Home > Programming & scripting, Python, Web development > Source code for Geektorrent (Django based BitTorrent tracker) released

Source code for Geektorrent (Django based BitTorrent tracker) released

January 3rd, 2010

A little over two years ago, I wrote the first (as far as I know) BitTorrent tracker implemented in Django. I called it Geektorrent, and it was mostly a proof of concept and I didn’t really care about maintaining it.

The idea was always to release the source code freely, but I never got around to cleaning it up until now. I named it buffis-tracker since I’d like to avoid naming collisions with other Django based trackers (this one is the only other one I could fine now though).

I’ve stripped down the code to make a rather minimalistic tracker implementation. It does however support basic stuff such as torrent categories, user ratios and tagging. Registration is handled through Django’s authentication framework, which means that it should fit nicely as an extension to preexisting applications (tried on djangobb).

The project home page can be found at Google Code.

Here’s a demo of it running. I don’t really want to monitor the demo site though, so user registration and uploads are disabled. I just uploaded some random stuff I had laying around on my hard drive.

This is still just a very small pet project of mine and it probably has some bugs, but it should be pretty nice if you want to get started writing BitTorrent based code in Django.

buffi Programming & scripting, Python, Web development

  1. Neil
    April 19th, 2010 at 03:39 | #1

    It’s very cool, I’m looking forward the Bit tracker based Python

  1. No trackbacks yet.