Python et Pastebin me voila !
Chez Debian, et surement sur d'autres distributions, existe un paquet nommé « pastebinit ». Ce soft permet de poster du code sur le site pastebin.com afin de le colorer et de le partager facilement avec du monde. Petite note, j'ai sur mon serveur un service de colorisation disponible à l'adresse wall.deblan.fr.
Pastebin a été remis à neuf il y a quelques semaines et le paquet « pastebinit » ne fonctionnait plus. En fait, en plus d'avoir été modifié le front office, l'API a aussi changé.
Bref, c'était assez pénible de ne pas avoir de quoi "paster" (coller) facilement du code en mode console alors j'ai décidé de coder un script qui remplacera pastebinit. Pour ce faire, j'ai eu envie d'utiliser Python.
Licence : BSD.
Pour utiliser le script, il y a deux manières :
1. Si on veut paster (ou "waller") un fichier :
simon@anna:~/python$ cat /mon/fichier/a/paster | ./pastebinit.py
2. Si on veut paster du code qu'on va taper :
simon@anna:~/python$ ./pastebinit.py
vous taper
votre code
et pour arrêter : ctrl+D
Il est évident qu'il faut avoir python d'installé sur sa machine. Pour les debianneux :
# aptitude update && aptitude install python
Si tout ce passe bien, vous devriez recevoir une url (exemple : http://pastebin.com/XdXRMTzZ). Dans le cas contraire, un message d'erreur apparaîtra.

Analyser efficacement un fichier CSV
Je travaille régulièrement sur des traitements de fichiers CSV. J'apprécie beaucoup ce forma…

Capture, un reverse proxy pour analyser les requêtes de vos applications
Capture est un reverse proxy HTTP qui se place entre votre application cliente et une API. C…

Un modèle pour démarrer un script shell
J'ai régulièrement le besoin d'écrire des scripts shell un peu évolués. Il y a quelques mois…
- Mis a part les quelques fautes mentionnées sur MSN (a), c'est interessant comme truc. Pas pour moi, mais cool quand même :p