Auto-Completion dans l’interpréteur Python

Et oui Madame Monsieur aujourd’hui deux articles pour le prix d’un .. vue la fréquence de nouveau article sur le blog je suis d’accord ça va pas changer grand chose. Alors pour commencer nous allons voir comment ajouter l’auto-complétion à l’ interpréteur python. Tout programmeur python connaît l’interpréteur qui est extrêmement utile pour faire des essai de code. Mais on a la mauvaise surprise de voir que notre cher touche tabulation sert seulement à tabuler oui ok c’est son but premier mais un peu inutile dans le cas présent. J’arrête de blablater pour vous donner les instruction qui sont facile à mettre en place.

Premièrement nous allons rajouter une variable d’environnement (pour info je donne les instruction pour un système GNU/Linux pour les autre je pense que ça ne doit pas être compliqué à importer les instruction sur votre système.)

 echo 'export PYTHONSTARTUP=/home/kanor/.config/pythonConfig.py' >> /home/kanor/.bashrc

Avec une petit connaissance des ligne de commande sur linux vous devrez facilement la comprendre En résumé on rajoute la variable PYTHONSTARTUP contenant le chemin vers un programme en python dans le fichier de configuration bashrc qui est lancé à chaque démarrage d’un terminal. La vous devez vous poser la question tu l’a inventé ou le PYTHONSTARTUP bah c’est dans la doc. Ce qui permet au final de lancer au démarrage de l’interpréteur le programme python que nous avons définie dans le variable.
La deuxième étapee est donc de définir le programme dans pythonConfig.py voila la ligne du programme

import rlcompleter
import readline
readline.parse_and_bind("tab: complete")

Pour plus d’info sur ce module voir la doc.  Si vous voulez tester, ouvrer un nouveau terminal lancer la commande python Et maintenant quand vous utilisez la touche tabulation vous devez avoir la liste des commandes possible. Sympathique non ?

Laisser un commentaire

Freezer, Deezer en tout petit

Alors aujourd’hui, je vous présente un programme simple et efficace.

Lire une playlist Deezer sur son bureau sans avoir besoin d’ouvrir un navigateur web.

Alors on va déjà télécharger cette petit merveille à cette adresse et vérifier la présence de Java sur sa machine. Après c’est tout simple décompresser et cliquer sur Freezer.linux.x86.sh. Ah n’oublier pas de rendre exécutable le fichier un petit tour dans propriété pour régler ce problème et le programme doit se lancer.

Si vous n’arrivez pas à le voir, il se trouve dans la zone de notification (oui il est tout petit). Dernier petit réglage, on va sur le site deezer. Aller sur une playlist par exemple celle la. Cliquer sur partager, on va récupéré le numéros qui est aprés “path=” dans mon exemple c’est 4525618.

Après ce petit tour sur deezer cliquer sur l’icône de freezer. Aller à “Manage Plalists” => New playlist => Playlist Name :  Niji (par exemple)

Deezer path : 4525618

Il n’y a plus qu’a lancer la playlist. Bonne zic.

Petit astuce: pour le lancer au démarrage, il faut mettre cette commande dans gnome-session-properties

java -Djava.library.path=/home/kanor/Program/freezer/linux-x86-gtk -classpath /home/kanor/Program/freezer/linux-x86-gtk/swt.jar:/home/kanor/Program/freezer/freezer.jar Freezer

Bien sûre à modifier suivant votre configuration.

Commentaires (2)

Video Flash fluide en pleine écran !!

Pour ce premier article, je vous propose une petite astuce toute simple. Elle fonctionne avec les vidéos sur youtube, dailymotion,wavtv et autre site du même genre .

Le principe est d’utiliser votre lecteur de vidéo préféré pour lire ces video flash. Pour cela on lance la vidéo flash sur le site, on attend un peu qu’une partie de la vidéo soit en cache. On lance son logiciel préféré et on ouvre le fichier qui commence par Flash dans le dossier /tmp.

Et comme par miracle votre vidéo s’affiche devant vos mirettes.

Bonne journé avec votre gnou et votre tux

Commentaires (4)