Dark Light

I do things. Sometimes they are work things, oftentimes they are not. The latter appear here. There are also various Random Acts of Sensless Scripting and Greasemonkey scripts published here.

Pretty much all of my code projects now live on Github

Sites


Current Projects

AqWiki

Language
PHP
Code
SVN
Purpose
A Wiki
Status
Active Development
Started
21st July 2003
Description

I needed a wiki to import existing data into, and discovered that all existing wiki make that nigh on impossible, so I wrote my own. It’s developed at this Trac install, where you can find the source. It is currently running various sites, including Hol.istic.net.


Piracy Inc

Language
PHP/Plank
Code
Unpublished
Purpose
A Game About Pirates
Status
Design
Started
2007-07-15
Description

A game about Pirates.


Epistula

Language
PHP
Code
in SVN
Purpose
Site Management System
Status
Dead
Started
2001-07-04
Description

An integrated content management system designed for personal pages and weblogs, written in PHP and using mySQL. Activly developed, it’s the system that runs my home site. It’s prefered Syndication system is the ESF format which I invented to some discussion a while ago.

Epistula ceased active development, realistically, about four years ago. Last year I gave up entirely and converted my site over to WordPress, and now to WordPress 3, where continuing security issues aren’t so much my problem.

Cantrip

Language
Python/Django
Code
Unpublished
Purpose
Collaborative Story Telling
Status
Wish I had more time
Started
6th June 2004
Description

Cantrip is a roleplaying/collabarative story telling system developed from the ashes of PFd4. It’s also so I can learn how to use Django


Lampstand

Language
Python/Twisted Framework
Code
Github
Purpose
Universal Destruction
Status
Active Development
Started
March 2008
Description

Lampstand is the GLaDOS lovin’, channel insulting, Canada owning bot that appears on #maelfroth. It even does useful things sometimes.


Storyville

Language
PHP
Code
Hah. See below
Purpose
Story Archive
Status
Argh
Description

Storytime was a completed short-story archiving system, designed so that people could put their short stories online. It had a full user-accounts system, review system and unique content. The only reason it didn’t go online was that I wanted to add a system for multi-part stories. I went back to it about three months later to find all the code was gone. I’ve no idea what happened, it may have been moved to somewhere that wasn’t backed up, or lost in a data-corruption thing, but Storyville has gone. I’d still like to do it, and maybe someday I will…


Archived Projects

Deviant Art Favourites Feed

Type:		Code
Language:	PHP
Status:		Broken

Current Release: See Subsite

Generates an RSS feed for your DeviantArt favourites. Now deprecated as Deviant art do this themselves, allbeit badly.


LOVEFiLM API

Type:		Code
Language:	PHP
Status:		Broken

Current Release: See Subsite

LOVEFiLM API is a series of scripts for getting automated information out of lovefilm. Originally part of the Stalker Scripts. Doesn’t currently work due to site redesign


MusicDB

Type:	Code
Language:	Perl/PHP
Status:	Active
Release:	1.0

A Perl/Mysql system to index mp3s into a database. Designed so I could get 96mb of random MP3s to put onto my Diamond Rio 600, update.pl files all the MP3s it finds in a database, and fetch.pl gets x-megabytes of MP3s to fill it. Also, the program is able to create playlists with extensive search criteria to any number of devices of any size. It’s Neat. It has a website


GKHS.net

Type:	Code
Language:	Perl/PHP
Status:	Ditched
Release:	None

A site for gkhs.net incorperating a basic content management system, Replaced with AqWiki. Ironically, AqWiki’s website now uses the code that used to be gkhs.net, because aqWiki doesn’t run on SourceForge


Geekstuff

Type:	Code
Language:	PHP
Status:	Nope
Release:	0b

The Geekstuff review system for Geekstuff.co.uk, involving a fully developed relational database, complete and neatocool user system, ratings system, and search system.


Afphrid

Type:	Code
Language:	PHP
Status:	Hibernation (Still stuff I want to do with it, not currently coding)
Release:	2.1

The alt.fan.pratchett heroic relational & impossible database is a system for cataloging the many “relationships” of AFP, and is the illogical result of someone once asking someone else to marry them as a joke on the AFP newsgroup. The current version contains a complete internal messaging as well as email notification system, detailed user and admin sections, and neatocool graphs which take so long to render that I daren’t automate them.

It could go down in history has the first ever social relationship network (Predating Facebook by a decade) if I’d actually thought of genericising it. So it goes.


Nomical

Type:	Code
Language:	PHP/SQL
Status:	Given up
Release:	-

Nomical is a client/server based PIM system with the most completely relational database system that is practical, everything becomes related data to an entity. It was a good idea, but I don’t care enough.


K3

Type:	Code
Language:	PHP/SQL
Status:	Dead (Reencarnated as Epistula)
Release:	None.

The K3 system (Klind, Klide & Kewl) was designed as a node-based weblog and article system, incorperating the most comprehensive date-selection mechanisms on the market at the time. It was developed and ran Aquarionics.com for exactly a year from December 2001, before being dropped, redesigned and recoded as Epistula, which took the original design concepts of K3, incorperated the author’s new abilities and requirements, and generally became a lot better. Well, almost. Epistula when it closed still couldn’t do stuff K3 did, and WordPress can’t either. Plugin development may happen.


Never Stop Dreaming. (NSD)

Type:	Writing
World:	NSD
Status:	Dead.

NSD was a daily-writing project begun by Aquarion – later joined by LoneCat. It ran for about four months before Aquarion realised he wasn’t writing enough content for it, and it wasn’t fair on LoneCat. It may return some day. The system behind it (Pareidol) was a basic webcomic-style system. That may also return some day (In fact, some of the code that ran it went into Epistula wholesale). NSD is retired.


Quoth

Type:	Code
Language:	Visual Basic
Status:	Dead, Relased into the wild.
Release:	1.1.1

Quoth was a random sig generator for windows, I stopped using VB, then I stopped using Windows for news & mail. After that it went into a bit of a decline. It’s final release was my GPLing of the code, but the package is still a useful resource for quotes.
Quoth, however, is dead. It shall be developed, nevermore.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.