Ca y est, une version 0.1 de DLComix est fin prête. Avis aux amateurs, et à ceux qui ont le debuging dans le sang. J'ai commencé à développer il y a peu DLComix, un petit utilitaire en python pour télécharger des comics sur le net.
Après une quinzaine de jour de développement, j'ai une pré-version qui fonctionne. Au menu :
- 160 comics disponibles - liste disponible ici ;
- la possibilité de télécharger la dernière planche du comic ou toute la série ;
- la création d'archives si besoin. DLComix gère les archives par années et par comic ;
- reprise de téléchargement d'une série au dernier fichier traité ;
- version installable - pas besoin de spécifier le chemin du script ;
- utilisation d'un fichier de configuration.
Concernant ce dernier, je m'aperçois que je n'ai pas fait de billet dessus. Ce sera chose faite sans trop tarder. Cependant, il n'est pas compliqué à comprendre. Le fichier config.sample.py en est un exemple et vous guidera.
Bien évidemment il reste encore plein de choses à faire :
- Mettre a jour la liste des comics sans nécessairement refaire une installation ;
- Faire une GUI ;
- Et bien sur supporter de plus en plus de comics.
Tout les retours d'utilisation sont les bienvenus. Pour ceux qui souhaitent remonter des bugs ou participer au développement, n'hésitez pas à passer sur Github !
Conventions
- Le fichier de configuration doit être ~/.dlcomix/config.py
- Les fichiers sont téléchargés dans le répertoire ~/.dlcomix/download
- Les archives sont dans le répertoire ~/.dlcomix/archives
Bugs connus
Un arrêt du script avec Ctrl -c efface dans certains cas un fichier nécessaire à la reprise d'une série en cours. Il faut donc arrêter le script proprement en faisant :
killall dlcomix
P.S.: Pour l'installation du script, ca se passe ici.