jerakeen.org

code by Tom Insam

notes☴

code☷

links☲

photos☵

Cougar

Cougar

created 24 June 2009 in code.

jerakeen.org is normally powered by a hand-rolled CMS built with whatever bit of technology I happen to be playing with at the time. This month, it’s built on Django, and I call this project cougar, for no real reason.

http://github.com/tominsam/cougar

DjangoKit

DjangoKit

created 28 March 2007 in code tagged cocoa, django, macos and python.

DjangoKit is a framework that will take a Django application, and turn it into a stand-alone MacOS application with a local database and media files. It started as more of a thought experiment than an effort at producing a real application, but I have it working, and you can package perfectly usable stand-alone applications with it.

DjangoKit is currently hosted in a Google Code repository, so go there for downloads and source, or just get the svn tree directly at http://djangokit.googlecode.com/svn/trunk/.

http://code.google.com/p/djangokit/

DuckCall

DuckCall

created 21 November 2006 in code tagged cocoa, ichat and python.

DuckCall is a trivial little utility that I wrote once I realised that I was getting a MacBook Pro, and it had a camera built into it. It updates your iChat or Adium (requires one of the 1.0 betas) status picture with a shot taken from the iSight evey 30 seconds.

EmusicR

EmusicR

created 03 December 2007 in code tagged cocoa, download, emusic and python.

EmusicR is a (very trivial) download manager for emusic

Flame

Flame

created 01 January 2000 in code tagged cocoa, dnssd, macos, software and zeroconf.

Flame is another take on Rendezvous Browser - Paul and I decided that grouping by service wasn’t particularly useful, frankly - we’d rather group by person / machine, and see all the machines on the local network, and the services that they were advertising.

Flame for Android

Flame for Android

created 29 July 2009 in code.

Flame is a Zeroconf network services browser. It’s also an application that I tend to port to a lot of platforms as something simple that will let me get a feel for the thing. So this is the Android one. Or rather it’s a VERY ROUGH OUTLINE of something that might become an Android version of flame. It’s entirely non-functional right now. I also suspect that this bug might make it impossible to write at the moment. We shall see.

http://github.com/tominsam/flame-android

Flame for iPhone

Flame for iPhone

created 02 December 2008 in code tagged flame and iphone.

Flame is a browser for Bonjour (also known as ZeroConf) network services. It lists the services advertised on your wireless network and you can browse them by server or by service type. When selecting a service, its advertised details are displayed.

If an application on your iPhone or iPod touch can handle any of the advertised services, a command to open it right away is provided.

http://github.com/tominsam/flametouch

Flame for Java

Flame for Java

created 28 July 2009 in code.

A Java network services browser. A very simple port of Flame to Java, with a trivial windowing framework over the top. I’m happy with this mostly because it’s packagable simply as a cross-platform .jar file that will run happily on Windows, MacOS and linux with no problems.

http://github.com/tominsam/flame-java

FlickrHub

FlickrHub

created 22 April 2009 in code.

FlickrHub is a toy. I have a lot of random ideas for flickr projects, and most of them get a lot easier if I can plug them into an established application that already downloads and caches a butt-load of flick photo information. So far, the only app I implement is an RSS feed generator that builds a feed of the photos of your contacts, including their friends-only photos. but I have Grand Plans.

http://github.com/tominsam/flickrhub

mod_js - a JavaScript Apache module

created 09 July 2007 in code tagged apache, javascript, programming and spidermonkey.

mod_js is an Apache module written by Ash Berlin and I that embeds the SpiderMonkey JavaScript engine and lets you run JavaScript code on the server as CGI scripts. As you’d expect, it’s very early, but is good enough to compile scripts, run the JavaScript, and print the output to the client. mod_js is licensed under the GPL3.

PythonDaap

created 01 January 2000 in code tagged daap and python.

PythonDaap is a (under development) DAAP client implemented in Python, and based on PyTunes by Davyd Madeley.

rachievements

rachievements

created 06 March 2009 in code.

A Ruby server for amalgamating World of Warcraft guild achievement feeds.

For what it’s worth, there’s a live version of this codebase running at http://achievements.movieos.org tracking the achievements of [my guild][1].

http://github.com/tominsam/rachievements

Shelf

Shelf

created 08 January 2008 in code tagged macos, python, shelf and software.

Shelf is an app for MacOS that looks at the current foreground application, and tries to figure out if what you’re looking at corresponds to a person in your Address Book. Then it’ll tell you things about them.

http://github.com/tominsam/shelf

Template::ModTT

created 01 January 2000 in code tagged perl and template.

mod_tt is an apache handler that processes Template Toolkit templates natively in the apache server without the configuration overhead of a full mod_perl and Apache::Template install. Template::ModTT (this module) is the perl interface to the mod_tt hander available to you when running under mod_tt.

Timelapse

Timelapse

created 03 March 2009 in code.

A python app/script for Nokia S60 phones to do time-lapse photography.

http://github.com/tominsam/timelapse

URI-Find-Simple

URI-Find-Simple

created 25 July 2009 in code.

Perl module to find URIs in text, with a simpler interface than URI::Find.

http://github.com/tominsam/URI-Find-Simple

URI-Title

URI-Title

created 01 May 2009 in code.

Perl module for finding the title of a url.

http://github.com/tominsam/URI-Title