WebUi Plugin 0.5
Posted: Sun Sep 16, 2007 5:04 pm
development has moved to deluge-svn, this starter post will not be updated anymore.
new features only in 0.6
Hi, I wrote a WebUi plugin.
Features:
-list torrents,add torrent,pause,restart,delete,change priority, auto refresh.
-fully skinnable/templatable.
Install:
*Deluge 0.5.6+ :Included in deluge
*Deluge 0.6 : "deluge --ui=web"
*Windows: Alfa14 and up.
Unstable/Dev:
Download from : http://mvoncken.sohosted.com/deluge/
0.5 : Copy the WebUi folder to the plugins folder (/usr/share/deluge/plugins/).
0.6 : start the deamon , execute "<webui-directory>/run_webserver06"
After installation:
Enable the plugin in the deluge-preferences, and choose a password.
go to http://localhost:8112
Greasemonkey script for adding torrents:
http://userscripts.org/scripts/show/12639
Help Wanted
*I would love some help on a new template.
*New features
Due to carreer changes/opportunities I have to spend more private time learning C#/dotnet 3.5 , so I won't do much about new features ,
I will do deluge 0.6 compatibility, stability updates and some code cleanup, but if you want new features: Please write a patch!, I will most probably use it.
Updates:
2007-9-17:
*included web.py-0.22 because of web.py-0.21 problems in feisty.
*fixed the plain template.
*up/down sorting.
2007-9-23:
*only includes 1 template, based on simple from somedude.
*Sorting with arrow feedback,and remembers state.
*auto refresh works now
*b64 workaround for torrent-uploads
*maybe I fixed a threading bug in add_torrent.
2007-9-23(rev.29):
*py 2.4 fixes
*relative redirects
2007-9-27(rev.40):
*fully REST
*template reorganisation.
*add tango icons , (non-unicode browsers have sort-arrows too now)
*changed title to Beta.
2007-9-28(rev.48): Warning:You will have to set a new password.
*config for button-style
*password is encrypted, and user is removed
*remote api for adding torrent's
2007-9-29(rev.56):
*greasemonkey script !
*see full changelog.
2007-9-29(rev.57):
*small bugfix on 56
2007-10-6(rev.80):
*lots of internal changes to run inside of gtk instead of using a webserver process.
*queue up/down
2007-10-16(rev.82):
*sync to markybob/deluge-svn:
-default "run in process" for linux, default "run in GTK" for windows.
-stability of "run in process" improved.
2007-10-23 (rev.103)
*add improved debugerror
*persistent cookies
*cookie-default for refresh_secs
*0.6 compatibility (torrent-list ,torrent-info and pause)
*persistent sessions
*logout
*global stats
*uncompleted prefs for upload/download limits
* 'subclassed templates' + example
*removed settings for run inside gtk,download_location,torrent_location.
*sometimes displays a blank page, problem not diagnosed yet->just press refresh.
2007-10-23 (stable.rev.87 / backports from.dev)
*add improved debugerror
*persistent cookies
*cookie-default for refresh_secs
2007-10-29 (rev.117 / deluge 0.5.6.2)
*fix url routing bug for default-page http://localhost:8112/
*disable link to non working config page
*disable persistent-sessions+logout : they were causing blank pages
*force_reannounce
2007-10-29 (rev.124)
*minor refactoring
*integration-tests , to avoid broken commits
*improved error-handling on invalid unicode-strings in torrent-info.
2007-11-10(rev.130)
*translation fixes
*tests/ 0.6 tests.
rev.160/ deluge 5.6.7
*lots of minor changes.
*https
*advanced template :javascript/css (will never work on IE6)
*advanced template: filters on torrent-state+tracker.
rev.163
*greasemonkey userscript works on private sites.
Full changelog for dev:
http://codebrowse.launchpad.net/~mvonck ... ev/changes