Téléchargement

Linux, Mac OS X

Windows

Changelog


F.A.Q.

Qu'est-ce que c'est ?
AutoSubs est un script Python permettant le téléchargement automatique des sous-titres de vos séries.
Le script est actuellement en version 2.2.1.

Sur quel système d'exploitation fonctionne-t-il ?
Sur tous les systèmes, voir les pré-requis et la mise en place.

Quels sous-titres sont récupérés avec AutoSubs ?
Des sous-titres d'extension .ass uniquement. Il est possible de choisir les sous-titres compatible avec un format de vidéo en particulier : AVI ; MP4 ; MKV : Si plusieurs sous-titres correspondent, ils seront nommés Nom - S01E01 (1).ass ; Nom - S01E01 (2).ass, etc.
Le script peut utiliser des flux RSS afin de télécharger uniquement les derniers sous-titres.

Pourquoi AutoSubs ne permet pas de télécharger des sous-titres .srt ?
Cette fonctionnalité a été abandonnée dans la version 2 au vu des contraintes qu'elle ammenait : gestion des versions TAG et NoTAG. De plus le format .srt est de moins en moins utilisé par les teams de sous-titrage. Aujourd'hui les sous-titres .ass apportent bien plus de fonctionnalités (mise en forme, couleurs, etc.) et sont lisibles par la majorité des lecteurs du marché.

Sur quel site sont récupérés les sous-titres ?
Le script utilise le site sous-titres.eu. C'est un site sérieux proposant des sous-titres de qualité. AutoSubs privilégie les sous-titres de qualité plutôt que la rapidité.

Est-on notifié dès qu'un nouveau sous-titre est téléchargé ?
Pas directement, mais les téléchargements sont indiqués dans le fichier autosubs.html.
Cependant libre à vous d'implémenter des notifications plus avancées !
Pour ma part je passe par des notifications Twitter. J'utilise AutoSubs en tant que module (voir la partie Exécution du script) pour télécharger régulièrement les nouveaux sous-titres. Lorsqu'un téléchargement est effectué (je vérifie grâce au fichier autosubs.html), une notification m'est envoyé.

Comment sont filtrés les sous-titres ?
Actuellement les sous-titres sont filtrés de cette façon : Cette liste est susceptible d'évoluer !

Pré-requis

Quelques pré-requis pour permettre une utilisation optimale d'AutoSubs :

Mise en place

Avant l'utilisation du script, les variables SROOT ; TMP ; LOGS doivent être modifiées.

SROOT définit le répertoire contenant les différentes Séries. L'arborescence à posséder est la suivante : En images (ici Series est notre SROOT) :


TMP définit le répertoire temporaire ou seront stockées et archivées les archives. Les archives zip sont automatiquement supprimées. C'est également dans ce repertoire que doit se trouver l'exécutable unzip.exe disponible avec la version Windows d'AutoSubs.

LOGS définit le répertoire ou seront stockés les logs issus du scripts :

Exécution du script

Le script peut s'utiliser de deux façons : Si on l'exécute directement et sans options, le nom de la série, le type de sous-titres puis la saison seront demandés. AutoSubs téléchargera ensuite tous les sous-titres disponibles et n'ayant pas encore été téléchargés.
Le script peut également s'exécuter avec différentes options indiquées en arguments : Si on souhaite l'utiliser comme module, voici un exemple d'utilisation qui permettra de télécharger les sous-titres des séries House ; Californication et How I Met Your Mother directement depuis les flux RSS et en ayant choisi la qualité.
#!/usr/bin/env python
# -*- coding: iso-8859-15 -*-

from AutoSubs import AutoSubs

if __name__ == '__main__':
	AutoSubs(url='http://www.sous-titres.eu/series/house.xml', format='avi')
	AutoSubs(url='http://www.sous-titres.eu/series/californication.xml', format='mp4')
	AutoSubs(url='http://www.sous-titres.eu/series/how_i_met_your_mother.xml', format='mkv')
L'intérêt est d'ensuite planifier l'exécution de ce script afin de télécharger automatiquement les sous-titres.

Notes

AutoSubs n'est pas un encouragement au piratage de séries ! Le meilleur moyen de continuer à avoir d'aussi bonnes séries, c'est de les regarder légalement (DVD, BluRay, VOD, TV).

AutoSubs est libre. N'hésitez pas à le diffuser, à le modifier et à l'améliorer.