pip

SeedBoxSync

seedboxsync

Script for sync operations between your NAS and your seedbox.

SeedboxSync v3.0.1

Je viens de publier la version 3.0.1 de SeedboxSync. Pour ceux qui auraient loupé la communication précédente, la branche 3 correspond à une refonte totale de cet outil basé sur le framework Python Cement. La version 3.0.1 est une version de maintenance permettant notamment de mettre à jour la version de Cement en 3.0.6. Pour ceux qui veulent savoir ce qu’est SeedboxSync, vous pouvez le voir ici. Pour les autres, vous pouvez voir la liste des changements directement sur Github. Vous pouvez également télécharger ou mettre à jour votre version directement à partir de Pypi.

SeedBoxSync

seedboxsync

Script for sync operations between your NAS and your seedbox.

SeedboxSync v3 réécriture complète !

Je viens de publier une nouvelle version de SeedboxSync, la v3 ! Et cette version est une version majeure avec un grand « M ». En effet, si la v1 était la première version de mon script sous Python 2 (pour des raisons de dépendances Debian), la v2 était alors une adaptation plus qu’une réécriture en Python 3. Pour la v3, afin de faciliter les évolutions sur le programme, j’ai donc entrepris de le réécrire complètement. Pour cela je suis parti d’un micro framework de ligne de commande en Python : Cement. Pour la persistance des données, j’ai utilisé un micro ORM : peewee. Le résultat est un code plus propre et bien plus modulable. En effet,…

SeedBoxSync

seedboxsync

Script for sync operations between your NAS and your seedbox.

SeedboxSync 2.0.1, synchronisation de votre seedbox et de votre NAS

Je viens de publier une nouvelle version de SeedboxSync. Pas de gros changements comme ça avait pu être le cas avec le v2.0.0. En effet, l’essentiel des changements concerne : Migration vers les pages GitHub et mise en place d’une nouvelle documentation. Les fichiers avec une taille de 0 octet provoquaient un exit, c’est à présent chose corrigé. La version applicative est à présent portée dans le code et on peu faire un seedboxsync --version. Pour ceux qui veulent savoir ce…

PyPI: Python Package Index

Uploader un package sur PyPi

Histoire de garder ça sous le coude et de le partager, voici un pense bête sur comment uploader un package sur PyPi.org. Les prérequis Se créer un compte sur PyPi, mais également sur l’index de test. L’index de test permet de tester avant de pousser en production… Personnellement j’y ai le même login mais pas le même mot de passe. Avoir les bons outils d’installés : sudo dnf install python3-wheel python3-setuptools Suivre les guidelines de packaging de PyPa, notamment la rédaction du setup.py en se basant sur le projet d’exemple de PyPa :…

SeedBoxSync

seedboxsync

Script for sync operations between your NAS and your seedbox.

SeedboxSync 2.0.0, synchronisation de votre seedbox et de votre NAS

La version 2.0.0 de SeedboxSync vient d’être libérée ! C’est quoi SeedboxSync ? Imaginez que vous téléchargiez des fichiers via le protocole BitTorrent, des fichiers libres de droit, ça va de soi. Imaginez que pour une raison X ou Y vous ne puissiez pas le faire à partir de votre connexion (et donc votre IP) et que pour télécharger vous passiez par un prestataire tiers (on est toujours dans de pures spéculations bien entendu). Vous vous retrouvez donc avec des fichiers non pas sur votre…

Google Play Music - OpenMediaVault

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…