This is the home for all the projects and source code I have released to the world. Most things are either GPL, MIT, or public domain so if you see something you need chances are you can use it without much restriction. As always, links back here are greatly appreciated.
I’ll try to keep this list updated but the list in the sidebar is always correct, so if you are expecting something and aren’t seeing it here, look there.
Chronolapse (CL) is a tool for creating time lapses on windows using screen captures, webcam captures, or both at the same time. CL also provides some rudimentary tools for annotating your time lapse, as well as creating a picture-in-picture effect with two sets of images. Each piece of CL functionality has been created to work stand-alone to make the program more versatile. For example, you can easily capture with another program and create a PIP in CL, or capture with CL and annotate somewhere else.
PWDHash is a gui front end to the password hash algorithm from pwdhash.com. Configurable hotkeys make it extremely easy to generate high-quality passwords for each site from your secure master password. Only remember one password, but protect yourself from both malicious and poorly protected sites.
WPMC is a free multi-user typing program. WPMC tracks long term words per minute and typing accuracy data for any number of users, saves the data in a easy to use format, and displays the data visually to the user. It also uses a plugin system to generate fresh content, shipping with 10 different ways to get source text, from daily news feeds like Discovery.com and Space.com to ebooks like Bram Stoker�s �Dracula� or Lewis Carroll�s �Alice in Wonderland�. The plugin system makes it easy for users with a little bit of python knowledge to create and share their own sources of content as well.
The Compo Game Loader (CGL) is a program to make playing and judging the submissions to coding competitions easier. CGL loads all the games in a folder you specify, tracks which ones you have played, and provides all the info you need including readme, author info, dependencies, and links to the project page and judging page. CGL will play your game with no changes, but adding CGL info to your game is as easy as copying an XML file and putting in your project data.
Wii� Bowling is a free website that makes it easy for anyone to create, administrate, and particpate in their very own bowling leagues using the bowling game in Wii Sports�. You decide what day of the week your league plays on, how the scoring works (handicapped or not), team size, and more.
SETI@Home is how SETI (the Search for Extra Terrestrial Intelligence) processes the mountains and mountains of data they bring in while listening to the cosmos. In the same way the human genome was decoded, SETI@Home uses the idle time of volunteer computers to process bits of the data. This free webpage allows anyone to see the breakdown of how much processing work each member of any team is contributing. Bookmarkable for your team with options to view total work done or recent average. Displays everything in a snazzy flash pie chart.
BF2 stats is a signature generator that dynamically creates a signature image for use on websites/forums/etc from the player’s current Battlefield 2 stats. BF2 stats also tracks user data over time to show how a player’s skill changes in all areas from KD to per-weapon accuracy to time spent with each kit.
DirTreeCtrl is a wxPython widget for easily displaying directories with a wx.TreeCtrl. It automatically populates the tree using a directory path you give it and queries the OS for file type icons whenever it can. By default the tree is virtual, meaning it won’t load sub directories until they are opened, which can drastically save on memory depending on how your file structure is laid out. This is one of the core widgets in Flame, my windows installer program, so you can see it in action in the screenshots there.
Projects and Releases
This is the home for all the projects and source code I have released to the world. Most things are either GPL, MIT, or public domain so if you see something you need chances are you can use it without much restriction. As always, links back here are greatly appreciated.
I’ll try to keep this list updated but the list in the sidebar is always correct, so if you are expecting something and aren’t seeing it here, look there.
Chronolapse (CL) is a tool for creating time lapses on windows using screen captures, webcam captures, or both at the same time. CL also provides some rudimentary tools for annotating your time lapse, as well as creating a picture-in-picture effect with two sets of images. Each piece of CL functionality has been created to work stand-alone to make the program more versatile. For example, you can easily capture with another program and create a PIP in CL, or capture with CL and annotate somewhere else.
PWDHash is a gui front end to the password hash algorithm from pwdhash.com. Configurable hotkeys make it extremely easy to generate high-quality passwords for each site from your secure master password. Only remember one password, but protect yourself from both malicious and poorly protected sites.
WPMC is a free multi-user typing program. WPMC tracks long term words per minute and typing accuracy data for any number of users, saves the data in a easy to use format, and displays the data visually to the user. It also uses a plugin system to generate fresh content, shipping with 10 different ways to get source text, from daily news feeds like Discovery.com and Space.com to ebooks like Bram Stoker�s �Dracula� or Lewis Carroll�s �Alice in Wonderland�. The plugin system makes it easy for users with a little bit of python knowledge to create and share their own sources of content as well.
The Compo Game Loader (CGL) is a program to make playing and judging the submissions to coding competitions easier. CGL loads all the games in a folder you specify, tracks which ones you have played, and provides all the info you need including readme, author info, dependencies, and links to the project page and judging page. CGL will play your game with no changes, but adding CGL info to your game is as easy as copying an XML file and putting in your project data.
MUASlider is a cleaner interface to the Mootools slider. Includes 2 knob option, horizontal and vertical sliders, width control, and sane css styling.
Wii� Bowling is a free website that makes it easy for anyone to create, administrate, and particpate in their very own bowling leagues using the bowling game in Wii Sports�. You decide what day of the week your league plays on, how the scoring works (handicapped or not), team size, and more.
SETI@Home is how SETI (the Search for Extra Terrestrial Intelligence) processes the mountains and mountains of data they bring in while listening to the cosmos. In the same way the human genome was decoded, SETI@Home uses the idle time of volunteer computers to process bits of the data. This free webpage allows anyone to see the breakdown of how much processing work each member of any team is contributing. Bookmarkable for your team with options to view total work done or recent average. Displays everything in a snazzy flash pie chart.
BF2 stats is a signature generator that dynamically creates a signature image for use on websites/forums/etc from the player’s current Battlefield 2 stats. BF2 stats also tracks user data over time to show how a player’s skill changes in all areas from KD to per-weapon accuracy to time spent with each kit.
DirTreeCtrl is a wxPython widget for easily displaying directories with a wx.TreeCtrl. It automatically populates the tree using a directory path you give it and queries the OS for file type icons whenever it can. By default the tree is virtual, meaning it won’t load sub directories until they are opened, which can drastically save on memory depending on how your file structure is laid out. This is one of the core widgets in Flame, my windows installer program, so you can see it in action in the screenshots there.