toc
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 42
PDFMiner 20090721
PDFMiner is a suite of programs that help extracting and analyzing text data of PDF documents. more>>
PDFMiner 20090721 brings users the convenience of a suite of programs that help extracting and analyzing text data of PDF documents. Unlike other PDF-related tools, it allows to obtain the exact location of texts in a page, as well as other extra information such as font information or ruled lines.
It includes a PDF converter that can transform PDF files into other text formats (such as HTML). It has an extensible PDF parser that can be used for other purposes instead of text analysis.
Major Features:
- Written entirely in Python. (for version 2.4 or newer)
- PDF-1.7 specification support. (well, almost)
- Non-ASCII languages and vertical writing scripts support.
- Various font types (Type1, TrueType, Type3, and CID) support.
- Basic encryption (RC4) support.
- PDF to HTML conversion (with a sample converter web app).
- Outline (TOC) extraction.
- Tagged contents extraction.
- Infer text running by using clustering technique.
Requirements:
<<less- Python
Added: 2009-07-22 License: MIT/X Consortium Lic... Price: FREE
13 downloads
Gaim for UNIX 1.4.0
Gaim for UNIX - Universal instant messenger client for AIM, ICQ, MSN, IRC, Yahoo, and Jabber more>>
Gaim is a multi-protocol instant messaging client for Linux, BSD, MacOS X, and Windows. It is compatible with AIM (Oscar and TOC protocols), ICQ, MSN Messenger, Yahoo, IRC, Jabber, Gadu-Gadu, and Zephyr networks.
Gaim users can log in to multiple accounts on multiple IM networks simultaneously. This means that you can be chatting with friends on AOL Instant Messenger, talking to a friend on Yahoo Messenger, and sitting in an IRC channel all at the same time.
Gaim supports many features of the various networks, such as file transfer (coming soon), away messages, typing notification, and MSN window closing notification.
It also goes beyond that and provides many unique features.
A few popular features are Buddy Pounces, which give the ability to notify you, send a message, play a sound, or run a program when a specific buddy goes away, signs online, or returns from idle; and plugins, consisting of text replacement, a buddy ticker, extended message notification, iconify on away, and more.
Enhancements:
- Fix system log start times for some protocols
- SILC compiles with newer SILC toolkit versions (Pekka Riikonen)
- Fixed a bug where buddy icon cache files were left in the icon cache directory after they were no longer in use.
- Attempt to detect the file type of a buddy icon when saving.
- Additional Yahoo! boot protection (Peter Lawler)
- A few Yahoo! memory leaks plugged (Peter Lawler)
- Fixed handling of the new Yahoo! profile page. (Joshua Honeycutt, Peter Lawler)
- Fixed localized Yahoo! room lists. Please refer to the Yahoo! section of the Gaim FAQ for details. (Peter Lawler)
- Enabled sending files to ICQ users using ICQ 5.02 and newer (Jonathan Clark)
<<lessGaim users can log in to multiple accounts on multiple IM networks simultaneously. This means that you can be chatting with friends on AOL Instant Messenger, talking to a friend on Yahoo Messenger, and sitting in an IRC channel all at the same time.
Gaim supports many features of the various networks, such as file transfer (coming soon), away messages, typing notification, and MSN window closing notification.
It also goes beyond that and provides many unique features.
A few popular features are Buddy Pounces, which give the ability to notify you, send a message, play a sound, or run a program when a specific buddy goes away, signs online, or returns from idle; and plugins, consisting of text replacement, a buddy ticker, extended message notification, iconify on away, and more.
Enhancements:
- Fix system log start times for some protocols
- SILC compiles with newer SILC toolkit versions (Pekka Riikonen)
- Fixed a bug where buddy icon cache files were left in the icon cache directory after they were no longer in use.
- Attempt to detect the file type of a buddy icon when saving.
- Additional Yahoo! boot protection (Peter Lawler)
- A few Yahoo! memory leaks plugged (Peter Lawler)
- Fixed handling of the new Yahoo! profile page. (Joshua Honeycutt, Peter Lawler)
- Fixed localized Yahoo! room lists. Please refer to the Yahoo! section of the Gaim FAQ for details. (Peter Lawler)
- Enabled sending files to ICQ users using ICQ 5.02 and newer (Jonathan Clark)
Download (5MB)
Added: 2009-04-01 License: Freeware Price:
213 downloads
cdrtools 2.01.01a34
cdrtools is a tool to create disk-at-once and track-at-once CDs. more>>
cdrtools (formerly cdrecord) creates home-burned CDs with a CDR/CDRW recorder. It works as a burn engine for several applications.
cdrtools supports CD recorders from many different vendors; all SCSI-3/mmc- and ATAPI/mmc-compliant drives should also work.
Supported features include IDE/ATAPI, parallel port, and SCSI drives, audio CDs, data CDs, and mixed CDs, full multi-session support, CDRWs (rewritable), TAO, DAO, RAW, and human-readable error messages.
cdrtools includes remote SCSI support and can access local or remote CD writers.
Enhancements:
- A +-1 size realloc() problem was fixed in TOC handling for cdda2wav.
- A workaround was added for a double free problem in mkisofs, introduced with multi-extent file support, that caused it to dump core on Cygwin.
<<lesscdrtools supports CD recorders from many different vendors; all SCSI-3/mmc- and ATAPI/mmc-compliant drives should also work.
Supported features include IDE/ATAPI, parallel port, and SCSI drives, audio CDs, data CDs, and mixed CDs, full multi-session support, CDRWs (rewritable), TAO, DAO, RAW, and human-readable error messages.
cdrtools includes remote SCSI support and can access local or remote CD writers.
Enhancements:
- A +-1 size realloc() problem was fixed in TOC handling for cdda2wav.
- A workaround was added for a double free problem in mkisofs, introduced with multi-extent file support, that caused it to dump core on Cygwin.
Download (1.9MB)
Added: 2007-08-21 License: GPL (GNU General Public License) Price:
817 downloads
Net::AIM 1.22
Net::AIM is a Perl extension for AOL Instant Messenger TOC protocol. more>>
Net::AIM is a Perl extension for AOL Instant Messenger TOC protocol.
SYNOPSIS
use Net::AIM;
$aim = new Net::AIM;
$conn = $aim->newconn(Screenname => Perl AIM,
Password => yaddayadda);
$aim->start;
This module implements an OO interface to the Aol Instant Messenger TOC protocol.
This version contains not much more than hacked code that merely connects to the aol TOC servers and acts on instant messages.
METHODS
Net::AIM->new()
This is the Net::AIM constructor. No arguments needed.
$aim->debug($debug)
Set whether to print DEBUGGING information to STDERRR. Accepts $debug which should be a boolean value.
$aim->set($key, $val)
This method simply sets $key to $val in an internal hash for variables
$aim->get($key)
This method simply gets the value of $key from the internal hash
$aim->newconn()
This method creates a new AIM::Connection object
$aim->getconn()
This method returns a pointer to the AIM::Connection object
$aim->do_one_loop()
This executes one read off the socket.
$aim->start()
This just starts an infinte loop of $aim->do_one_loop;
$aim->timeout($secs);
This sets or returns the current timeout in seconds for the select loop. Takes 1 optional argument. Fractional timeout values are ok.
$aim->add_buddy($send_bool, $group, @buddies);
This adds @buddies to your buddy list, under the group $group. if $send_bool evaluates to TRUE then the toc_add_buddy command is sent to the server. Otherwise it is not sent out. This function will also save the list internally.
$aim->add_permit($send_bool, $group, @buddies);
This adds @buddies to your permit list, under the group $group. if $send_bool evaluates to TRUE then the toc_add_permit command is sent to the server. Otherwise it is not sent out. This function will also save the list internally.
$aim->add_deny($send_bool, $group, @buddies);
This adds @buddies to your deny list, under the group $group. if $send_bool evaluates to TRUE then the toc_add_deny command is sent to the server. Otherwise it is not sent out. This function will also save the list internally.
$aim->remove_buddy($send_bool, $group, @buddies);
This removes @buddies from your buddy list. $group must be the group they were orginally set with for them to be deleted from the internal $aim memory and prevent them from getting added again incase a set_config method is called.
if $send_bool evaluates to TRUE then the toc_add_deny command is sent to the server. Otherwise it is not sent out. This function will also save the list internally.
$aim->set_idle($idle_time)
This method sets our idle time to $idle_time. If $idle_time is omitted it will be set to 0.
$aim->get_info($screen_name)
Sends an info request to the server for $screen_name. The server should reply with a URL which will contain the info requested about the user.
$aim->set_info($info)
This method sets your info or profile information to $info on the server.
$aim->evil($user, $anon)
Warn $screen_name. $anon: boolean value which will determine whether to warn the user anonymously or normally. Anonymous warnings are less severe.
$aim->send($message)
Send $message to the server. This is used internally by other functions to send commands to the server.
$aim->send(toc_add_buddy perlaim)
$aim->chat_invite($room, $msg, @buddies)
Invite @buddies to $room with the message $msg
$aim->chat_accept($room_id)
This will accept an invitation that was sent to us for $room_id
$aim->chat_leave($room_id)
This method instructs the server to take you out of the room $room_id
$aim->chat_whisper($room_id,$user,$msg)
Whisper $msg to $user in the room $room_id
$aim->chat_send($room_id, $message)
Send $message in chat room $room_id
$aim->chat_join($roomname)
Send a request to enter the room $roomname
$aim->send_im($screen_name, $message)
This method sends $message to $screen_name.
$aim->list_rooms();
This method returns an @array of rooms each consisting of ID:ROOM_NAME. For instance: 235236:Perl AIM Chat12 234323:Perl AIM Chat13 235832:Perl AIM Chat14 125082:Perl AIM Chat15
$aim->get_roomname($id)
This method returns the name of the room with id $id.
$aim->set_roomname($id, $roomname)
This saves $roomname in the $aim object in a %hash keyed on $id.
$aim->del_roomname($id)
Deletes $id and its associate value from our roomname hash in $aim
$aim->encode($str)
This method returns $str encoded as per the TOC specs: escaped special chars ({}[]$) and enclosed in quotes (")
$aim->send_config()
This method instructs the module to send our configurations which are the mode (permit/deny/all) and our buddy list to the server and to set it as our saved config on the server
$aim->send_buddies()
This method instructs the module to send all our current buddies to the AOL server.
$set_config_str($config_str, add_bool)
This parses a config string of the form: g Buddies p permit1 p permit2 d deny1 d deny2 b budd1 b budd2
Key: g - Buddy Group (All Buddies until the next g or the end of config are in this group.) b - A Buddy p - Person on permit list d - Person on deny list m - Permit/Deny Mode. Possible values are 1 - Permit All 2 - Deny All 3 - Permit Some 4 - Deny Some
$aim->normalize($data)
This method normalizes $data by killing all but strict alphnumeric characters. Typically used for screen_names.
<<lessSYNOPSIS
use Net::AIM;
$aim = new Net::AIM;
$conn = $aim->newconn(Screenname => Perl AIM,
Password => yaddayadda);
$aim->start;
This module implements an OO interface to the Aol Instant Messenger TOC protocol.
This version contains not much more than hacked code that merely connects to the aol TOC servers and acts on instant messages.
METHODS
Net::AIM->new()
This is the Net::AIM constructor. No arguments needed.
$aim->debug($debug)
Set whether to print DEBUGGING information to STDERRR. Accepts $debug which should be a boolean value.
$aim->set($key, $val)
This method simply sets $key to $val in an internal hash for variables
$aim->get($key)
This method simply gets the value of $key from the internal hash
$aim->newconn()
This method creates a new AIM::Connection object
$aim->getconn()
This method returns a pointer to the AIM::Connection object
$aim->do_one_loop()
This executes one read off the socket.
$aim->start()
This just starts an infinte loop of $aim->do_one_loop;
$aim->timeout($secs);
This sets or returns the current timeout in seconds for the select loop. Takes 1 optional argument. Fractional timeout values are ok.
$aim->add_buddy($send_bool, $group, @buddies);
This adds @buddies to your buddy list, under the group $group. if $send_bool evaluates to TRUE then the toc_add_buddy command is sent to the server. Otherwise it is not sent out. This function will also save the list internally.
$aim->add_permit($send_bool, $group, @buddies);
This adds @buddies to your permit list, under the group $group. if $send_bool evaluates to TRUE then the toc_add_permit command is sent to the server. Otherwise it is not sent out. This function will also save the list internally.
$aim->add_deny($send_bool, $group, @buddies);
This adds @buddies to your deny list, under the group $group. if $send_bool evaluates to TRUE then the toc_add_deny command is sent to the server. Otherwise it is not sent out. This function will also save the list internally.
$aim->remove_buddy($send_bool, $group, @buddies);
This removes @buddies from your buddy list. $group must be the group they were orginally set with for them to be deleted from the internal $aim memory and prevent them from getting added again incase a set_config method is called.
if $send_bool evaluates to TRUE then the toc_add_deny command is sent to the server. Otherwise it is not sent out. This function will also save the list internally.
$aim->set_idle($idle_time)
This method sets our idle time to $idle_time. If $idle_time is omitted it will be set to 0.
$aim->get_info($screen_name)
Sends an info request to the server for $screen_name. The server should reply with a URL which will contain the info requested about the user.
$aim->set_info($info)
This method sets your info or profile information to $info on the server.
$aim->evil($user, $anon)
Warn $screen_name. $anon: boolean value which will determine whether to warn the user anonymously or normally. Anonymous warnings are less severe.
$aim->send($message)
Send $message to the server. This is used internally by other functions to send commands to the server.
$aim->send(toc_add_buddy perlaim)
$aim->chat_invite($room, $msg, @buddies)
Invite @buddies to $room with the message $msg
$aim->chat_accept($room_id)
This will accept an invitation that was sent to us for $room_id
$aim->chat_leave($room_id)
This method instructs the server to take you out of the room $room_id
$aim->chat_whisper($room_id,$user,$msg)
Whisper $msg to $user in the room $room_id
$aim->chat_send($room_id, $message)
Send $message in chat room $room_id
$aim->chat_join($roomname)
Send a request to enter the room $roomname
$aim->send_im($screen_name, $message)
This method sends $message to $screen_name.
$aim->list_rooms();
This method returns an @array of rooms each consisting of ID:ROOM_NAME. For instance: 235236:Perl AIM Chat12 234323:Perl AIM Chat13 235832:Perl AIM Chat14 125082:Perl AIM Chat15
$aim->get_roomname($id)
This method returns the name of the room with id $id.
$aim->set_roomname($id, $roomname)
This saves $roomname in the $aim object in a %hash keyed on $id.
$aim->del_roomname($id)
Deletes $id and its associate value from our roomname hash in $aim
$aim->encode($str)
This method returns $str encoded as per the TOC specs: escaped special chars ({}[]$) and enclosed in quotes (")
$aim->send_config()
This method instructs the module to send our configurations which are the mode (permit/deny/all) and our buddy list to the server and to set it as our saved config on the server
$aim->send_buddies()
This method instructs the module to send all our current buddies to the AOL server.
$set_config_str($config_str, add_bool)
This parses a config string of the form: g Buddies p permit1 p permit2 d deny1 d deny2 b budd1 b budd2
Key: g - Buddy Group (All Buddies until the next g or the end of config are in this group.) b - A Buddy p - Person on permit list d - Person on deny list m - Permit/Deny Mode. Possible values are 1 - Permit All 2 - Deny All 3 - Permit Some 4 - Deny Some
$aim->normalize($data)
This method normalizes $data by killing all but strict alphnumeric characters. Typically used for screen_names.
Download (0.021MB)
Added: 2007-08-16 License: Perl Artistic License Price:
802 downloads
HTML::Toc 0.21
HTML::Toc module can generate, insert and update HTML Table of Contents. more>>
HTML::Toc module can generate, insert and update HTML Table of Contents.
The HTML::Toc consists out of the following packages:
HTML::Toc
HTML::TocGenerator
HTML::TocInsertor
HTML::TocUpdator
HTML::Toc is the object which will eventually hold the Table of Contents. HTML::TocGenerator does the actual generation of the ToC. HTML::TocInsertor handles the insertion of the ToC in the source. HTML::TocUpdator takes care of updating previously inserted ToCs.
HTML::Parser is the base object of HTML::TocGenerator, HTML::TocInsertor and HTML::TocUpdator. Each of these objects uses its predecessor as its ancestor, as shown in the UML diagram underneath:
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse() |
| +parse_file() |
+----------+----------+
/_
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend() | | +clear() |
| +extendFromFile() | | +format() |
| +generate() | +-----+-----+
| +generateFromFile() | :
+----------+----------+ :
/_ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert() | :
| +insertIntoFile() | :
+----------+----------+ :
/_ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert() |
| +insertIntoFile() |
| +update() |
| +updateFile() |
+---------------------+
When generating a ToC youll have to decide which object you want to use:
TocGenerator:
for generating a ToC without inserting the ToC into the source
TocInsertor:
for generating a ToC and inserting the ToC into the source
TocUpdator:
for generating and inserting a ToC, removing any previously inserted ToC elements
Thus in tabular view, each object is capable of:
generating inserting updating
---------------------------------
TocGenerator X
TocInsertor X X
TocUpdator X X X
<<lessThe HTML::Toc consists out of the following packages:
HTML::Toc
HTML::TocGenerator
HTML::TocInsertor
HTML::TocUpdator
HTML::Toc is the object which will eventually hold the Table of Contents. HTML::TocGenerator does the actual generation of the ToC. HTML::TocInsertor handles the insertion of the ToC in the source. HTML::TocUpdator takes care of updating previously inserted ToCs.
HTML::Parser is the base object of HTML::TocGenerator, HTML::TocInsertor and HTML::TocUpdator. Each of these objects uses its predecessor as its ancestor, as shown in the UML diagram underneath:
+---------------------+
| HTML::Parser |
+---------------------+
+---------------------+
| +parse() |
| +parse_file() |
+----------+----------+
/_
|
+----------+----------+ +-----------+
| HTML::TocGenerator + - - - - - -+ HTML::Toc |
+---------------------+ +-----------+
+---------------------+ +-----------+
| +extend() | | +clear() |
| +extendFromFile() | | +format() |
| +generate() | +-----+-----+
| +generateFromFile() | :
+----------+----------+ :
/_ :
| :
+----------+----------+ :
| HTML::TocInsertor + - - - - - - - - -+
+---------------------+ :
+---------------------+ :
| +insert() | :
| +insertIntoFile() | :
+----------+----------+ :
/_ :
| :
+----------+----------+ :
| HTML::TocUpdator + - - - - - - - - -+
+---------------------+
+---------------------+
| +insert() |
| +insertIntoFile() |
| +update() |
| +updateFile() |
+---------------------+
When generating a ToC youll have to decide which object you want to use:
TocGenerator:
for generating a ToC without inserting the ToC into the source
TocInsertor:
for generating a ToC and inserting the ToC into the source
TocUpdator:
for generating and inserting a ToC, removing any previously inserted ToC elements
Thus in tabular view, each object is capable of:
generating inserting updating
---------------------------------
TocGenerator X
TocInsertor X X
TocUpdator X X X
Download (0.042MB)
Added: 2007-08-15 License: Perl Artistic License Price:
800 downloads
XAR 1.5.1
XAR stands for eXtensible ARchiver. more>>
XAR application aims to provide an easily extensible archive format.
Important design decisions include an easily extensible XML table of contents for random access to archived files, storing the toc at the beginning of the archive to allow for efficient handling of streamed archives, the ability to handle files of arbitrarily large sizes, the ability to choose independent encodings for individual files in the archive, the ability to store checksums for individual files in both compressed and uncompressed form, and the ability to query the table of contents rich meta-data.
The ultimate goal of the XAR project is to provide an archive format suitable for packaging software created by DarwinPorts. (Note it is a work in progress, so please feel free to make suggestions and report bugs in the xar Bugzilla product.)
Installation:
cd xar/src
./configure
make
sudo make install
<<lessImportant design decisions include an easily extensible XML table of contents for random access to archived files, storing the toc at the beginning of the archive to allow for efficient handling of streamed archives, the ability to handle files of arbitrarily large sizes, the ability to choose independent encodings for individual files in the archive, the ability to store checksums for individual files in both compressed and uncompressed form, and the ability to query the table of contents rich meta-data.
The ultimate goal of the XAR project is to provide an archive format suitable for packaging software created by DarwinPorts. (Note it is a work in progress, so please feel free to make suggestions and report bugs in the xar Bugzilla product.)
Installation:
cd xar/src
./configure
make
sudo make install
Download (0.10MB)
Added: 2007-08-13 License: BSD License Price:
811 downloads
UMLSpeed 0.19
UMLSpeed is a compiler for a simple, C-style language that allows declaration of UML entities and diagrams. more>>
UMLSpeed project is a compiler for a simple, C-style language that allows declaration of UML entities and diagrams. Diagrams can be compiled into SVG and the entities to XMI for use with other tools.
Why?
- Graphical UML tools in general suck - why should we, as programmers have to drag and drop stupid graphical things and use a mouse when we could express what we want 10 times faster with a text editor and a simple notation? - More importantly, why should we have to lay everything out when the computer could do it for us?
- Graphical UML tools are bloated, huge, memory and disk-hogging monsters.
- Graphical UML tools use either a binary data format or XML, which is not particularly friendly to source code control systems.
Main features:
- Written in GCJ-portable java and compiled natively. Its extremely fast even when dealing with thousands of entities and diagrams.
- Purely command-line driven and takes miniscule resources.
- Flexible enough with file imports that large UML projects can be broken up into separate files and only individual bits built at a time as required.
- C-style syntax means that the source language integrates well with source code control and diff tools.
- Standards compliant - produces interoperable SVG and XMI, as well as clean source code.
- Can integrate with automated build tools for regular diagram/xmi compilation.
Status
This is still alpha software. Dont hold me responsible if it kills your pets and blows your house up.
Implemented so far:
- Compiler/parser
- Namespaces, Class diagrams and related entities
- Use case diagrams and related entities
- Auto-link pathfinding
- XMI 1.3 output
- VIM syntax highlighting
- Code generation (Java and Python)
Still to do:
- Documentation output
- Code generation (Ruby, PHP, Perl, C++, C#)
- Diagram packages
- Diagram notes
- Alternative diagram layout managers
- Deployment diagrams
- Sequence diagrams
- Activity diagrams
Enhancements:
- Added facilities to store HTML of reports in a buffer for use by plugins and turn off file generation. Maven plugin now uses this when using Doxia for generation.
- Added $PROJECTNAME and $PROJECTVERSION HTML tokens, with CLI parameters to set them. Maven plugin will automatically set them.
- Added $PUBLISHDATE token
- Added $TOC key for generating links to bookmarks on the same page.
<<lessWhy?
- Graphical UML tools in general suck - why should we, as programmers have to drag and drop stupid graphical things and use a mouse when we could express what we want 10 times faster with a text editor and a simple notation? - More importantly, why should we have to lay everything out when the computer could do it for us?
- Graphical UML tools are bloated, huge, memory and disk-hogging monsters.
- Graphical UML tools use either a binary data format or XML, which is not particularly friendly to source code control systems.
Main features:
- Written in GCJ-portable java and compiled natively. Its extremely fast even when dealing with thousands of entities and diagrams.
- Purely command-line driven and takes miniscule resources.
- Flexible enough with file imports that large UML projects can be broken up into separate files and only individual bits built at a time as required.
- C-style syntax means that the source language integrates well with source code control and diff tools.
- Standards compliant - produces interoperable SVG and XMI, as well as clean source code.
- Can integrate with automated build tools for regular diagram/xmi compilation.
Status
This is still alpha software. Dont hold me responsible if it kills your pets and blows your house up.
Implemented so far:
- Compiler/parser
- Namespaces, Class diagrams and related entities
- Use case diagrams and related entities
- Auto-link pathfinding
- XMI 1.3 output
- VIM syntax highlighting
- Code generation (Java and Python)
Still to do:
- Documentation output
- Code generation (Ruby, PHP, Perl, C++, C#)
- Diagram packages
- Diagram notes
- Alternative diagram layout managers
- Deployment diagrams
- Sequence diagrams
- Activity diagrams
Enhancements:
- Added facilities to store HTML of reports in a buffer for use by plugins and turn off file generation. Maven plugin now uses this when using Doxia for generation.
- Added $PROJECTNAME and $PROJECTVERSION HTML tokens, with CLI parameters to set them. Maven plugin will automatically set them.
- Added $PUBLISHDATE token
- Added $TOC key for generating links to bookmarks on the same page.
Download (0.47MB)
Added: 2007-07-21 License: GPL (GNU General Public License) Price:
826 downloads
naim 0.11.8.3.1
naim is the original ncurses (console) AIM client, which also supports IRC, ICQ, and Lily CMC. more>>
naim project is the original ncurses, console-based AIM client, which also supports IRC, ICQ, and Lily CMC.
For AIM and ICQ, it uses the TOC protocol, and includes many commonly-requested features found nowhere else, while still preserving naims classic look and feel.
Main features:
- naim includes unique features like zero-configuration peer to peer encryption, automatic message queueing, and incoming message modification (to correct common spelling mistakes and expand common abbreviations; see /help filter).
- naim also includes powerful dynamic module support, allowing developers to modify all major aspects of naims behavior.
- Third-party plug-ins have been used to extend naims functionality for use in embedded monitoring clients, and for use as host to automatic clients ("bots").
- The naim-modules package (distributed below) includes several example plug-ins, including a telnet server (nsocket), an interactive bot (naimusers), and a simple anti-spam measure (nantispam).
- When combined with GNU Screen, naim is great to use as a chat client as well as an answering machine. Individual users can detach, log out, pack up and go home, then log back in from anywhere on the Internet to resume their naim session.
- naim is maintained by an OPEN, DIRECTED COMMUNITY, and has been in development since October, 1998.
<<lessFor AIM and ICQ, it uses the TOC protocol, and includes many commonly-requested features found nowhere else, while still preserving naims classic look and feel.
Main features:
- naim includes unique features like zero-configuration peer to peer encryption, automatic message queueing, and incoming message modification (to correct common spelling mistakes and expand common abbreviations; see /help filter).
- naim also includes powerful dynamic module support, allowing developers to modify all major aspects of naims behavior.
- Third-party plug-ins have been used to extend naims functionality for use in embedded monitoring clients, and for use as host to automatic clients ("bots").
- The naim-modules package (distributed below) includes several example plug-ins, including a telnet server (nsocket), an interactive bot (naimusers), and a simple anti-spam measure (nantispam).
- When combined with GNU Screen, naim is great to use as a chat client as well as an answering machine. Individual users can detach, log out, pack up and go home, then log back in from anywhere on the Internet to resume their naim session.
- naim is maintained by an OPEN, DIRECTED COMMUNITY, and has been in development since October, 1998.
Download (0.40MB)
Added: 2007-07-13 License: GPL (GNU General Public License) Price:
834 downloads
Bigtop 0.26
Bigtop is a web application data language processor. more>>
Bigtop is a web application data language processor.
SYNOPSIS
See Bigtop::Docs::TentTut or Bigtop::Docs::Tutorial for how to create a Bigtop file. Bigtop::Docs::TOC is a guide to all of the documentation modules.
The real synopsis:
vi your_app.bigtop (or use tentmaker see Bigtop::Docs::TentTut)
bigtop --create your_app.bigtop all
Modify your bigtop file and try again:
bigtop docs/your_app.bigtop all
Bigtop is a language for describing the data of a web application. Usually this data will be stored in a relational database. Once you have a description of your data, you can generate a web application from it. This includes all the pieces you need like: the sql statements ready for feeding to your database command line tool, the httpd.conf you need to Include in the httpd.conf on your system, the modules that will handle the web requests, the models that make the database tables look like classes, etc.
If you need to alter the data model in the future, you can change your original description to match the new reality, then regenerate the application without fear of losing hand written code (though you may have to modify some of it to reflect the new reality).
FUNCTIONS
This module is really a place holder, but it does provide some developer routines (which are not exported):
write_file
use Bigtop;
Bigtop::write_file( $file_name, $file_content, $no_overwrite )
This attempts to write $file_content to $file_name and dies on failures of open or close. Further, if you pass a true no_overwrite flag, it will check to see if the file exists and refuse to overwrite it. In that case, the user gets a warning that the file has been skipped because it already exists. If you dont want the user to see the warning, turn off the Bigtop warning. To avoid fatal errors on write failures, wrap in an eval. Putting these together, we come to my typcial usage:
eval {
no warnings qw( Bigtop );
Bigtop::write_file( $some_output_file, $content, no_overwrite );
}
warn $@ if $@;
make_module_path
(Note that make_module_path uses File::Spec, so even though Unix directory syntax is shown below, the function should work in other places.)
use Bigtop;
Bigtop::make_module_path( $build_dir, $module_name );
This attempts to make all the directories from $build_dir to the home of the module. It assumes that lib comes immediately after $build_dir.
For example, a call like:
Bigtop::make_module_path(
/home/username/App-Name, App::Name::Subname
);
Attempts to make these directories:
/home/username/App-Name/lib
/home/username/App-Name/lib/App
/home/username/App-Name/lib/App/Name
/home/username/App-Name/lib/App/Name/Subname
It doesnt report failures. Making directories can fail because the directories already exist (in which case you probably dont care) or because they could not be written (in which case youll notice soon enough, when you try to write to them).
<<lessSYNOPSIS
See Bigtop::Docs::TentTut or Bigtop::Docs::Tutorial for how to create a Bigtop file. Bigtop::Docs::TOC is a guide to all of the documentation modules.
The real synopsis:
vi your_app.bigtop (or use tentmaker see Bigtop::Docs::TentTut)
bigtop --create your_app.bigtop all
Modify your bigtop file and try again:
bigtop docs/your_app.bigtop all
Bigtop is a language for describing the data of a web application. Usually this data will be stored in a relational database. Once you have a description of your data, you can generate a web application from it. This includes all the pieces you need like: the sql statements ready for feeding to your database command line tool, the httpd.conf you need to Include in the httpd.conf on your system, the modules that will handle the web requests, the models that make the database tables look like classes, etc.
If you need to alter the data model in the future, you can change your original description to match the new reality, then regenerate the application without fear of losing hand written code (though you may have to modify some of it to reflect the new reality).
FUNCTIONS
This module is really a place holder, but it does provide some developer routines (which are not exported):
write_file
use Bigtop;
Bigtop::write_file( $file_name, $file_content, $no_overwrite )
This attempts to write $file_content to $file_name and dies on failures of open or close. Further, if you pass a true no_overwrite flag, it will check to see if the file exists and refuse to overwrite it. In that case, the user gets a warning that the file has been skipped because it already exists. If you dont want the user to see the warning, turn off the Bigtop warning. To avoid fatal errors on write failures, wrap in an eval. Putting these together, we come to my typcial usage:
eval {
no warnings qw( Bigtop );
Bigtop::write_file( $some_output_file, $content, no_overwrite );
}
warn $@ if $@;
make_module_path
(Note that make_module_path uses File::Spec, so even though Unix directory syntax is shown below, the function should work in other places.)
use Bigtop;
Bigtop::make_module_path( $build_dir, $module_name );
This attempts to make all the directories from $build_dir to the home of the module. It assumes that lib comes immediately after $build_dir.
For example, a call like:
Bigtop::make_module_path(
/home/username/App-Name, App::Name::Subname
);
Attempts to make these directories:
/home/username/App-Name/lib
/home/username/App-Name/lib/App
/home/username/App-Name/lib/App/Name
/home/username/App-Name/lib/App/Name/Subname
It doesnt report failures. Making directories can fail because the directories already exist (in which case you probably dont care) or because they could not be written (in which case youll notice soon enough, when you try to write to them).
Download (1.0MB)
Added: 2007-05-09 License: Perl Artistic License Price:
898 downloads
CMSimple 2.8
CMSimple is a simple and smart single-user CMS. more>>
CMSimple is a simple content management system for simple maintainance of small commercial or private sites. It has a simple installation, is easy to modify, and offers an unique combination of features.
CMSimple project uses an HTML-file for storing the entire site, which can be edited in your favorite editor. It has a dynamic TOC and document locator, a WYSIWYG editor (no plugin--functions in IE and Mozilla), a search function, link validation, image handling, and automatic backup. It is easy to set up your own layout; just edit the template and stylesheet.
Main features:
- Easy installation
- The CMS script is less than 50 KB
- Template driven layout using a css script
- The contents of the site is stored in a single HTML-file
- Many languages available (both for the user and for site maintenance)
- Written in PHP - it runs on Linux/Apache servers, or on Win32 with Apache or IIS
- Inbuilt WYSIWYG editor (both on IE and Mozilla) - or an alternative configuration using HTMLArea3.0 editor.
- Uploading of images and files
- Link validation
- Search function
- Print version option
- User downloads from their HTML content file.
- Simple mailform & guestbook included
- Easy setup of multi language sites
- PHP-scripting may be included within the content (named CMSimple Scripting)
- Integration with 3rd party scripts possible (using CMSimple scripting)
- Online editing of system configuration
- wwwaut login available (for Linux system)
- Automatic backup on logout
- Documentation and Support Forum at CMSimple.dk
Requierments:
- CMSimple is written in PHP4. Thus, PHP >= 4.0.4 is required on your server.
- CMSimple runs on a Linux server under Apache, or on Win32 under Apache or IIS. No database is needed as the entire site contents are stored in a single HTML-file.
- For better password protection it is advised to set wwwaut to true, which is done by configuring your PHPsettings. This can only be done on Linux where PHP must be installed as an Apache module (not a CGI).
Enhancements:
- Major code cleanup was done in almost all files.
- The structure of code in PHP, HTML, and CSS was improved.
- The output validates as HTML 4.01 Transitional.
- Page splitting is supported on a user defined level.
- A mailform XSS vulnerability was fixed.
- New OEdit buttons were added.
- A page login was added to make it easier to login in IE7.
- Searching on entities was implemented.
- Several other improvements were made.
<<lessCMSimple project uses an HTML-file for storing the entire site, which can be edited in your favorite editor. It has a dynamic TOC and document locator, a WYSIWYG editor (no plugin--functions in IE and Mozilla), a search function, link validation, image handling, and automatic backup. It is easy to set up your own layout; just edit the template and stylesheet.
Main features:
- Easy installation
- The CMS script is less than 50 KB
- Template driven layout using a css script
- The contents of the site is stored in a single HTML-file
- Many languages available (both for the user and for site maintenance)
- Written in PHP - it runs on Linux/Apache servers, or on Win32 with Apache or IIS
- Inbuilt WYSIWYG editor (both on IE and Mozilla) - or an alternative configuration using HTMLArea3.0 editor.
- Uploading of images and files
- Link validation
- Search function
- Print version option
- User downloads from their HTML content file.
- Simple mailform & guestbook included
- Easy setup of multi language sites
- PHP-scripting may be included within the content (named CMSimple Scripting)
- Integration with 3rd party scripts possible (using CMSimple scripting)
- Online editing of system configuration
- wwwaut login available (for Linux system)
- Automatic backup on logout
- Documentation and Support Forum at CMSimple.dk
Requierments:
- CMSimple is written in PHP4. Thus, PHP >= 4.0.4 is required on your server.
- CMSimple runs on a Linux server under Apache, or on Win32 under Apache or IIS. No database is needed as the entire site contents are stored in a single HTML-file.
- For better password protection it is advised to set wwwaut to true, which is done by configuring your PHPsettings. This can only be done on Linux where PHP must be installed as an Apache module (not a CGI).
Enhancements:
- Major code cleanup was done in almost all files.
- The structure of code in PHP, HTML, and CSS was improved.
- The output validates as HTML 4.01 Transitional.
- Page splitting is supported on a user defined level.
- A mailform XSS vulnerability was fixed.
- New OEdit buttons were added.
- A page login was added to make it easier to login in IE7.
- Searching on entities was implemented.
- Several other improvements were made.
Download (0.070MB)
Added: 2007-04-18 License: AGPL (Affero General Public License) Price:
921 downloads
GNU CD Input and Control Library 0.78.2
The GNU Compact Disc Input and Control library encapsulates CD-ROM reading and control for applications wishing to be oblivious. more>>
GNU CD Input and Control Library (libcdio) encapsulates CD-ROM reading and control. The libcdio package contains a library which encapsulates CD-ROM reading and control. Applications wishing to be oblivious of the OS- and device-dependent properties of a CD-ROM can use this library.
Some support for on-disk CD-image types like CDRWINs BIN/CUE format, cdrdaos TOC format, and Neros NRG format is available. Therefore, applications that use this library also have the ability to read on-disk CD images as though they were CDs.
A library for working with ISO-9660 filesystems (libiso9660) is included. A generic interface for issuing MMC (multimedia commands) is also part of the libcdio library.
The cdparanoia library and cdparanoia command are included making this the only single-source cdparanoia that works on FreeBSD, cygwin, Solaris, BSDI as well as GNU/Linux.
Some uses of the library:
- Video CD authoring and ripping tools VCDImager
- VCD and/or CD-DA plugins for media players:
xine
videolans vlc.
gmerlin.
mplayerxp.
- kiso, a KDE GUI for creating, extracting and editing ISO 9660 images
- a Samba vfs module that that allows exporting a CD without mounting it
Utility programs in the libcdio package are:
cd-info
a program which displays CD information: number of tracks, CD-format and if possible basic information about the format. If libcddb is available, the cd-info program will display CDDB matches on CD-DA discs. And if a new enough version of libvcdinfo is available (from the vcdimager project), then cd-info shows basic VCD information.
cd-drive
a program which decribes CD-ROM/DVD drive characteristics
cd-paranoia
a program for extracting audio from a CD in a jitter- and error-tolerant way.
cd-read
a program for performing low-level block reading of a CD or CD image
cdda-player
a curses program using the audio controls to play a CD-DA through the audio output port.
iso-info
a program for displaying ISO-9660 information from an ISO-9660 image
iso-read
a program for extracting files from an ISO-9660 image.
Enhancements:
- A minor compilation problem was fixed.
<<lessSome support for on-disk CD-image types like CDRWINs BIN/CUE format, cdrdaos TOC format, and Neros NRG format is available. Therefore, applications that use this library also have the ability to read on-disk CD images as though they were CDs.
A library for working with ISO-9660 filesystems (libiso9660) is included. A generic interface for issuing MMC (multimedia commands) is also part of the libcdio library.
The cdparanoia library and cdparanoia command are included making this the only single-source cdparanoia that works on FreeBSD, cygwin, Solaris, BSDI as well as GNU/Linux.
Some uses of the library:
- Video CD authoring and ripping tools VCDImager
- VCD and/or CD-DA plugins for media players:
xine
videolans vlc.
gmerlin.
mplayerxp.
- kiso, a KDE GUI for creating, extracting and editing ISO 9660 images
- a Samba vfs module that that allows exporting a CD without mounting it
Utility programs in the libcdio package are:
cd-info
a program which displays CD information: number of tracks, CD-format and if possible basic information about the format. If libcddb is available, the cd-info program will display CDDB matches on CD-DA discs. And if a new enough version of libvcdinfo is available (from the vcdimager project), then cd-info shows basic VCD information.
cd-drive
a program which decribes CD-ROM/DVD drive characteristics
cd-paranoia
a program for extracting audio from a CD in a jitter- and error-tolerant way.
cd-read
a program for performing low-level block reading of a CD or CD image
cdda-player
a curses program using the audio controls to play a CD-DA through the audio output port.
iso-info
a program for displaying ISO-9660 information from an ISO-9660 image
iso-read
a program for extracting files from an ISO-9660 image.
Enhancements:
- A minor compilation problem was fixed.
Download (1.7MB)
Added: 2007-03-22 License: GPL (GNU General Public License) Price:
949 downloads
Other version of GNU CD Input and Control Library
License:GPL (GNU General Public License)
License:GPL (GNU General Public License)
dtRdr::GUI::Wx::SearchTree 0.0.11
dtRdr::GUI::Wx::SearchTree is a Perl module that can display search results as a tree. more>>
dtRdr::GUI::Wx::SearchTree is a Perl module that can display search results as a tree.
SYNOPSIS
Methods
book_root
Create a root for the book.
$tree->book_root($book);
When were displaying multiple books, this will not be the root of the tree?
want_item
$item = $tree->want_item($node);
parent_item
Get or create the tree down to (not including) the given node.
my $parent = $tree->parent_item($node);
append_item
Append a TOC node to the tree.
$tree_item = $tree->append_item($parent_item, $toc);
Event Handlers
show_context_menu
$self->show_context_menu($evt);
item_activated
$tree->item_activated($event);
<<lessSYNOPSIS
Methods
book_root
Create a root for the book.
$tree->book_root($book);
When were displaying multiple books, this will not be the root of the tree?
want_item
$item = $tree->want_item($node);
parent_item
Get or create the tree down to (not including) the given node.
my $parent = $tree->parent_item($node);
append_item
Append a TOC node to the tree.
$tree_item = $tree->append_item($parent_item, $toc);
Event Handlers
show_context_menu
$self->show_context_menu($evt);
item_activated
$tree->item_activated($event);
Download (2.8MB)
Added: 2007-03-16 License: GPL (GNU General Public License) Price:
953 downloads
AcetoneISO 6.7 Advance
AcetoneISO script was made to simplify the mount of file *.iso . more>>
These two scripts were made to simplify the mount of file *.iso . AcetoneISO is perfectly integrated in KDE and it takes use of KDESU.
They are 2 simply scripts that autamatically creates a folder on Your Desktop and mounts the ISO file that is on the Deskop. Be sure that on your desktop there is only 1 iso file or else it will mount the iso file giving priority(i suppose) to the ascii code.
HOW TO USE :
1) mount and unmount ISO and MDF(if iso-9660 standard)
2) Convert BIN/CUE, MDF, DAT, NRG, CCD/IMG, CDI, XBOX to ISO
3) Burn Your ISO, CUE, TOC images directly in K3b
4) verify md5sum of image files
5) ability to create ISO from Folder and CD/DVD
6) Mount, unmount, create ISO from Folder or CD/DVD from servicemenu
7) Play a DVD-Movie ISO with Kaffeine, Mplayer or VLC from GUI or servicemenu(only kaffeine)
8) Split ISOs in smaller files of 649MB or 125MB ad merge them
9) Force the mount/eject of a CD/DVD media in your device
<<lessThey are 2 simply scripts that autamatically creates a folder on Your Desktop and mounts the ISO file that is on the Deskop. Be sure that on your desktop there is only 1 iso file or else it will mount the iso file giving priority(i suppose) to the ascii code.
HOW TO USE :
1) mount and unmount ISO and MDF(if iso-9660 standard)
2) Convert BIN/CUE, MDF, DAT, NRG, CCD/IMG, CDI, XBOX to ISO
3) Burn Your ISO, CUE, TOC images directly in K3b
4) verify md5sum of image files
5) ability to create ISO from Folder and CD/DVD
6) Mount, unmount, create ISO from Folder or CD/DVD from servicemenu
7) Play a DVD-Movie ISO with Kaffeine, Mplayer or VLC from GUI or servicemenu(only kaffeine)
8) Split ISOs in smaller files of 649MB or 125MB ad merge them
9) Force the mount/eject of a CD/DVD media in your device
Download (0.63MB)
Added: 2007-03-05 License: GPL (GNU General Public License) Price:
1024 downloads
Posy::Plugin::Toc 0.5501
Posy::Plugin::Toc is a Posy plugin to create a table of contents. more>>
Posy::Plugin::Toc is a Posy plugin to create a table of contents.
SYNOPSIS
@plugins = qw(Posy::Core Posy::Plugin::Toc));
@actions = qw(header
...
make_page_toc
render_page
...
);
@entry_actions = qw(header
...
parse_entry
make_toc
render_entry
...
);
Creates a table of contents generated from headings.
The table of contents will be generated if the entry (or page) contains the toc_entry_split/toc_page_split or the toc_entry_split_after/toc_page_split_after values, only from headers below the match, OR, if the the toc_entry_at_start/toc_page_at_start value is true, in which case the table of contents will be generated from the whole entry (or page) and placed at the start.
If there are no headers (element $toc_chapter_element), then no table of contents will be generated.
This creates a make_toc entry-action, which will put a table of contents in the entry. This should be placed after parse_entry and before render_entry in the entry_action list. If you are using the Posy::Plugin::ShortBody plugin, this should be placed after short_body in the entry_action list, not before it.
This also creates a make_page_toc action, which will put a table of contents in the whole page body. This should be placed before render_page (so that one can be sure that one has the whole page to process).
<<lessSYNOPSIS
@plugins = qw(Posy::Core Posy::Plugin::Toc));
@actions = qw(header
...
make_page_toc
render_page
...
);
@entry_actions = qw(header
...
parse_entry
make_toc
render_entry
...
);
Creates a table of contents generated from headings.
The table of contents will be generated if the entry (or page) contains the toc_entry_split/toc_page_split or the toc_entry_split_after/toc_page_split_after values, only from headers below the match, OR, if the the toc_entry_at_start/toc_page_at_start value is true, in which case the table of contents will be generated from the whole entry (or page) and placed at the start.
If there are no headers (element $toc_chapter_element), then no table of contents will be generated.
This creates a make_toc entry-action, which will put a table of contents in the entry. This should be placed after parse_entry and before render_entry in the entry_action list. If you are using the Posy::Plugin::ShortBody plugin, this should be placed after short_body in the entry_action list, not before it.
This also creates a make_page_toc action, which will put a table of contents in the whole page body. This should be placed before render_page (so that one can be sure that one has the whole page to process).
Download (0.007MB)
Added: 2007-02-16 License: Perl Artistic License Price:
980 downloads
PerlPoint::Template::TT2 0.02
PerlPoint::Template::TT2 is a beta of a PerlPoint template processor for Template Toolkit 2 layouts. more>>
PerlPoint::Template::TT2 is a beta of a PerlPoint template processor for Template Toolkit 2 layouts.
METHODS
new()
Parameters:
class
The class name.
Returns: the new object.
Example:
# start page
$result.="nnnn";
# begin header
$result.="nnnn";
# header contents: this was added to the traditional list of template files
$result.=$me->_processTemplate(join(/, $tdir, $options->{$toc ? header_toc_template : header_template}), $toc ? 1 : $params{page});
# complete header
$result.="nnnn";
# begin body
$result.="nnnn";
# now the body contents: start with top part
$result.=$me->_processTemplate(join(/, $tdir, $options->{$toc ? top_toc_template : top_template}), $toc ? 1 : $params{page});
# add navigation, if necessary
$result.=$me->_processTemplate(join(/, $tdir, $options->{$toc ? nav_toc_template : nav_template}), $toc ? 1 : $params{page})
if exists $options->{$toc ? nav_toc_template : nav_template};
# include data (for TOCs, make sure not to add a standard TOC if the tree applet is used
# - this should be more generic in case users use other methods ...)
$result.=$toc ? $result=~/
<<lessMETHODS
new()
Parameters:
class
The class name.
Returns: the new object.
Example:
# start page
$result.="nnnn";
# begin header
$result.="nnnn";
# header contents: this was added to the traditional list of template files
$result.=$me->_processTemplate(join(/, $tdir, $options->{$toc ? header_toc_template : header_template}), $toc ? 1 : $params{page});
# complete header
$result.="nnnn";
# begin body
$result.="nnnn";
# now the body contents: start with top part
$result.=$me->_processTemplate(join(/, $tdir, $options->{$toc ? top_toc_template : top_template}), $toc ? 1 : $params{page});
# add navigation, if necessary
$result.=$me->_processTemplate(join(/, $tdir, $options->{$toc ? nav_toc_template : nav_template}), $toc ? 1 : $params{page})
if exists $options->{$toc ? nav_toc_template : nav_template};
# include data (for TOCs, make sure not to add a standard TOC if the tree applet is used
# - this should be more generic in case users use other methods ...)
$result.=$toc ? $result=~/
Download (0.006MB)
Added: 2007-02-15 License: Perl Artistic License Price:
981 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above toc search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed