Si vous avez suivi le tutoriel sur Flexget pour télécharger vos torrents automatiquement avec Transmission, voici un petit complément qui vous permettra de récupérer les sous-titres automatiquement, de manière périodique.
Je considère ici que l’installation de Flexget est déjà opérationnelle.
Installation de subliminal
S’il n’est déjà présent sur votre serveur/poste de travail, installez subliminal:
pipx install subliminal
pipx inject flexget subliminal
Configuration des sous-titres
Editez le fichier de configuration de FlexGet, config.yml et ajoutez-y cette nouvelle tâche:
tasks:
get-subtitles:
filesystem:
path:
- d:\media\incoming # on Windows
- /home/incoming # unix
regexp: '.*\.(avi|mkv|mp4)$' # only include filenames with these extensions
recursive: yes
accept_all: yes
seen: local # seen shouldn't interfer with anything outside this subtitles task
subliminal:
languages:
- eng
alternatives:
- fra
exact_match: yes
#only use the following providers
providers: [addic7ed, opensubtitles, tvsubtitles]
single: no
hearing_impaired: yes
authentication: #consider using the variables plugin
addic7ed:
username: my_user
password: my_password
opensubtitles:
username: other_user
password: other_passsword
Code language: PHP (php)
Pensez à éditer le chemin du répertoire qui contient vos fichiers vidéo (lignes 5-6), suivant que vous êtes sous Windows ou Unix. N’oubliez pas de mettre les identifiants de compte addic7ed et opensubtitles.
Il ne vous reste plus qu’à lancer FlexGet et celui-ci se chargera de récupérer les sous-titres de tous les fichiers vidéos contenus dans le répertoire que vous avez défini dans la configuration:
flexget execute
Enjoy!
Vous voulez un site WordPress ou WooCommerce qui soit à la fois rapide et performant? Vous êtes au bon endroit.