Package:
Summary:
Send Web services requests to REST servers
Groups:
Author:
Description:
This class can be used to send Web services requests to REST servers.
It can send GET, POST, PUT and DELETE HTTP requests to a Web service server that supports the REST protocol.
The class supports HTTP basic authentication, passing parameters in the request URL, send HTTP POST requests using either arrays with form data values or raw POST data, and use a custom content-type header value.
A game programming language has been added to the Free Educational Programming Languages
page. If you have been dreaming of writing your own computer game, this free package, GameKit, may be just what you need to learn how to. It's also useful if you want to teach older children (minimum age: teens) or adults how to program. Check it out.
To avoid misunderstanding: if you're looking for game engines for use with the usual programming languages like C/C++,
Pascal/Delphi, BASIC, etc,
please see the Free Games Engines page instead. GameKit is a programming language on its own, for
writing games, and in spite of its name, is not a general game engine for use with other programming languages.
Package:
Summary:
Process HTML templates using CSS classes
Groups:
Author:
Description:
This class can be used to process HTML templates using CSS classes.
It reads HTML templates from files and replaces the contents of HTML tags that have given CSS class names.
The processed template is returned as a string.
Package:
Summary:
Display and validate text in CAPTCHA images
Groups:
Author:
Description:
This class can be used to display and validate text in CAPTCHA images.
It can generate a random text and generate an image with the text rendered over a base background image.
The generate image is saved to a server side file in the PNG format.
The class can also verify the validation text, as well generate HTML to display the image along a form text input to let the user enter the validation text.
The code and the comments are in Spanish.
Package:
Summary:
Automate retrieval and processing of Web pages
Groups:
Author:
Description:
This class can be used to automate retrieval and processing of Web pages.
It can send HTTP GET, POST and HEAD requests to retrieve Web pages.
The class supports file uploads, HTTP authentication, HTTP and meta tag redirection and gzip compression.
It can also process the retrieved HTML pages to help extracting information to send subsequent requests like collecting cookies, extracting input values from forms, parsing meta tags.
Package:
Summary:
Automate retrieval and processing of Web pages
Groups:
Author:
Description:
This class can be used to automate retrieval and processing of Web pages.
It can send HTTP GET, POST and HEAD requests to retrieve Web pages.
The class supports file uploads, HTTP authentication, HTTP and meta tag redirection and gzip compression.
It can also process the retrieved HTML pages to help extracting information to send subsequent requests like collecting cookies, extracting input values from forms, parsing meta tags.
Package:
Summary:
Manipulate values in iterable data sets
Groups:
Author:
Description:
This class can be used to Manipulate values in iterable data sets.
It can iterate over a set of elements contained in a collection managed by an object that implements the Iterable interface.
The class executes several types of operations to manipulate the collection elements by invoking given callback functions that determine what to do with the elements.
Currently it can filter a subset of the elements, call a function to manipulate each of the elements, map the elements to a new set of values, reduce the elements to a single value.
Package:
Summary:
Manage hosted databases using cPanel
Groups:
Author:
Description:
This class can be used to manage hosted databases using cPanel.
It can sent HTTP requests to the cPanel API Web server to perform several types of MySQL database administration tasks.
Currently it can check if a database or an user record exists, create or delete a database, create or delete a database user, and grant access privileges to a database user.