Page 1 of 1

potomp - a minimal UI for deluge written with Qt4

Posted: Thu Mar 05, 2009 8:19 pm
by Skee
Hello folks!
I wrote a simple, minimalistic UI client for deluge in C++ using Qt4.
It connects to deluged via XML-RPC, gets torrent info (via get_torrents_status) and displays a progress bar for each torrent. It runs fine on Linux, should run fine on Windows and OSX (but I've had some issues with the Windows build, I'll look into this some more).

What doesn't work: the window doesn't expand downwards if you've got more torrents than fit and the torrents can't be sorted in any way (they're sorted alphanumerically by infohash).

What's in the plan: make window height dynamic, to fit number of torrents; add the ability to add new torrents to deluged; make some sort of Config UI, right now potomp can only be configured by editing its config manually (deluged hostname, port, username and password).

More info, screenshots, download sources and build instructions on my blog.

I'm open to feedback, bug reports, feature requests, etc. Also, the code is GPL3 so feel free to hack away.

Mandatory screenie:
Image

Re: potomp - a minimal UI for deluge written with Qt4

Posted: Thu Mar 05, 2009 10:43 pm
by andar
Hey, that's pretty cool.. Just a heads-up that with the next version of deluge (1.2) we have changed to a different RPC method so xmlrpc support will no longer be available.

Re: potomp - a minimal UI for deluge written with Qt4

Posted: Fri Mar 06, 2009 12:35 am
by Skee
That's cool, I've been seeing some weird issues with QXML-RPC, the lib I'm using right now. What are you using for 1.3?

Re: potomp - a minimal UI for deluge written with Qt4

Posted: Fri Mar 06, 2009 12:41 am
by andar
Skee wrote:That's cool, I've been seeing some weird issues with QXML-RPC, the lib I'm using right now. What are you using for 1.3?
A custom RPC protocol I created specifically for Deluge.
http://dev.deluge-torrent.org/wiki/Deve ... /DelugeRPC