2013-06-02, 15:55
uProcess
a tiny python post processer for uTorrent
About
I initially made uProcess to be a "learn by doing" project, but has this far been proven a good utility to automate downloads using uTorrent. Feel free to fork me, make changes and what not :-)
The project is located at Github
Features
Requirements
Good to know
Usage
Not working!?
a tiny python post processer for uTorrent
About
I initially made uProcess to be a "learn by doing" project, but has this far been proven a good utility to automate downloads using uTorrent. Feel free to fork me, make changes and what not :-)
The project is located at Github
Features
- Extract downloaded content - List of supported archives
- Move, copy or (hard)link files that doesn't need extraction
- Multi OS compatible (Windows, Linux, OSX)
- Optionally calls CouchPotato or Sickbbeard when done (for additional post-processing)
Requirements
- uTorrent 2.2.1 Build 25302+ (confirmed), might work on earlier versions
- uTorrent Web UI activated
- Python 2.7
Good to know
- For uProcess to be able to send torrents containing movies to CouchPotato or series to Sickbeard you need to match the torrent label you set in CouchPotato/Sickbeard with the one's you set in config.cfg (eg. in Couchpotato you set label to "movie" in the uTorrent downloader, then in the config.cfg under [Couchpotato] where it says label =, make it so: label = movie)
- Links doesn't work cross partition/hard drive, use the copy or move option instead
- uProcess ONLY works with uTorrent as its heavily dependant on uTorrents Web UI API
Usage
- Make sure you've installed uTorrent and Python correctly
- Grab uProcess here
- Extract uProcess to any location, in this example C:\Downloaders\uProcess
- Setup uTorrent to use Web UI (Options->Preferences->Advanced->Web UI), note down user/password and listening port
- Edit the config.cfg file in C:\Downloaders\uProcess to your preferences
- Goto uTorrent again, in Options->Preferences->Advanced->Run Program, where it says "run this program when torrent finishes" add: C:\Python27\pythonw.exe C:\Downloaders\uProcess\uProcess.py "%D" "%N" "%I" "%L"
- DONE!
Not working!?
- First off, check the log file located in the uProcess directory (make sure you set debug = true in config.cfg, and then run uProcess again)
- If that didn't help, create an ticket over at the issue tracker