Migration de Feed2tweet de la 1.0 vers la 1.1

La nouvelle version de Feed2tweet 1.1, le bot transmettant vos flux RSS vers le réseau social Twitter a vu un changement important : le format du fichier de cache contenant l’identifiant des entrées RSS déjà publiées a changé, le précédent rencontrant des problèmes liés à la plateforme sur laquelle Python s’exécutait.

Quelques manoeuvres sont donc nécessaires pour migrer sereinement vers le nouveau format sans exploser votre timeline (mes excuses à mes abonnées Twitter, ça m’est déjà arrivé), voici la marche à suivre.

Comment migrer de Feed2tweet 1.0 vers 1.1

Commencez par commenter votre entrées dans la crontab :

# */10 * * * * feed2tweet feed2tweet -c /etc/feed2tweet/feed2tweet.ini

Mettons à jour Feed2tweet :

# pip3 install feed2tweet --upgrade

Puis nous sauvegardons le fichier de cache actuel :

$ mkdir feed2tweet-backup
$ cp /var/lib/feed2tweet/feed2tweet.db feed2tweet-backup/

Puis nous effaçons le fichier en question :

$ rm -f /var/lib/feed2tweet/feed2tweet.db

Bien, nous allons maintenant regénérer le fichier de cache sans envoyer les entrées par Twitter grâce à l’option –populate-cache :

$ feed2tweet --populate-cache -c /etc/feed2tweet/feed2tweet.ini

Nous sommes presques bons. Vérifions avec l’option –dry-run qu’aucune entrée n’est en attente d’être envoyée vers Twitter :

$ feed2tweet --dry-run -c /etc/feed2tweet/feed2tweet.ini

Et bien sûr nous décommentons l’entrée dans la crontab :

*/10 * * * * feed2tweet feed2tweet -c /etc/feed2tweet/feed2tweet.ini

Tout est bon !  Les nouvelles entrées de vos flux RSS seront envoyées automatiquement vers Twitter.

Pour aller plus loin avec Feed2tweet

… et enfin

Si vous utilisez Feed2tweett, n’hésitez pas à donner via ma page Liberapay pour soutenir mon travail dans le Libre (ce projet et les autres), même à hauteur de quelques centimes par semaine 😉 Mes adresses Bitcoin et Monero sont également disponibles sur cette page.

Vus : 352
Publié par Carl Chenet : 277