Torrentwatch is a browser based PHP application which assists users with automated downloading of media from RSS and Atom feeds with support for starting items in various Bit Torrent and NZB Clients. It was originally developed for the Networked Media Tank, but can be installed on any Unix variant
... [More]
with php5-cgi and a web server.
Looking for New NameTorrent Watch started out as a simple watch folder for the BTPD daemon, but now does much much more. Because of this I am interested in changing the project name but am drawing a blank on possible names. Please post your ideas of a good name in the torrentwatch thread on www.networkedmediatank.com
How To InstallThere is an install script for windows, written in autoit and compiled to .exe.
You will need to know your PCH's IP Address Extract the zip into a folder Run windows-installer.exe bookmark the Configuration page that comes up in your browser when its done Platforms other than windows check out the Manual_Install page for instructions
New Stuff0.7.10
interface ported to AJAX/jQuery in relation to this, point your bookmarks to index.html instead of index.cgi also related to ajax the progressbar is now less detailed new client option Simple Folder. This just saves matched items to a directory new light green led - indicates downloaded but not matching(likely manual download) fix for bug where last downloaded episode was set incorectly when manually downloaded older episodes fix for torrentwatch not autostarting on recent firmware bug fix for cookies/private feeds history and configuration dialog have been tweaked to be easier to use inspector now has an input line to try a different title when no results returned more graceful handling of failed feed fetches hopefully better error reporting from the installer 0.7.9 fix tvnzb and tvrss feeds for NMT's other than the PCH fix for Only Newer option skipping some episodes improperly fix for watch folder(broken in 0.7.8) added .htaccess file to redirect .cgi -> php 0.7.8 Welcome screen slightly extended torrentwatch-installer.html now includes ydrol's auto-forwarding script so you dont have to select which device the installer is on torrentwatch-installer.cgi now includes ydrol's fix that lets it run when converted to dos format Fix bug where client link in interface is missing host Updates to the inspector by Vaivel Extended error messages on rss parse failure 0.7.7 Two new colored leds purple - orange has been splint into orange and purple, orange is started purple is ready to start light blue - old episode - goes with new option to only download newer episodes New first run welcome screen / configuration wizard New option to only download newer episode(newer than the last downloaded episode) Fix for html entities in feed links New inspector draws information from TheTVDB.com New javascript text filter Options not available with currently selected client are now hidden nzbget fixes. NZB are now supported equally well as torrents. support for gzipped feeds/items (required by tvbinz.net) 0.7.7rc2 Second release candidate for 0.7.7 is out Another try for http://ip-of-pch:8883/torrentwatch/index.cgi Created OtherPlatforms wiki page to guide install for systems other than NMT A patch is now included with the torrentwatch package that can be used against transmission 1.40 to enable ratio support. 0.7.7rc1 First release candidate for 0.7.7 is out NZB support More tooltips User can choose between simple, glob, and regexp filtering Ratio support for transmission(needs the r6960_queue.patch and ratioLimitRPC.patch from http://trac.transmissionbt.com/ticket/671) no-longer needs localhost.drives in hosts file, access as http://ip-of-pch:8883/torrentwatch/index.cgi probably more 0.7.6 Progress bar displayed while the page is loading 0.7.5 The installer routine has been broken since i switched away from linking tw-iface.php in /share directly in 0.7.3. This release should hopefully have a working installer now 0.7.4 Right click context menu for add to favorites, and start downloading on each feed item torrent description shown as tooltip for each feed item 0.7.3 episode filtering now works Torrent Watch will try to convert the episode information into SSxEE format, and then apply the filter provided in episodes Its still a little clunky, to match for example, season 4 episodes 1-9 the filter would be "4x1-9" but to do season 4 ep 1-15 it would be "4x(1-9|10-5)" I have some intention of expanding 4x1-15 into the second expression when you send it as a an episode filter, but it wasn't working for me yet. If the favorite has an episode filter, but torrentwatch cant determine the episode it wont be downloaded
Cookies for private trackers Some trackers require us to send cookies along with the request for a .torrent file To specify cookies, append &:COOKIE:var1=data1&var2=data2 to your feed URL for example http://www.privatetracker.org/rss.php?feed=dl&uid=12345&passkey=acdefg&:COOKIE:uid=12345&pass=qwerty If i understand right this is the same way uTorrent handles cookies for private trackers Main web page has changed location I've found out that the media browser on the PCH doesn't display symlinks So i've created a symlink from /share/torrentwatch to /share/.torrents The configuration is now accessed from http://localhost.drives:8883/torrentwatch/tw-iface.cgi This means we no longer need to copy the images directory to /share, helps keep the interface from the nmt side more clean Status colors - these were in the last release as well, but i didn't say what they mean exatly Red - No Match Yellow - Duplicate - Matches, but we already have episode Orange - Match - Ready to be started. If you just pulled up the page this means we started it. If you are updating your favorites this means it would be started(we dont start torrents while updating favorites) Green - Cache Hit - Previously started 0.7.2
Clutch inspired interface in the works! 0.7.0 New development branch. 0.6-6 has another new option Save Torrents -- Enabling this will move the .torrent over to the download directory, otherwise it is deleted immediately after being started. Also I have renamed "Torrent Dir" to "Watch Dir" which is where we look for new .torrents and where the rss downloader saves new torrents.
0.6-5 has two new options at the bottom of the main configuration page
Verify Episodes -- Enabling this will prevent torrent watch from downloading duplicate episodes(exceptions are torrents labeled proper or repack) Deep Directories -- Enabling this will create a directory for each torrents files in the download directory Also we have a new feature to download individual torrents. If the status of a torrent is "No Match" you can click the status, and the torrent will be downloaded and started. [Less]