Deluge
In-Client torrent search for Deluge
Aug 5th
Here’s what I’ve been hacking on for the last couple of days:
I’ve been developing a Search plugin for Deluge 1.0. Unlike my previous search plugin from 0.4 and 0.5, this plugin shows the results inside the client, without having to open a web browser. Attached is a screenshot, I’ll be releasing the source very soon.
The plugin works by parsing RSS feeds, and as such it is currently only compatible with Mininova and Isohunt. It also requires python-feedparser to be installed. I’m looking to get more search engines supported, but at the moment, it can only support search engines that offer search results in RSS form.
Update: I now have experimental support for The Pirate Bay, but due to the nature of their RSS feed, it doesn’t display Seeders, Peers, or Size, and it only searches the torrents’ tags.
Deluge 1.0 RC3
Jul 21st
The third release candidate is now available and has been uploaded to my repository. The changelog can be viewed here.
Notable changes in this release include a new Blocklist plugin and upstream bugfixes from libtorrent.
Deluge 1.0 Release Candidate 2
Jul 15th
I’m suprised I completely forgot to post anything about RC 1 here a few days ago, so I’d like to go ahead and introduce the second RC release of Deluge 1.0. Previously known as Deluge 0.6, Deluge 1.0 is a complete rewrite from the 0.5.x branch (which was in turn a complete rewrite of 0.4, which was a nearly complete rewrite of 0.3
).
More >
Testing Deluge 0.6
Jun 25th
So, the last couple days I’ve been playing with the latest release of my former project, Deluge. With version 0.6 comes support for a client/server mode of operation, meaning the downloading can run on a different computer as the user interface.
For those of you running Ubuntu, you can get up to date SVN builds of Deluge 0.6 from my PPA: https://launchpad.net/~zachtib/+archive. Otherwise, you’ll have to wait for an official RC release or build it yourself from source.
Several things have changed since the 0.5 days. First off, 0.6 is a complete rewrite. It uses XMLRPC to communicate between the client and server, which allows it to run on separate computers. Today I tested this using VMware and ran the front and backend on separate virtual machines.
The user interface has also been completely overhauled. Personally, I think it now looks a lot more like uTorrent with the Labels pane on the left hand side. In addition, the preferences dialog has been redesigned as well.
For those that don’t have a need for a separate frontend and backend, a “Classic” mode is available in the preferences dialog that will emulate the old method by automatically starting and stopping the backend with the client.
I’m very happy with the direction the client is going, and plan on using it for the forseeable future.
Ubuntu Live
Jul 23rd
It’s the beginning of Day 2 here at Ubuntu Live in Portland, Oregon.
I got here at noon yesterday, and sadly missed the morning sessions for Sunday, but managed to make it to the afternoon sessions. I sat in on four sessions. The first was on using Flash and Flex for creating Cross-OS web based applications. It was certainly interesting, and depending on the availability of it, it could be a possibility for a Web-based UI for Deluge. The next session was on getting software into Ubuntu’s repositories. Although Deluge is already in universe, it was interesting to hear about the kind of things it take to get into main, etc. The third session was on AppArmor, which is a security method available for preventing applications from doing anything they’re not supposed to.
The last session I attended yesterday was on Ubuntu Mobile & Embedded. This was probably my favorite, as I’ve been very interested in the project since it was announced. Unfortunately, they didn’t have many screenshots or other visuals, but it was still fun to listen to Zimmerman describe what they had planned for the project.
I’ve also managed to get into OSCON, and will be attending a few sessions there. In particular, there’s one on GWT, which I’d like to make use of in Deluge. That’s all for now, I’ll be back later, hopefully with some pictures.
Bring in a torrent flood with Deluge
Jul 17th
For years, BitTorrent has been a popular way to download and share files. On Linux, Azureus has always been the dominant client for connecting to the network, and for a while, people were satisfied. But, as the network grew, more people were not happy with Azureus, even though it has a plethora of features.
A story on Fosswire about Deluge, which I submitted to Digg.
What's coming in Feisty?
Jan 30th
It’s only part-way through the development cycle for Ubuntu 7.04 “Feisty Fawn” but already, some fairly interesting changes are being made. I’m not talking here about the “Big Things” such as the proprietary drivers and codecs issue, or the composite by default specification, but rather the packages that make up Feisty’s repository.
More >
So I posted something in November
Nov 30th
Hadn’t written anything in some time, so I figured I’d squander a few minutes of my time by doing so.
Deluge’s development is coming along nicely. Since the entry here a few months ago about the 0.1 release, we have put out three new releases, 0.2 through 0.4, including a couple of bugfix releases as well. I’m currently in the process of rewriting a large portion of the code to improve on performance, features, and overall coherency of the source. These changes are fairly major and will be seen in the 0.5 release. This next release will most likely be our longest release cycle to date, as I don’t see it coming out before the new year. In the last day or so, I’ve also experimented with building Deluge on a Win32 platform, a task that has proved problematic. OS X builds are also an eventual goal, but neither of these is being guaranteed any time soon, but that’s not to stop you from giving it a go yourself.
Outside of that, classes are almost over (thankfully), although my CECS final, which was originally wrongly scheduled on reading day has been pushed back to its actual day, meaning I won’t be able to leave school early as I was considering. This semester did seem to soar by as compared to previous ones, but perhaps I’m just keeping myself better entertained.
gTorrent becomes Deluge: Version 0.1.0 released as first Public Alpha
Sep 25th
I am happy to (finally) release v0.1.0 of our bittorrent client, Deluge. The client was until now known as gTorrent, but it was changed for a couple of reasons. First, the name gtorrent was already registered on SourceForge.net, by the Gildur Torrent Utilities, which itself included a minimal bittorrent client. Secondly, to negate any predisposition that the client is for the Gnome desktop environment only. Deluge uses python and GTK+, so while it will run best on GTK+ based environments such as Gnome or XFCE, it is also capable of running on other DE’s as well, such as KDE
More >


Flickr
Last.fm
Twitter
Facebook