A little info about this project:
I needed a simple monitoring tray app for SABnzbd+ but I couldn't find one that ran on linux...so I wrote one
Download:
Source: http://icicled.net/sabnzbd-tray/sabnzbd-tray.tar.gz
Requirements:
Python 2.5 (it should work with 2.4 and 2.3 I would think, please let me know!)
Elementtree module (provided by python 2.5) for 2.4 you will have to install the cElementTree module
Feedparser module
PyGtk
pynotify (optional)
I have only tested this on Linux but it should work with any unix variant (let me know how it goes). It might work on Windows if you installed Python and PyGtk but I'm not sure.
If you are running a Debian variant (e.g. Ubuntu) run this to make sure you have everything installed:
Code: Select all
aptitude install python-notify python-celementtree python-gtk2 python-feedparser
Edit sabmon.py & set the hostname, port, apikey, username, & password properties to what you need
Comments:
I definitely think there are areas for improvement so try it out and let me know what you think!
Suggestions, comments, code critiques are welcome (this is my first time writing a gtk app in python)
Patches for features & bugfixes are most certainly welcome
Changes
- added update for API Key & Authentication
- added open menu item (opens SABnzbd+ in your default browser)
- now pulls completion status from RSS
- fixed bug which would cause to prolong updating the status
- changed Class() to Class: for python 2.4 compatibility
- received patch from switch@sabnzbd to use different colored icons to indicate SABnzbd+ status