671 liens privés
Deux clics c'est un peu vite dit, cela dit ça à l'air rapide à mettre en place.
Allez je vais m'essayer à ce truc étrange et complètement fou que sont les expressions rationnelles. Parce qu'après réflexion cela me seras plus utile que le klingon, même si le klingon me semble plus facile.
Je suis ce fork communautaire depuis quelques temps déjà. Nodiscc est très actif et réactif.
Je ne me suis pas penché sur les détails des modifs. Ayant pas mal modifier Le Shaarli original, j'ai pas trop envie de me lancer dans des merges avec ma branche. Mais je continue de zieuter.
Il existe quelque chose en dehors de Paris ?
La messagerie sécurisé de Gandi et des 4 gus dans un garage (La Quadrature du Net) recherche des dev Pyramid et Angular.js.
J'adore cette application, je l'utilise depuis des années d'abors sous Ubuntu puis maintenant sous Arch. Mais depuis quelques temps elle ne fonctionnait plus trop. J'ai contacté l'auteur (Flozz), il ne maintient plus ce soft.
J'ai donc chercher un peut d'où venait le problème. C'est écrit en Python, je ne connait rien en Python, mais c'est un langage simple à comprendre quand on as des bases en PHP.
Voici le message d'erreur :
Traceback (most recent call last):
File "/usr/bin/cover-thumbnailer", line 52, in <module>
import Image, urllib, os.path, sys, re
ImportError: No module named Image
On voit un problème avec le module Image, une petite recherche dans DDG plus tard, je comprend comprend que certaines chose on changé dans le module. Pour solutionner le problème, il suffit de changer l'importation des modules.
import Image, urllib, os.path, sys, re
par
import urllib, os.path, sys, re
from PIL import Image
Tous rentre dans l'ordre, Cover Thumbnailer refonctionne. J'ai bien sûr soumis la modif à Flozz.
Youtube-dl est un formidable outils pour télécharger des vidéos Youtube, notamment quand on l'utilise dans des scripts. Il peut aussi re-encoder une vidéo dans un autre format, comme le webm par exemple. Pour la convertion il utilise FFmpeg ou Avconv, mais sans activé le multi-thread. C'est bien dommage, j'ai fait une demande sur Github, mais aucune réponse. Du coup j'ai modifier à l'arrache le code du fichier PostProcessor.py.
Sous Ubuntu 12.04 il se trouve dans /usr/lib64/python3.3/site-packages/youtube_dl/ (si vous l'avez installer via PIP)
Sous ArchLinux /usr/local/lib/python2.7/dist-packages/youtube_dl/
Penser à le mettre à jour je suis sous la version 2013.10.23.2.
Allez à la ligne 87 : files_cmd.extend(['-i', encodeFilename(path)])
Juste en dessous ajouter : files_cmd.extend(['-threads', 'N']) ou N est le nombre de core que vous souhaitez utiliser
Attention à l'indentation, ajouter des espaces pour que la ligne sous bien aligner avec la précédente sous peine d'erreur.
C'est crade, mais ça me change la vie. Il faudrait pouvoir passer le nombre de thread que l'on souhaite utiliser en paramètre, mais ça dépasse mes compétences en python.