deluge-updatorr är en Deluge plugin för automatiska enter uppdateringar.
Om du regelbundet kontrollera din favorit torrent tracker webbplats, på vilka torrents är organiserade som artiklar (Forum liknande trackers), för att kontrollera om en viss torrents har uppdaterats (t.ex. torrent bunt vissa TV-serien är uppdaterad med en ny episod) , sedan Updatorr är kan vara till nytta.
Du aktiverar Updatorr plugin, ställ autoupdate period och trackers platser referenser, välj torrents som ska uppdateras från Deluge torrents listan, och Updatorr kommer att göra kontroller för dig. När torrent uppdatering är tillgänglig, kommer Updatorr ersätta gammal torrent med en uppdaterad en, och hämta nya filer från nya torrent.
Automatiska uppdateringar finns tillgängliga för:
- RuTracker.org (ex torrents.ru) - http://rutracker.org/
Deluge är en lätt, fri programvara, plattformsoberoende BitTorrent-klient. Ladda ner den på http://deluge-torrent.org/
Installation
Öppna Deluge, gå till "Inställningar -> Plugins -> Installera plugin" och välj Updatorr .egg fil.
Om du är att bygga .egg fil från källkod själv använder python setup.py bdist_egg kommando i källkoden rotkatalogen.
Trackers Handlar
Informationen nedan är avsedd för dem som vill göra det möjligt för Updatorr automatiska uppdateringar på sin favorit tracker site.
För att kunna utföra automatiska uppdateringar Updatorr bör instrueras hur man utför dem, eftersom olika torrent spårning platser kräver olika maskiner för att få uppdaterade torrents.
Tracker hanterare är inget mer som relativt enkla skript i stor Python programmeringsspråk.
För att skapa en tracker handler klass man behöver:
0. Ha grundläggande kunskaper i Python programmering;
1. Få Updatorr källkod från http://github.com/idlesign/deluge-updatorr/;
2. Skapa hander_ {mytracker} .py fil under updatorr / tracker_handlers /;
3. I den filen underklass BaseTrackerHandler och genomföra sin get_torrent_file metod (); Obs: Se bas egenskaper och metoder klass, eftersom de kan vara till nytta.
4. I den filen registrerar dig klass med register_tracker_handler ().
Tracker handler prov updatorr / tracker_handlers / handler_mytrack.py:
från updatorr.handler_base import BaseTrackerHandler, register_tracker_handler
klass MyTrackHandler (BaseTrackerHandler):
& Nbsp; # Låt oss anta att tracker site kräver inte tillstånd.
& Nbsp; login_required = Sant
& Nbsp; def get_torrent_file (själv):
& Nbsp; # Här bör genomföra .torrent fil nedladdning och
& Nbsp; # spara in filsystemet. Se BaseTrackerHandler fo hjälpar metoder.
& Nbsp; torrent_filepath = '/somewhere/in/my/filesystem/new.torrent'
& Nbsp; retur torrent_filepath
register_tracker_handler ('mytrackaurl.com', MyTrackHandler)
register_tracker_handler ('yotr.su', MyTrackHandler
Se updatorr / tracker_handlers / handler_rutracker.py och updatorr / handler_base.py som referens. Läs docstrings av Updatorr.
Engagera in deluge-updatorr
Skicka frågor. Om du upptäckt något konstigt med tillämpning beteende eller vill föreslå en funktion som du kan göra det på https://github.com/idlesign/deluge-updatorr/issues.
Skriv koden. Om du är sugen på att delta i applikationsutveckling, gaffel den på https://github.com/idlesign/deluge-updatorr, skriver din kod, om det ska vara en buggfix eller ett genomförande funktion, och göra en förfrågan pull rätt från kluven projektsida.
Sprid ordet. Om du har några tips och tricks eller andra ord i åtanke som du tror kan vara av intresse för de övriga & ndash; publicera den.
Tipset
Du kanske är intresserad av väger andra Deluge plugins på http://dev.deluge-torrent.org/wiki/Plugins/.
Requirements:
- Python
- Deluge
Kommentarer hittades inte