Utilisation de Pygments

logo

Avec la migration de mon site vers me.scorfly.com j’en ai profité pour faire le ménage dans les articles (je me demande d’ailleurs si je devais garder ce que j’ai gardé mais bon …) Puis j’ai migré les code de pastebin sur le blog directement en utilisant Pygments pour la coloration.

 

Installation de Pygments (je passe les erreurs de commandes les manque de sudo , … et je donne les commandes qui fonctionnent) :

sudo apt-get install hgsvn
hg clone http://bitbucket.org/birkenfeld/pygments-main pygments
cd pygments
sudo apt-get install python-setuptools
sudo python ./ez_setup.py -U setuptools

Ensuite un peu de lecture de la doc Pygments pour voir comment cela fonctionne.

Premier point, création du CSS :

python ./pygmentize -f html -S default

Retour très simple que j’ai intégré dans ma feuille de style. J’aurais pu créer un feuille de style distinct mais pour le moment je préfère pas.

Coloration d’un script du blog :

python ./pygmentize -f html ~/blog/article/cookies.js

Puis édition de l’article pour mettre le code HTML retourné.

ça fonctionne directement, c’est propre ! Ça faisait un long moment que je me disait de faire ça … pas déçu du résultat !

Pour le blog il me reste :
– mettre du style aux commentaires
– mettre des belles images pour les réseau sociaux

Twitter en ligne de commande

Je vous invite à suivre cette article sur « Tout le net en parle » :

http://www.toutlenetenparle.fr/twitter-en-ligne-de-commande-ttytter

 

Utilise ça dans un screen sur mon serveur dédié ( pris chez OVH évidemment ). Ça me permet de surveiller quelque mot clé sur twitter en continu !

 

Voici la comande que j’utilise personnellement :

$ perl ttytter.pl -timestamp='%Y-%m-%d %H:%M:%S' -ansi -notimeline -track="ovh olesovhcom scorfly hubic lefkeo zlap tel2pay"

 

Vous pouvez remarquer une petite différence avec ce qui est cité dans « Tout le net en parle », c’est que je ne suis pas en anonyme. Bref pas grand de chose de différent, mais l’avantage c’est que je peut twitter en ligne de commande aussi.