I've authored a few Perl applications, most of which I've made available below:
Current
None. I mostly do Ruby now.
Older
polltc
- A small Perl script designed to run the tc command and extract traffic control information. The data is inserted into either a RRD database or passed off to Munin. Detailed information is available from A Practical Guide to Linux Traffic Control's section on graphing.
You may want to investigate using collectd and plugin netlink instead, as it is more sophisticated and still maintained.
Current Release
[ v1.05 ]
gcupdate
- A small Perl hack (~ 50 lines) that removes some of the noise from QFX/OFX payee names so they sort better in spreadsheet tables and accounting software if you wish to sort by payee and not just your assigned categories. I used Config::General to make it possible to hardcode output for entries on an individual basis for those that the simple regex doesn't clean up nicely. I found the regex worked surprisingly well for most of my transactions, though, so it's rarely necessary. (For some reason I am fanantical about the payee names being reasonable looking -- Not sure why.)
Current Release
[ v1.0 ]
953get.pl
- Sadly, 95.3 is Orlando's Party Station, not Gainesville's. Since Gainesville's radio selection sucks, I wrote a small Perl script to fetch whatever played the previous day on 95.3 Party so I can stay current. You'll need a DBM implementation installed and LWP::UserAgent for this to work. It pulls the data down, extracts it, then spits it to STDOUT. Good for an early morning crontab entry. The DBM file keeps track of what it's already reported so it doesn't include a song you've already familarized yourself with again. (It's amusing to see on a typical day there may be no new songs played at all.) Apparently, 95.3 is now Orlando's rap station. Since I don't care for rap, I've ceased using this script.
Current Release
[ v1.0 ]
parse_qif_distrib.pl
- A Perl script I wrote which parses the CSV output from SouthTrust, my bank, and generates a basic, valid QIF which can be read correctly by Quicken 200[01] and matches up with my transaction categories. It may be useful to some.
Of late, I have found the following hack to work quite well with CSV exports from MBNA.
Current Release
[ v1.0 ]