Ross’ Projects

Here’s where you can find a listing of all my projects.

Greasemonkey Scripts

Greasemonkey is a Mozilla Firefox extension that allows users to install scripts that make on-the-fly changes to most HTML-based web pages. Although I’m new to the language, I’m finding it fun to write scripts for websites I use regularly, to enhance the functionality of their pages.

  • Vox Recent Activity Collapser - A script for blogging site Vox.com that allows users to streamline the “Recent Activity” summary page.
  • Vox Homepage Reorder Script - A script for blogging site Vox.com that reorders the modules on the homepage to provide the most popular modules “above the fold”.

Perl Scripts

Perl is a kind of programming language, known for its strengths in text processing. I learned it back when I thought I would be creating a dynamic website with .cgi scripts. I never ended up using a lot of .cgi, but I got some good use out of perl for other things.

  • Textify - A script based on the “Textify” program by XXX. Allows the user to reformat text files found in the directory where the script is being run. The script turns text files with line breaks at the end of each line or (1 or 2) line breaks at the end of each paragraph into a simple .html file with 2 line breaks after each paragraph. This .html file is well-suited for loading onto a portable device book-reader, such as the Rocket eBook reader or a PDA.
  • Photo Gallery Creator [No longer supported] - A set of scripts that takes a directory of image files and their thumbnails and creates a photo gallery page out of them. Allows the user to enter a page title, date, additional page comments, and then individual captions for each picture. Generates an index.html page for the thumbnails, as well as individual .html pages for each photo with links to the full-size images.
  • Random Picture Generator (Perl side) - Generates the proper PHP code for the selection of a random picture from an array of pictures created from the image files in a directory. Code is executed on every page load, displaying a new randomly, selected picture on each page load.

PHP Scripts

  • Random Picture Generator (PHP side) - In combination with the perl side of the code, this is the resulting output to display a new, randomly selected picture on each page load.

Hardware Projects

No current hardware projects

Comments are closed.