rTorrent RSS

sept. 25, 2011·
Julio Batista Silva
Julio Batista Silva
· 2 min de lectura
¡Descarga solo contenido legal!
Actualización: considera Sonarr, Radarr, Lidarr, etc.

Si eres de los que revisan constantemente si nuevos ISOs de Linux, música con creative commons, etc., ya están disponibles en los trackers, configurar el equipo para verificar e iniciar la descarga automáticamente puede ahorrarte bastante trabajo y mejorar tu ratio.

Aquí explico cómo configuré un lector de RSS para bajar todos los archivos freeleech de un tracker a una de las carpetas que mi rTorrent monitorea.

En el sitio de rtorrent hay una lista de utilidades para RSS. Probé Rssdler, que era el primero de la lista, parecía simple y fue hecho pensando en rTorrent. Otra herramienta con buenas recomendaciones es Flexget, que dejaré para otro post si la pruebo en el futuro.

  1. Instala las dependencias de RSSDler

    julio@julio-acer ~> sudo pacman -S python-feedparser python-mechanize
    
  2. Descarga e instala RSSDler desde el AUR

  3. Crea la carpeta ~/.rssdler y copia el archivo de configuración allí

    julio@julio-acer ~> mkdir ~/.rssdler
    julio@julio-acer ~> cp rssdler/config.txt ~/.rssdler
    
  4. Edita config.txt según tus necesidades. No subí mi archivo porque contiene mis claves, pero se parece a lo siguiente:

    [global]
    downloadDir = /media/externo/Downloads/Torrents/rtorrent/watch/Misc
    workingDir = /home/julio/.rssdler
    minSize = 10
    maxSize = 51200
    log = 3
    logFile = downloads.log
    verbose = 3
    scanMins = 15
    sleepTime = 2
    runOnce = false
    urllib = false
    
    ###################
    # Músicas
    ###################
    [musicas]
    link = http://www.creativecommonstracker.fm/browse.php?q=format:"FLAC"+is:free&c=0&uid=99xx&passkey=abcdef123456789&rss=1
    minSize = 10
    maxSize = 51200
    directory = /media/externo/Downloads/Torrents/rtorrent/watch/Musicas
    
    ###################
    # Videos
    ###################
    [TV_XVID]
    link = http://on.legal-torrents.com/rss.php?feed=direct&cat=4&user=julio&passkey=abcdef123456789
    minSize = 80
    maxSize = 2048
    directory = /media/externo/Downloads/Torrents/rtorrent/watch/Seriados
    regextrue = (breaking.good|the.big.bang|^the.walking|^family.*S10|community.S03.*LOL)
    regexfalse = (HEBSUB|D0|1080p|720p|STV|R5|CAM|TS|dd5|internal)
    
    [TV_x264]
    link = http://on.legal-torrents.com/rss.php?feed=direct&cat=5&user=julio&passkey=abcdef123456789
    minSize = 100
    maxSize = 3072
    directory = /media/externo/Downloads/Torrents/rtorrent/watch/Seriados
    regextrue = (^serie1.*S08.*720p.*dimension|^serie2.S06.*720p)
    

    rssdler permite solo lo que coincida con regextrue y no coincida con regexfalse.

  5. Ejecuta rssdler -r para iniciar normalmente o rssdler -d para iniciarlo como daemon.


Enlaces

Julio Batista Silva
Autores
Senior Cloud Developer
comments powered by Disqus