Download Manager Idea

Jeremy Jones zanesdad at
Sun Oct 22 12:24:01 BST 2006

On Sat, 21 Oct 2006 13:17:57 -0400
"Samuel Cormier-Iijima" <sciyoshi at> wrote:

> Hello Ubuntu Devs,


> I have been writing a BitTorrent client for Linux, and the further I
> get, the more I think some of its functionality should be pulled into
> a separate program. I'm posting here to get some comments on this
> idea.
> What I'm thinking of would be a download manager for the desktop. 


> Cheers,
> Samuel Cormier-Iijima

Hi Samuel,

I've actually just this week created a google code page for my new
podcast grabber app:

It's written in Python (you don't mention the language you're
implementing your BT client in).  I've implemented a class called,
interestingly, DownloadManager, which is intended to be a generic
download handling thing.  I hadn't really thought about extracting it
out and integrating it with DBus.  I wouldn't mind using it is such a
way on Ubuntu, but I plan on getting it working on Winders as well.
Currently, it only supports HTTP, but I had thought of getting FTP and
BT working as well.  Currently, the interface is simple: addItem() is
the only method that gets called.  It probably needs decoupling.  I've
obviously got it tied pretty tightly to my other code.  As it's
downloading, it calls back into its controller's
update_download_status() method.  Anyway, you can take a glance at the
code here:

Let me know if this is even remotely along the lines of something
you're interested in.

- jmj

More information about the ubuntu-devel mailing list