Carl Chenet : Migration de Feed2tweet de la 1.0 vers la 1.1
mardi 25 avril 2017 à 00:00La 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
- Feed2tweet sur Github (n’hésitez pas à mettre une étoile si vous aimez/utilisez)
- Documentation officielle de Feed2tweet sur Readthedocs.io
… 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.
Original post of Carl Chenet.Votez pour ce billet sur Planet Libre.
Articles similaires
- Carl Chenet : Feed2tweet 0.2 : pouvoir de la ligne de commande (14/01/2016)
- Carl Chenet : Simplifier la vie de votre community manager avec le projet Twitter Out Of The Browser (01/03/2016)
- Carl Chenet : Vos flux RSS sur le réseau social Mastodon avec le bot Feed2toot (11/04/2017)
- Carl Chenet : Vrac de mini-messages n°4 : Bootstrap, Django, Riemann, Shinken, migration Squeeze vers Wheezy et déploiement continu (03/06/2013)
- Carl Chenet : Retweet, le bot Twitter qui … retweete (05/08/2015)