Mot-clé - Python

Synchro de Google Music à partir d'OpenMediaVault 2.1 (Debian Wheezy)

Je continue à jouer avec mon NAS DIY... Bien que j’essaie, au travers d'OwnCloud, de rapatrier un max de services chez moi, j'aime encore synchroniser ma musique avec Google Music Manager. Le problème c'est que maintenant que ma musique n'est plus sur mon PC mais sur mon NAS, il me faut synchroniser avec Google Music en ligne de commande. Certains utilisent le Google Music Manager via X11VNC, mais je recherchais une solution plus CLI.

Lire la suite

Trac, création d'un Egg et ajout de plugin

Comme pas mal d'applications, Trac possède une gestion des plugins. La façon la plus facile d'ajouter un plugin est de passer par RPM (il profitera alors à toutes les instances de Trac) mais malheureusement tous les plugins disponibles sur Trac Hacks ne sont pas packagés en RPM. Depuis sa version 0.10 Trac dispose d'une interface d'administration en plugin, plugin qui a été intégré dans le core de Trac 0.11.

Depuis cette interface d'administration, il est possible d'ajouter un plugin packagé sous la forme d'un Eggs. Malheureusement l'Egg étant dépendant des versions de Python et de Trac, il est conseillé de le construire à partir de la machine cible.

Lire la suite

Mes débuts avec Python

Récemment, j'ai entrepris d'apprendre un nouveau langage de programmation. Pour le choix du langage, j'avais plusieurs prérogatives :

  • Un langage open-source
  • Un langage permettant des IHM (PHP-GTK n'est pas satisfaisant en mon sens) mais aussi des scripts (pour le côté sysadmin)
  • Un langage multi-plateforme

C'est donc naturellement que je me suis lancé dans l'apprentissage du Python qui, en plus de remplir toutes ces conditions, est très implanté au sein du projet Fedora et de sa communauté.

Pour cela, j'ai commencé par l'achat de "Programmation Python" de Tarek Ziadé aux éditions Eyrolles, qui est à la fois simple, poussé et pas trop chiant à lire (ce qui est rare pour ce genre de bouquin ;-)).

Lire la suite

Attribution - Partage dans les Mêmes Conditions 4.0 International