J’utilise encore le système de Twitterfeed qui permet de faire des twitt automatisés. On indique un fils RSS, une heure, une fréquence et je peux ainsi envoyer un message sur twitter avec un message personnalisé dès qu’un nouveau billet est publié sur le blog. Mais je me suis dis que vu que j’ai mon serveur perso, je dois pouvoir faire ça moi-même. L’occasion pour moi de me remettre au Python.
Voici donc un petit bout de code sans prétention qui fait la même chose. Je ne détaille pas, on (...)
Python
Articles
-
Rss2twitt.py - Petit script python
30 juin 2016, par Genma -
Lifehack - Notification des horaires par SMS
25 septembre 2015, par GenmaCela fait longtemps que je n’ai pas parlé de technique de Lifehacking. Dans cet article, je vais vous présenter une utilité que j’ai trouvé aux notifications par SMS disponible chez Freemobile. En partant le matin, je fais un trajet bus + train + marche à pied. En revenant le soir, je le trajet inverse marche à pied + train + bus. Ces trajets sont quasiment à heures fixes tous les jours. J’ai donc créer un script mis en tâche planifiée/crontab dans une machine qui tourne 24h sur 24h et qui (...)
-
Vorta, interface graphique à Borg
9 janvier 2019, par GenmaPrésentation de Vorta
Vorta est une interface graphique / un client du logiciel de sauvegarde Borg pour les postes de travail sous macOS X et différentes distributions GNU/Linux. Le but est donc d’intégrer BorgBackup à votre environnement de bureau
Dit autrement, Vorta est à Borg ce que GRsync est à Rsync : une interface graphique complète pour lancer graphiquement une sauvegarde avec Borg.
Le prérequis à son usage et bien évidemment d’avoir compris comment Borg marchait, pour (...) -
Rsync Checker petit script Python sans prétention
7 janvier 2019, par GenmaAprès mon billet Borg Checker, petit script Python sans prétention, voici un autre billet d’un petit outil simple mais effiace, là encore en deux étapes.
Les besoins
Nous avons un Rsync qui se fait dans le sens "Machine distance" en source, "Machine locale" en cible, le tout à travers SSH, lancé avec sudo - pour avoir les droits root et donc aller où on veut et s’affranchir des problèmes de permission.
Nous aimerions valider que les commandes rsync exécutées sont valables /se sont (...) -
Python, W3C et automatisation
11 janvier 2017, par GenmaCe billet est dédié à l’amie Norore.
Dans la série de mes projets me permettant l’apprentissage de Python, il y avait celui de scripter l’appel aux URL du service fournit par le W3C. J’avais évoqué ce projet dans mon billet FreshRSS - Vérifier la validité du flux.
En effet, le W3C fournit un service de validation des pages HTML et des feuilles de style CSS, indiquant les erreurs ou écarts par rapport à la norme du W3C. Il suffit de copier - coller le code source ou de donner le lien (...) -
Borg Checker, petit script Python sans prétention
12 décembre 2018, par GenmaPrérequis : Avoir déjà utilisé Borg Connaître Python, ou a minima savoir lire du code
Rôle de ce bout de code
L’objectif est de savoir si les sauvegardes lancées la nuit, reposant sur un script Borg, se sont bien passées. Pour cela, nous partons du principe que si une commande borg c’est bien lancée, dans la liste des sauvegardes renvoyées par Borg, on aura une sauvegarde portant le bon nom (le nom incluant la date du jour). Le nom de chaque sauvegarde est donc l’élément discriminant (...)