mirror of
https://github.com/clinton-hall/nzbToMedia.git
synced 2025-08-21 13:53:15 -07:00
update for utorrent, deluge, and others.
This commit is contained in:
parent
7b643027d8
commit
fa9b134b6e
1 changed files with 134 additions and 15 deletions
147
README.md
147
README.md
|
@ -388,35 +388,39 @@ If you are using µTorrent, perform the following steps to configure postprocess
|
||||||
|
|
||||||
C:\Program Files\7-Zip\7z.exe'
|
C:\Program Files\7-Zip\7z.exe'
|
||||||
|
|
||||||
iii. [Torrent] compressedExtentions: all extensions you want to be identified and extracted
|
iii. [Torrent] categories: all categories/labels/sub-directories used by your downloader.
|
||||||
|
|
||||||
|
['music', 'music_videos', 'pictures', 'software']
|
||||||
|
|
||||||
|
iv. [Torrent] compressedExtentions: all extensions you want to be identified and extracted
|
||||||
|
|
||||||
['.zip', '.rar', '.7z', '.gz', '.bz', '.tar', '.arj']
|
['.zip', '.rar', '.7z', '.gz', '.bz', '.tar', '.arj']
|
||||||
|
|
||||||
iv. [Torrent] mediaExtentions: all extensions you want to be identified as videos and processed.
|
v. [Torrent] mediaExtentions: all extensions you want to be identified as videos and processed.
|
||||||
|
|
||||||
['.mkv', '.avi', '.divx', '.xvid', '.mov', '.wmv', '.mp4', '.mpg', '.mpeg', '.vob', '.iso']
|
['.mkv', '.avi', '.divx', '.xvid', '.mov', '.wmv', '.mp4', '.mpg', '.mpeg', '.vob', '.iso']
|
||||||
|
|
||||||
v. [Torrent] metaExtentions: all other extensions you want to be processed. other extensions will be ignored.
|
vi. [Torrent] metaExtentions: all other extensions you want to be processed. other extensions will be ignored.
|
||||||
|
|
||||||
['.nfo', '.sub', '.srt', '.jpg', '.gif']
|
['.nfo', '.sub', '.srt', '.jpg', '.gif']
|
||||||
|
|
||||||
vi. [CouchPotato] & [SickBeard] category: you must set the category that is passed from these applications
|
vii. [CouchPotato] & [SickBeard] category: you must set the category that is passed from these applications
|
||||||
If using "blackhole-subdirectory", this is the last folder name used in the blackhole.
|
If using "blackhole-subdirectory", this is the last folder name used in the blackhole.
|
||||||
|
|
||||||
e.g. tv or movies
|
e.g. tv or movies
|
||||||
|
|
||||||
vii. [CouchPotato] & [SickBeard] outputDirectory: you must set the absoluet path to extract videos to.
|
viii.[CouchPotato] & [SickBeard] outputDirectory: you must set the absoluet path to extract videos to.
|
||||||
this destination, for CouchPotato, must match the CouchPotato Renamer's, "from" directory.
|
this destination, for CouchPotato, must match the CouchPotato Renamer's, "from" directory.
|
||||||
|
|
||||||
iv. [CouchPotato] & [SickBeard]:
|
ix. [CouchPotato] & [SickBeard]:
|
||||||
Configure the remaining settings as describes in nzbToCouchPotato and nzbToSickBeard above.
|
Configure the remaining settings as describes in nzbToCouchPotato and nzbToSickBeard above.
|
||||||
|
|
||||||
|
|
||||||
2. In µTorrent go to preferences > Advanced > Run Program > Run this program when torrent finishes:
|
2. In µTorrent go to preferences > Advanced > Run Program > Run this program when torrent finishes:
|
||||||
|
|
||||||
i. Set full path to script, pass paramaters as "%D" "%N" "%L".
|
i. Set full path to script, pass paramaters as "utorrent" "%D" "%N" "%L".
|
||||||
|
|
||||||
/usr/local/utorrent/nzbToMedia/TorrentToMedia.py "%D" "%N" "%L"
|
/usr/local/utorrent/nzbToMedia/TorrentToMedia.py "utorrent" "%D" "%N" "%L"
|
||||||
|
|
||||||
3. In uTorrent set the following directories.
|
3. In uTorrent set the following directories.
|
||||||
|
|
||||||
|
@ -449,31 +453,35 @@ If you are using Transmission, perform the following steps to configure postproc
|
||||||
|
|
||||||
C:\Program Files\7-Zip\7z.exe'
|
C:\Program Files\7-Zip\7z.exe'
|
||||||
|
|
||||||
iii. [Torrent] compressedExtentions: all extensions you want to be identified and extracted
|
iii. [Torrent] categories: all categories/labels/sub-directories used by your downloader.
|
||||||
|
|
||||||
|
['music', 'music_videos', 'pictures', 'software']
|
||||||
|
|
||||||
|
iv. [Torrent] compressedExtentions: all extensions you want to be identified and extracted
|
||||||
|
|
||||||
['.zip', '.rar', '.7z', '.gz', '.bz', '.tar', '.arj']
|
['.zip', '.rar', '.7z', '.gz', '.bz', '.tar', '.arj']
|
||||||
|
|
||||||
iv. [Torrent] mediaExtentions: all extensions you want to be identified as videos and processed.
|
v. [Torrent] mediaExtentions: all extensions you want to be identified as videos and processed.
|
||||||
|
|
||||||
['.mkv', '.avi', '.divx', '.xvid', '.mov', '.wmv', '.mp4', '.mpg', '.mpeg', '.vob', '.iso']
|
['.mkv', '.avi', '.divx', '.xvid', '.mov', '.wmv', '.mp4', '.mpg', '.mpeg', '.vob', '.iso']
|
||||||
|
|
||||||
v. [Torrent] metaExtentions: all other extensions you want to be processed. other extensions will be ignored.
|
vi. [Torrent] metaExtentions: all other extensions you want to be processed. other extensions will be ignored.
|
||||||
|
|
||||||
['.nfo', '.sub', '.srt', '.jpg', '.gif']
|
['.nfo', '.sub', '.srt', '.jpg', '.gif']
|
||||||
|
|
||||||
vi. [CouchPotato] & [SickBeard] category: you must set the category that is passed from these applications
|
vii. [CouchPotato] & [SickBeard] category: you must set the category that is passed from these applications
|
||||||
This is the last folder name in the directory path passed as "directory for completed downloads."
|
This is the last folder name in the directory path passed as "directory for completed downloads."
|
||||||
If using "blackhole-subdirectory", this is the last folder name used in the blackhole.
|
If using "blackhole-subdirectory", this is the last folder name used in the blackhole.
|
||||||
|
|
||||||
e.g. tv or movies
|
e.g. tv or movies
|
||||||
|
|
||||||
vii. [CouchPotato] & [SickBeard] outputDirectory: you must set the absoluet path to extract videos to.
|
viii.[CouchPotato] & [SickBeard] outputDirectory: you must set the absoluet path to extract videos to.
|
||||||
this destination, for CouchPotato, must match the CouchPotato Renamer's, "from" directory.
|
this destination, for CouchPotato, must match the CouchPotato Renamer's, "from" directory.
|
||||||
|
|
||||||
/usr/local/extracted/movies
|
/usr/local/extracted/movies
|
||||||
/usr/local/extracted/tv
|
/usr/local/extracted/tv
|
||||||
|
|
||||||
iv. [CouchPotato] & [SickBeard]:
|
ix. [CouchPotato] & [SickBeard]:
|
||||||
Configure the remaining settings as describes in nzbToCouchPotato and nzbToSickBeard above.
|
Configure the remaining settings as describes in nzbToCouchPotato and nzbToSickBeard above.
|
||||||
|
|
||||||
|
|
||||||
|
@ -506,6 +514,117 @@ If you are using Transmission, perform the following steps to configure postproc
|
||||||
4. Output from TorrentToMedia will be logged where the scripts reside, in a file called "postprocess.log"
|
4. Output from TorrentToMedia will be logged where the scripts reside, in a file called "postprocess.log"
|
||||||
|
|
||||||
|
|
||||||
|
### Deluge
|
||||||
|
|
||||||
|
If you are using Deluge, perform the following steps to configure postprocessing for "TorrentToMedia":
|
||||||
|
|
||||||
|
1. Rename the autoProcessMedia.cfg.sample to autoProcessMedia.cfg and edit the parameters:
|
||||||
|
|
||||||
|
i. [Torrent} uselink = 1 to allow hard-linking of files
|
||||||
|
quicker and less harddisk used, if download and final location are on the same hard-disk
|
||||||
|
set uselink = 0 to use normal copy options.
|
||||||
|
Any movement across hard disks / network MUST use "0"
|
||||||
|
|
||||||
|
ii. [Torrent] extractiontool (Windows Only...you will need to install [7-zip](http://www.7-zip.org/ "7-zip"))
|
||||||
|
|
||||||
|
C:\Program Files\7-Zip\7z.exe'
|
||||||
|
|
||||||
|
iii. [Torrent] categories: all categories/labels/sub-directories used by your downloader.
|
||||||
|
|
||||||
|
['music', 'music_videos', 'pictures', 'software']
|
||||||
|
|
||||||
|
iv. [Torrent] compressedExtentions: all extensions you want to be identified and extracted
|
||||||
|
|
||||||
|
['.zip', '.rar', '.7z', '.gz', '.bz', '.tar', '.arj']
|
||||||
|
|
||||||
|
v. [Torrent] mediaExtentions: all extensions you want to be identified as videos and processed.
|
||||||
|
|
||||||
|
['.mkv', '.avi', '.divx', '.xvid', '.mov', '.wmv', '.mp4', '.mpg', '.mpeg', '.vob', '.iso']
|
||||||
|
|
||||||
|
vi. [Torrent] metaExtentions: all other extensions you want to be processed. other extensions will be ignored.
|
||||||
|
|
||||||
|
['.nfo', '.sub', '.srt', '.jpg', '.gif']
|
||||||
|
|
||||||
|
vii. [CouchPotato] & [SickBeard] category: you must set the category that is passed from these applications
|
||||||
|
If using "blackhole-subdirectory", this is the last folder name used in the blackhole.
|
||||||
|
|
||||||
|
e.g. tv or movies
|
||||||
|
|
||||||
|
viii.[CouchPotato] & [SickBeard] outputDirectory: you must set the absoluet path to extract videos to.
|
||||||
|
this destination, for CouchPotato, must match the CouchPotato Renamer's, "from" directory.
|
||||||
|
|
||||||
|
ix. [CouchPotato] & [SickBeard]:
|
||||||
|
Configure the remaining settings as describes in nzbToCouchPotato and nzbToSickBeard above.
|
||||||
|
|
||||||
|
|
||||||
|
2. In Deluge, enable the plugin in the Plugins menu in Preferences.
|
||||||
|
For the webUI; reopen the Preferences menu for the Execute plugin to be available.
|
||||||
|
Note: After enabling this plugin Deluge may require restarted for it to work properly.
|
||||||
|
The events Torrent Complete should be selected and the full path to the script entered
|
||||||
|
|
||||||
|
/usr/local/deluge/nzbToMedia/TorrentToMedia.py
|
||||||
|
|
||||||
|
3. Output from TorrentToMedia will be logged where the scripts reside, in a file called "postprocess.log"
|
||||||
|
|
||||||
|
|
||||||
|
### Other Torrent client - BlackHole
|
||||||
|
|
||||||
|
If you are using another client this may work as long as you can configure the output parameters for postprocessing.
|
||||||
|
At minimum we must be able to pass through the torrent downlaod directory.
|
||||||
|
If you ahve another torrent client and can provide a list of output vriables, please post this under issues and I will try to add your client.
|
||||||
|
Perform the following steps to configure postprocessing for "TorrentToMedia":
|
||||||
|
|
||||||
|
1. Rename the autoProcessMedia.cfg.sample to autoProcessMedia.cfg and edit the parameters:
|
||||||
|
|
||||||
|
i. [Torrent} uselink = 1 to allow hard-linking of files
|
||||||
|
quicker and less harddisk used, if download and final location are on the same hard-disk
|
||||||
|
set uselink = 0 to use normal copy options.
|
||||||
|
Any movement across hard disks / network MUST use "0"
|
||||||
|
|
||||||
|
ii. [Torrent] extractiontool (Windows Only...you will need to install [7-zip](http://www.7-zip.org/ "7-zip"))
|
||||||
|
|
||||||
|
C:\Program Files\7-Zip\7z.exe'
|
||||||
|
|
||||||
|
iii. [Torrent] categories: all categories/labels/sub-directories used by your downloader.
|
||||||
|
|
||||||
|
['music', 'music_videos', 'pictures', 'software']
|
||||||
|
|
||||||
|
iv. [Torrent] compressedExtentions: all extensions you want to be identified and extracted
|
||||||
|
|
||||||
|
['.zip', '.rar', '.7z', '.gz', '.bz', '.tar', '.arj']
|
||||||
|
|
||||||
|
v. [Torrent] mediaExtentions: all extensions you want to be identified as videos and processed.
|
||||||
|
|
||||||
|
['.mkv', '.avi', '.divx', '.xvid', '.mov', '.wmv', '.mp4', '.mpg', '.mpeg', '.vob', '.iso']
|
||||||
|
|
||||||
|
vi. [Torrent] metaExtentions: all other extensions you want to be processed. other extensions will be ignored.
|
||||||
|
|
||||||
|
['.nfo', '.sub', '.srt', '.jpg', '.gif']
|
||||||
|
|
||||||
|
vii. [CouchPotato] & [SickBeard] category: you must set the category that is passed from these applications
|
||||||
|
If using "blackhole-subdirectory", this is the last folder name used in the blackhole.
|
||||||
|
|
||||||
|
e.g. tv or movies
|
||||||
|
|
||||||
|
viii.[CouchPotato] & [SickBeard] outputDirectory: you must set the absoluet path to extract videos to.
|
||||||
|
this destination, for CouchPotato, must match the CouchPotato Renamer's, "from" directory.
|
||||||
|
|
||||||
|
ix. [CouchPotato] & [SickBeard]:
|
||||||
|
Configure the remaining settings as describes in nzbToCouchPotato and nzbToSickBeard above.
|
||||||
|
|
||||||
|
|
||||||
|
2. In your download client, enable the postprocess script and add any output parameters if configurable.
|
||||||
|
note: configurable outputs should be set as uTorrent ("utorrent" "directory" "name" "label")
|
||||||
|
or deluge ("id" "name" "directory")... "id" can be anything as it is not used.
|
||||||
|
|
||||||
|
/usr/local/nzbToMedia/TorrentToMedia.py
|
||||||
|
|
||||||
|
3. See the details in the FOLDER STRUCTURE section below to assist with configuration.
|
||||||
|
Please share your results and configurations here or on the couchpota.to forums.
|
||||||
|
|
||||||
|
4. Output from TorrentToMedia will be logged where the scripts reside, in a file called "postprocess.log"
|
||||||
|
|
||||||
|
|
||||||
### FOLDER STRUCTURE: Important for black-hole and Torrent.
|
### FOLDER STRUCTURE: Important for black-hole and Torrent.
|
||||||
|
|
||||||
This is just an example to illustrate how this can be achieved.
|
This is just an example to illustrate how this can be achieved.
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue