33 projects tagged "Linux"
Audio::Xmpcr is a Perl API to the XM PCR Satellite radio. It offers two different operating modes (direct and remote+daemon) via a single interface, continuous device polling for instant, accurate song listings, auto notification when songs change on any channel, and a few utility programs including a Web interface for remote control/listening to the radio via icecast, a stream ripper that divides songs up into properly-named wav files (for making MP3s), and a finder that searches channels for the song(s) wanted, and records just those.
ComicMan downloads Web comics from the Internet to your hard drive. It remembers the last download for each title, so you won't get duplicates from running it multiple times. The application itself is a command line tool, but it comes with a graphical configuration tool and an editor for making new Web comic configuration files.
Config::Maker takes a file with data in simple hierarchical format (similar to BIND and DHCP configuration files) and several templates, and produces the text by filling in the values. It is mainly useful for creating related configuration files. It can be used to generate firewall configuration scripts, DNS zone files, DHCP configuration files, a reference from a single file with all users and machines, etc. It's useful when you are not satisfied with keeping information synchronized in several places, but don't want something as complex as cfengine. Snippets of Perl can be used if all else fails.
The DBIWrapper is a Perl Module that provides for easier access to databases using DBI. It supports MySQL, PostgreSQL, and ODBC DBD modules. High level methods for reading, writing, commiting, and rolling back transactions to the database are provided. XML or DBI data structures can be used.
The HTMLObject is a set of Perl modules that provides the ability to create Dynamic HTML documents (Framesets, DHTML, etc.). You can generate your code without having to do cookies first, then JavaScript, then the body. As long as the content is output in the correct order, you can generate JavaScript or cookies at any point since the output is not sent to the server until you call the display() method. It attempts to fully support HTML 4.x and XHTML. Helper methods are provided to do cookies, URI encoding, etc. There is a Form processing module which will generate the form, gather the input, and then validate the input, re-displaying the form if errors are encountered with the invalid entries marked as such.