Side Projects

From time to time I work on random things to apply knowledge I learn at uni to real world applications.(If you do intend to use something from here I do expect a link back to where you got it from)
Projects:
D! and D^ Database
Drupal Database Download System
Document and Settings Backup VBS Script
Auto Install VBS Script
Rapidshare Download Manager

D! and D^ Database
A database site for a clan I am a member of in Team Fortress 2. The database holds data about matches that have been played, namely the results of these matches. I created an ability to search these matches using drop boxes. I also designed and hand coded the user log in system to replace the HTTP one it was using when I first created the site. It has been an interesting project that I still tinker with from time to time.
Link: D! and D^ Database
Drupal Database Download System
This was some PHP code I wrong during Spring 2009 session at Uni for a class i did using Drupal. I needed to create a download management system for drupal. Since there was no current download system for drupal that stored file in a database table, I took it on myself to code one up.
It took me all up about a week to get it working with the Drupal, with all the user and role permissions that were a requirement of the assignment we were doing in class, and to remove some of the bugs I found while i was testing.
Within the ZIP file link below is all the files required to get it working as well as a read me file (I Strongly suggest you read it), to get it going, you will need some knowledge on adding a table to a MYSQL database and some knowledge of MYSQL module for PHP, mostly just knowing how to connect (the code is there just need to add the information). The rest of the files are added to drupal (PHP needs to be enabled) as pages (content).
If you have some knowledge of PHP and using it to interact with databases this will be a breeze to get running.
If you have any issues, send me an email (wrighty@thewrighty.com) and I will attempt to help with the issue
Link: Drupal Database Download System
Document and Settings Backup VBS Script
While doing some workplacement I decided that it was about time to learn a little VBS, since I have grounding in C++ and Java, I thought it would be a good idea to get some grounding in VBS also.
This script is relatively simple, and was created since i found that every time I have to rebuild a computer I am backing up the Documents and Settings Folder from the hard drive, so i created a script that will run xcopy and copy all the contents to a desired folder on a drive letter that you specify. Fairly basic script, but saves time looking up all of the switches for xcopy every time you want to copy a folder. This currently has been designed to work on XP, Vista and 7 but it has only been tested on XP. So i suggest you double check the code before running on an XP or vista machine. Also, it is always a good idea to double check backups
Run from cmd using cscript command
Usage:
cscript docsetbackup.vbs drive letter folder name
example: cscript docsetbackup.vbs g settingsBackup
Link: Document and Settings Backup VBS Script
Auto Install VBS Script
As I was rebuilding peoples computers, I found myself constantly installing the same programs. So I decided to script it. This script will automatically install a selection of free programs. This script is good for people constantly installing the same programs for people.
There is a readme inside the script (commented out) that gives a quick explanation on how things work and what you need to do. If you have any issues shoot me off an email
Usage:
cscript install.vbs
Link: Auto Install VBS Script
Rapidshare Download Manager
I have been working on a downloading script, written in perl, to download rapidshare and other files, from the internet. More information can be found at the link.
Link: Rapidshare Download Manager
Powered by Drupal, an open source content management system