RSS

Tag Archives: transmission

Κατεβαζωντας torrents απο rss feeds με οποιοδηποτε προγραμμα (Deluge, Transmission, Ktorrent κτλ)

Ακολουθηστε τα παρακατω για να κατεβαζετε αυτοματα τα νεα επεισοδια της αγαπημενης σας σειρας.

  • Θα χρειαστειτε τον αγαπημενο σας torrent client, Τransmission, Deluge κτλ.
  • Ρυθμιζετε τον client, ετσι ωστε να βρισκει και να κατεβαζει τα torrent αρχεια που βρισκονται σε ενα συγκεκριμενο φακελο.
  • Εγκαθισταται το πακετο python-beautifulsoup μεσα απο το τερματικο με: sudo apt-get install python-beautifulsoup
  • Σωστε το script, που θα βρειτε εδω σε ενα αρχειο πχ. tormon.py και καντε το εκτελεσιμο

Απο εδω και περα απλως χρειαζεται να ρυθμισεται το script ωστε να διαβαζει τα rss feeds που θελετε και να του πειτε που θελετε να αποθηκευει τα αρχεια torrent. Παρακατω μεταφραζω απο την ιστοσελιδα του script στο Ubuntu Forums μερικες ιδιοτητες και εντολες του script.

Το script χρησιμοποιειτε ως εξεις:

tormon.py -O /φακελος_αρχειων/ -u "http://rss.feed"

Καλο ειναι να βαζετε το link του rss feed αναμεσα σε εισαγωγικα, ωστε να αποφευγονται τυχον λαθη.

  • Οπου /φακελος_αρχειων/ ειναι η πληρης διαδρομη του φακελου, οπου θελετε να αποθηκευονται τα torrents. O ιδιος φακελος θα χρησιμοποιηται και στον torrent client ωστε να κοιταει μια αρχεια προστεθηκαν και να ξεκινα το download τους.
  • Αν δεν βαλετε τον διακοπτη -Ο τοτε τα αρχεια θα αποθηκευονται αυτοματα στο φακελο ~/Desktop
  • Aν ο φακελος που ορισαται δεν υπαρχει, τοτε θα δημιουργηθει. Προσοχη ο φακελος να ειναι καπου, που το script να εχει δικαιωματα να δημιουργησει τον φακελο.
  • Το script δημιουργει ενα αρχειο, οπου κρατα αρχειο με ποια αρχεια εχει κατεβασει ωστε να μην ξανακατεβαζει τα ιδια. Αν δεν οριστει αλλιως απο τον διακοπτη -d, τοτε το αρχειο θα ειναι το: ~/.downloaded_torrents.
  • Aν θελετε να ξανακατεβασετε καποιο αρχειο, τοτε αφερεστε το απο το παραπανω αρχειο.
  • Μπορειτε να ορισετε πολλα rss feeds μονο με μια εντολη, δειτε τα παραδειγματα παρακατω.
  • Δωστε το διακοπτη -h για να δειτε βοηθεια και με τις υπολοιπες εντολες που υποστηριζει το script.

Παραδειγματα

Κατεβασμα αρχειων απο πολλαπλα feeds

…oριζοντας τα, στην γραμμη εντολων, τα χωριζουμε με το διακοπτη -u (παντα μεσα σε εισαγωγικα)

tormon.py -u "http://rss.feed1" -u "http://rss.feed2"

…βαζοντας ολα μας τα feeds που θελουμε μεσα σε ενα αρχειο κειμενου

tormon.py -b /path/to/torrent_feeds.txt

Για να αλλαξετε την διαδρομη του αρχειου που κρατα το log

tormon.py -d /path/to/downloaded/torrents/file -u "http://rss.feed1"

Για να ορισετε συγκεκριμενο τυπο αρχειων που θελετε να κατεβασετε

tormon.py -f wmv -f avi -u "http://revision3.com/diggnation/feed/WMV-Large"

Αυτοματη Ενημερωση

Για να ενημερωνετε αυτοματα τον καταλογο με τα νεα αρχεια θα πρεπει απλως να εκτελειτε το script σε τακτα χρονικα διαστηματα ή οποτε νομιζετε οτι πρεπει να κανετε ενημερωση. Για να το κανετε αυτο υπαρχουν οι εξεις τροποι:

  • Μπορειτε να προσθεσετε την εντολη του script στο cron. Δειτε εδω στο κατω μερος της σελιδας.
  • Μπορειτε να εκτελειτε το script κατα την εναρξη του υπολογιστη πηγαινωντας στο Preferences >> Startup Programs και κανωντας Add.
  • Πολυ απλα βαλτε ενα launcher στο desktop σας και οποτε νομιζετε οτι χρειαζετε ενημερωση, απλως καντε κλικ.
 

Ετικέτες: , , , , , , , , ,