The original BitTorrent on Nokia 770
As the readers of this blog have probably noticed, I like doing stuff with Python. I also like downloading all kinds of stuff from the Internet and what better way to do that nowadays than the BitTorrent. How convenient, BitTorrent has originally been written in Python.
Here we go… I need to port the BitTorrent client on Maemo platform using pymaemo. I know there are command line versions of some other BitTorrent clients already available for maemo, but I kind of like having UIs. They make life alot easier.
The surrent stable version of the BitTorrent client uses PyGtk for the user interface so porting should go quite smoothly. I decided to give it a go and as I suspected it worked straight from the package. Of course I had to modify the .deb installer a bit to make it install using the application installer on the device, but otherwise nothing else was needed.
Here are couple of screenshots. As you can see, no Hildonization for the UI yet, but I’m already rolling up my sleeves so lets see when I can release the first installer package.


May 20th, 2006 at 7:17 pm
You have another option too - Take a look at gnome-btdownload: http://gnome-bt.sourceforge.net/. It’s a minimal (both UI and functionality wise) “mime-sink” for bittorrent files. Built on Python + GTK2.
May 20th, 2006 at 11:27 pm
Yeah.. that’s a bit simpler, but I sort of like the additional features of the original BitTorrent. For example, that you can define the ports that the client uses etc.
I’ve undestood that with the current maemo release it is not possible to register new MIME types. Someone correct me if I’m wrong. I hope that this possibility comes with the maemo 2.0.
November 1st, 2006 at 3:15 pm
Hi Teemu,
how is work on the Client? Is there any running release of your BitTorrent on Nokia 770 with GUI yet? If not, do you know any other Torrent-Clients for the Nokia 770 with a GUI?
Greets,
Wilhelm
November 1st, 2006 at 4:09 pm
Hi Wilhelm,
I had some problems with the GUI version with the 2006OS some time back and the development sort of stopped there for a while. I’ve been thinking about implementing a GUI from scratch using the original BitTorrent library, but so far I haven’t had time to do that. About other BitTorrent clients for Nokia 770 with GUI at least I don’t know any.
November 2nd, 2006 at 5:26 pm
Hi Teemu,
thanks for your quick reply. Sad to hear that. Due to heavy legal threats here in Germany it has become very risky to use eMule & BitTorrent from home lately. So your client would have been the right alternative for guys who just want to do some quick downloads outside but neither want to carry a heavy notebook arround, nor want to have an uneasy time with command line stuff.
Do you have any idea when you might get onto the GUI? It is badly needed by me and other guys here…
Greets from Germany,
Wilhelm
November 2nd, 2006 at 7:41 pm
Hi again,
I can’t promise anything about the GUI client. End of the year is approaching and things at work usually get rather hectic around this time. So I have less energy left for the weekends to do coding. However, since I know that there are people out there requesting for such application it naturally gives more motivation to do it. So lets see…