367 projects tagged "Perl Modules"
Text::Xslate is a template engine, tuned for persistent applications, safe as an HTML generator, and with rich features. The concept of Xslate is sandboxing. The template logic should have no access outside the template beyond your permission. Templates are compiled into intermediate code and then executed by the virtual machine, which is highly optimized for rendering templates. Xslate supports template cascading, which allows you to extend templates with block modifiers.
Tie::EncryptedHash augments Perl hash semantics to build secure, encrypting containers of data. Tie::EncryptedHash introduces special hash fields that are coupled with encrypt/decrypt routines to encrypt assignments at STORE() and decrypt retrievals at FETCH(). Encryption is done with Blowfish, DES, or IDEA.
Tie::Table (formerly known as TableMap) is a lightweight Perl module which maps tables in DBI data sources into hashes. It supports foreign keys, so you can "walk" between tables by foreign keys. For example, $user->company_id->{address} gives the address of the user's company. It also caches the result.
Tk::Text::Viewer is a text widget that can display text files under TK. It enable the user to search text and navigate in a Text widget. The reason for creating this module is that it doesn’t require downloading of modules other that Tk, and a need for simple user interaction. The package includes a text viewer demo program that can be used as a stand-alone browser.
The TunePimp library is an audio file tagging library that uses MusicBrainz for track identification/lookup. It will attempt to automatically identify the files, and will present the user with possible matches for files that are not automatically identified. Once the files are identified, it writes new metadata tags to the music files and writes the files to a user-defined directory hierarchy. It supports WAV, MP3, Ogg Vorbis, and FLAC files.
UnixODBC.pm provides Perl programs with a subset of the X/Open ODBC API for use with EasySoft's unixODBC DBMS libraries, as well as a peer to peer API for querying ODBC data sources on networked systems. In addition, it provides peer client and server scripts and configuration files, sample clients that perform ODBC queries on local and networked systems, result set output for RSS feeds, and two multi-host data managers: one that uses Apache and CGI to provide a Web browser interface, and another that uses Perl/Tk.