(2012-12-18, 12:24)rembo10 Wrote: Hey - just added in an option to preserve torrent files for seeding after post processing. It's in the develop branch, and you can find the new option under Settings->Download Settings->Torrent->Keep Files for Seeding. Can you test it out for me?
Awesome! Trying it out now. What's the ideal set up for this?
uTorrent side:
Automatically load torrent files from folder (e.g. /Downloads/Torrent Files)
Download incomplete torrents to another folder (e.g. /Downloads/Incomplete)
Move completed downloads to another folder (e.g. /Downloads/Seeds)
Headphones side:
Black hole directory set to torrent files folder (e.g. /Downloads/Torrent Files)
Check "Keep Files for Seeding"
Set music download directory as seed directory (e.g. /Downloads/Seeds)
Sound about right?
Edit:
Getting an error during forced post-processing. Log shows nothing, but command line says "Syntax Error: invalid syntax". Errors appeared as:
\HeadPhones\cherrypy\_cprequest.py, line 656, in respond repsonse.body = self.handler<>
\HeadPhones\cherrypy\lib\encoding.py, line 188, in call self.body = self.oldhandler(*args, **kwargs)
\HeadPhones\cherrypy\_cpdispatch.py, line 34, in call return self.callable(*self.args,*self.kwargs)
\HeadPhones\headphones\webserve.py, line 400, in forcePostProcess from headphones import postprocessor
\HeadPhones\headphones\postprocessor.py, line 32 if headphones.keep_torrent_files and Kind<b>=</b>"torrent"
The equals sign in
bold had a carat pointing to it. Let me know if there's any other info you need. Sadly, I do not know python, so I can't trouble shoot the syntax.
Double edit:
I took a chance and fixed the = to ==, and it lurched forward, but hit another error. I'll give you the specifics when I get home tonight, but the error it threw out was that Kind wasn't globally defined.