-
Yak 4000
After three years of PHP and WordPress on shared hosting, I decided to make the switch to a web host where I could use Python. I chose WebFaction and got my hands dirty creating a design for a new website all my own.
Yak 4000 is the product of my own design and lots of my programming — Django does the heavy lifting. It uses PostgreSQL as a database backend.
The name "Yak 4000" comes from my username, theY4Kman, which is often read as "the Yak man", but actually means "the Year 4000 man". So, I merged the two in order to create a memorable name centered upon the greatest animal living on the earth (and will be living on the earth in 2000 years).
-
LinkDestruct
LinkDestruct takes a URL and, optionally, a number of views and/or a time limit, then gives you a link you can hand out. Users can visit the link and will be transferred to the URL specified, much like a URL shortening service, such as bit.ly or tinyurl. When the link has been viewed X number of times, or the time limit is up, the link becomes inactive. This allows you to have more control and security over your links.
-
Viper
Viper is a SourceMod extension that allows Half-Life 2 server administrators to develop plug-ins in Python. It gives the same level of control as the regular SourceMod plug-in language, SourcePawn, gives. It is written in C++.
Download or view the source at github: github.com/theY4Kman/viper/
-
Sickles AFJROTC Website
The Sickles High School AFJROTC commissioned the web design students to create a website for them. Sean Dill, Elliott Blowers, and Garrett Taylor were chosen, and I joined in to do all the programming. Alexia Czyzowski drew the Gryphon logo.
The site is written in PHP and makes use of the h2o-php templates library. I used mootools for a JavaScript framework and a modified UvumiTools Dropdown Menu for the menu. As for the calendar, I've heavily modified Kubelabs's PHP Calendar.
-
Comicget
Comicget is a Python script that downloads series of URLs. It accepts a format URL (e.g., "google.com/%N") and different ranges of numbers/dates, and downloads them using wget. It is useful when downloading comics or other ordered items from the web.
Download or view my newest branch source at lp:~they4kman/comicget/cget-new
Download or view the trunk branch at lp:comicget -
TaskYak
After exhausting all the todo list management possibilities on Linux, and finding nothing that suited my needs, I decided to create my own.
I created TaskYak in Python, using ePydoc for documentation and the GTK toolkit for its GUI. I documented the program extensively, learning that there is such thing as too much documentation -- there was more documentation than code!
Download or view the source at lp:taskyak
-
Joomla! Documentation
In 2007, Google announced the Google Highly Open Participation (GHOP) Contest, which connected pre-university students with open source organizations, much like Google's Summer of Code. I joined the contest and selected a documentation task for Joomla!. The task required the creation of a document that explained how to use the JavaScript framework Mootools with Joomla! 1.5.
View the document online at: Mootools Tips and Tricks (http://www.scribd.com/doc/2299965/Joomla-v-15-Mootools-Tips-and-Tricks)