Package:
Summary:
Generate random texts for using as passwords
Groups:
Author:
Description:
This class can be used to generate random texts for using as passwords.
It can generate a random text of a given length which may contain either lower or upper case letters, numbers or symbols.
Package:
Summary:
Parse crontab schedule and generate Gantt charts
Groups:
Author:
Description:
This class can be used to parse crontab schedule and generate Gantt charts.
It can parse a list of scheduled tasks given as a string in the crontab format.
The class can display a Gantt chart in a Web page to display the schedule of tasks for a given period.
It can also return several types of information about the scheduled tasks like the number of cron tasks, the cron line for each task, and the next and the last date of a task.
Package:
Summary:
Compose HTML pages programmatically
Groups:
Author:
Description:
This package can be used to compose HTML pages programmatically.
It consists of a set of classes that abstracts most of HTML tags that can be added to a HTML document being composed calling those class object functions.
There is also a class that can process templates to compose HTML documents.
Package:
Summary:
Retrieve remote Web pages using the TOR network
Groups:
Author:
Description:
This class can be used to retrieve remote Web pages using the TOR network.
It can connect to an HTTP proxy server that accesses the TOR network to communicate with any remote Web server.
The class can switch the TOR user identity and use a random browser identity on each request to further obfuscate the Web accesses done by the class.
Package:
Summary:
Process uploaded image files
Groups:
Author:
Description:
This class can be used to process uploaded image files.
It can take the file name of an upload image and can create thumbnails of a given size limit.
The original image and the thumbnails are saved to given target directory.
It supports images in the GIF, JPEG and PNG formats.
Package:
Summary:
Queue actions on objects to be performed later
Groups:
Author:
Description:
This class can be used to queue actions on objects to be performed later.
It can act as a proxy to objects of other classes and records actions that access those objects like setting variables, calling functions and include scripts.
The recorded object actions can be saved as scripts to be executed on the real class objects later.
Package:
Summary:
Shorten an URL using the bit.ly API
Groups:
Author:
Description:
This class can be used to shorten an URL using the bit.ly API.
It can send an HTTP request to the bit.ly Web services API Web server to shorten a given URL using a given API key.
The class parses the response and returns the shortened URL.
Package:
Summary:
Validate and process uploaded files
Groups:
Author:
Description:
This class can be used to validate and process uploaded files.
It can validate a given uploaded file to check whether there was not an upload error, the file size is under a given limit, the file name extension is one of the allowed.
The class can also move the uploaded file to a given directory if the upload is valid.
Package:
Summary:
Convert between traditional and simplified Chinese
Groups:
Author:
Description:
This class can be used to convert text between traditional and simplified Chinese.
It can take a Chinese text string represented as numeric HTML entities and can convert between simplified or traditional.
Package:
Summary:
Generate HTML tags programmatically
Groups:
Author:
Description:
This class can be used to generate HTML tags programmatically.
It can compose the definition of an HTML tag, its attributes, CSS styles and tag content.
Once defined, the class can return the HTML for the specified tag.