12345sudo apt-get install transmission-daemon python-pipsudo pip install flexgetsudo pip install transmissionrpcsudo pip install periscopemkdir /home/pi/.config
El último comando es por un bug de periscope, que si no tiene la carpeta .config falla.Mientras se va instalando, nos registramos en http://showrss.info/Una vez registrados, añadimos las series que queramos y obtenemos nuestro feed según nuestras preferencias. En mi caso, he seleccionado solo archivos en 720p, aunque el flexget, por lo general, siempre intentará descargar los archivos con mayor calidad.Una vez instalado todo y con nuestro feed, habrá que configurar Tranmission
12sudo service transmission-daemon stopsudo nano /etc/transmission-daemon/settings.json
1234567"download-dir": "/mnt/usb/Descargas","incomplete-dir": "/mnt/usb/DescargasIncompletas","incomplete-dir-enabled": true"rpc-password": "micontraseña","rpc-username": "miusuario","rpc-whitelist-enabled": false,"umask": 0,
Pulsamos F2 y guardamos. Ahora volvemos a arrancar el Tranmissión y podremos conectarnos a él mediante la URL
http://IPRAPSBERRY:9091
1sudo service transmission-daemon start
1nano .flexget/config.yml
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374templates: global: email: from: tucorreoqueenvia@gmail.com to: tucorreoquerecibe@gmail.com smtp_host: smtp.gmail.com smtp_port: 587 smtp_username: tucorreoqueenvia@gmail.com smtp_password: tupasword smtp_tls: yes template: accepted tasks: rss: priority: 1 rss: TUURLFEED all_series: yes transmission: host: localhost port: 9091 username: 'tuusuario' password: 'tupassword' ratio: -1 main_file_only: yes path: /mnt/usb/Descargas/Flexget addpaused: no skip_files: - '*.nfo' - '*.sfv' - '*[sS]ample*' - '*.txt' subtitles: priority: 4 disable_builtins: yes find: path: - /mnt/usb/Descargas/Flexget regexp: '.*\.(mp4|mkv|avi)$' recursive: yes accept_all: yes regexp: reject: - '.*[sS]ample.*' periscope: languages: - es overwrite: yes sort: priority: 5 disable_builtins: yes find: path: /mnt/usb/Descargas/Flexget mask: '*.srt' recursive: yes accept_all: yes seen: local thetvdb_lookup: yes all_series: parse_only: yes move: to: /mnt/usb/Series/{{ tvdb_series_name }}/ filename: '{{ tvdb_series_name }} - {{ series_id }} - {{ tvdb_ep_name}}{{ location | pathext }}' clean_source: 100 along: - mkv - mp4 - avi clean: priority: 3 clean_transmission: host: localhost port: 9091 username: 'tuusuario' password: 'tupassword' finished_for: 1 hours
- Cuando se realice alguna tarea que haya terminado bien, manda un correo usando gmail (podéis configurarlo para otro servicio)
- Obtener torrents desde este RSS y descargar todos las series que aparezcan
- Usar Transmission para las descargas
- Limpiar las descargas completadas del Transmission
- Buscar subtítulos para los archivos descargados del tipo vídeo (salvo los que contengan la palabra “sample”)
- Para cada subtítulo encontrado, buscar los datos de la serie y moverlo junto al vídeo a la carpeta correspondiente.
1flexget execute
1@hourly /usr/local/bin/flexget execute --cron