| Chris' Software Projects | Print Version | Search Site |
|
|
If you would like to contact me about any of these projects, you can email me at chris at cnpbagwell dot com. SoX: Sound eXchangeMore information on SoX can be found on its own page. Poppy 4.01 - Perl script to work with POP3/IMAP serversThis simple Perl script will individually read the headers of messages on a POP3 or IMAP account and then prompt you to read, save, delete or reply to the message. This works great for systems with limited resources, whether that's low disk space, slow mail connections, or no GUI's. You can selectively read your email directly from the mail server without having to download all the huge files waiting for you. Also allows you to selectively delete message from the server while saving others so that they can later be downloaded from another program and/or place (read and delete from work then download the important ones later from home). Poppy has been tested with Perl5 under most favors of Unix and Windows 9x. There is a screenshot if you want to see what poppy looks like in action. Version 4.01 changes include:
Download the latest version (last updated March 23, 2003): poppy-4.01.tar.gz Dominique Becaert has taken the example "spamkill" script included with Poppy 4.01 and improved it greatly. The main improvements are it includes support for reading server information from your existing .poppyrc file, supports reading a text file of rules for rejecting/accepting mail (instead of writing Perl code), and whitelists to accept email from known senders. The script and supporting documentation is avaliable as "sk.tar.gz". They should be included in future releases of Poppy. As of version 4.01 of Poppy, Poppy will no longer work with perl4 (well, even Poppy 3.1 needed minor modifications to work). Also, some people may prefer the single file approach of pre-4.01. I've left version poppy-3.1.tar.gzaround for those interested. Cal v4.0 - Enhanced Unix CalendarThis is a port to various operating systems (including Linux, FreeBSD, SunOS, Solaris, MS-DOS, and OS/2) of the standard unix cal(1) program. It includes new features like color support, daily reminders/appointments, etc. Its very similar to GNU cal but not as feature rich. The original program was written by Alex Matulich (alex-nospam@unicorn.us.com) and he is the maintainer. Alex keeps a version in ZIP format at ftp://ftp.unicorn.us.com/pub/cal40.zip and has a web page describing it at http://unicorn.us.com/cal.html . When I first started working on cal, GNU cal wouldn't compile under MS-DOS were as this simpler program could. So I added support for ANSI color, added locale support, and a few other things. I also keep a screenshotof it in case your wondering what it looks like. Download the latest version (last updated January 8, 2002): cal-4.0.tar.gz Calyear.ps - Postscript code to generate a year calendarCalyear.ps is Postscript code that can generate a calendar that shows all 12 months on 1 page of paper for any year. Some programs refer to this format as "Year View". Its output is basically a font-enhanced version of running the unix command "cal" with a year value specified on the command line. I use it to print a calendar once a year and hang up on my wall for easy reference. For some reason, very few PIM programs or calendar programs support printing a year view. Please feel free to take this code and add it to your favorite program. This program correctly handles all calendar reformations and all known leap years into the future. Its based off the same routines as the unix cal program listed above. To print a calendar out, use your favorite text edit and modify the postscript file and change the variable "/year" to reflect the year you want to print out. Then just send it to your printer or favorite postscript interpreter. Version 1.1 contains a small modification to allow different font names to be used between day-of-week names and the day numbers. Also, the day-of-week text is now centered in the column instead of right justified. The later change looks better with proportional fonts. Download the latest version (last updated August 2, 2003): calyear-1.1.ps Martin Tarekskeen sent me the following unix script. It will generate the above postscript file for the specified year or the current year if no value specified. For example, use "calyear.sh 2006 | lpr" to print a calendar for 2006. Download the latest shell script (last updated December 10th, 2004): calyear.sh AccuView TV/Video Video4Linux DriverThis project is not in active developement by me anymore. It was meant to be a v4l driver for AccuView based TV/Video capture cards. Reveal TV500, PBTV4's, Aztech and Comp Express TV/Video cards fall under this catagory. I finished a SVGA and Xwindow program that allowed you to capture video from the card and display it on your monitor. This was all done with direct access to the hardware and did not support a v4l interface. I have since upgarded to a machine that this card will not work on and so I have stopped developement. The software is still downloaded quite a bit and so I leave it around for others to use. For those interested in the information I've collected so far please read my AccuView Driver page. DVD ToolsI've made a couple of Linux scripts to help me make backup copies of DVD's. If you have kids, you well know the following things about DVD Movies.
To address these two items, I wrote the following scripts based on information collected on the net. The first script copies only the main (longest) feature to your hard drive but leaves out any special features or menus; although chapter information is retained. The second script helps record this backup copy to a DVD. You can then plop it in and it just starts playing... Easy enough for kids to get going and they can be as rough as they want. dvdcp.sh will copy the DVD in the drive to a specified directory and shrink the movie to fit on a standard DVD5 disk. It requires transcode, lsdvd, and dvdauthor to already be installed. I have found this combination of tools to work with the largest number of DVD's. lsdvd may one day be optional but right now I use it to detect the main title as well as find which audio track is in english. If hard drive space is an issue, I'd recommend looking into StreamDVD. If your copying DVD's that are a collection of TV shows, then its most likely a title per episode. The script can handle copying those DVD's as long as you manually specify which titles to copy. HELP WANTED: Chapter lists are only carried over from the first title. Need someone to add fancy script math to be able to carry over the additional chapter lists. dvdburn.sh is a very simply script to burn the specified directory to a DVD. I only wrote this script to keep me from always looking up the command line options to growisofs. clistclist is a text-based directory browser and file manager. It uses the curses library for graphics and the keyboard for interaction. Its key binds are heavily enfluenced by vi. For more information, please see its project page hosted by SourceForge. |
| Powered by PmWiki | Last modified: July 26, 2008, at 04:54 PM |