rTorrent RSS

sept. 25, 2011·
Julio Batista Silva
Julio Batista Silva
· 2 min de lectura
blog Tutorial
¡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

Soy un ingeniero informático brasileño radicado en Alemania, apasionado por la tecnología, la ciencia, la fotografía y los idiomas.

Llevo programando cerca de dos décadas, explorando desde apps móviles y desarrollo web hasta aprendizaje automático. Hoy me enfoco en SRE en la nube e ingeniería de datos.

Soy voluntario en las comunidades de open source y Python, ayudando a organizar PyCon DE y PyData Berlin, dando mentorías y contribuyendo con código y traducciones.

En mi blog comparto consejos de Linux, guías de configuración y notas personales que escribí como referencia futura. Espero que también sean útiles para otras personas. El contenido está disponible en varios idiomas.

Visita mi galería para ver algunas de mis fotografías.

Fuera del teclado, me encontrarás en conciertos, tocando el clarinete, en bicicleta, buceando o explorando nuevos lugares, culturas y cocinas.

¡Siempre feliz de conectar! 🙂

comments powered by Disqus