Chaque semaine (ou presque), je publie ma « Veille du week-end ».
Cette veille contient uniquement (et pour l’instant) les tweets que j’ai mis en favoris depuis le vendredi précédent.
Edit du 20/02/2012 : ajout des nouveaux paramètres.
Edit du 12/06/2013 : Ce projet a été supprimé, le dépôt Github également suite à l’abandon de l’API v1.0 de Twitter.
La routine hebdomadaire :
Cette publication hebdomadaire me demande un peu de temps :
- Aller sur l’outil TwitterFavs (dont les sources sont récemment passées chez github)
- Copier le résultat de la requête (une bête liste de tweets, avec les liens …)
- Coller dans un nouvel article sur ce blog
- Mettre en page/organiser les liens
- Ajouter une petite intro, un petit message de « bonne lecture »
- Publier
Depuis un petit moment, je voulais automatiser tout ça.
Et depuis quelques temps, je bosse massivement sur WordPress au boulot (ça fera probablement l’objet d’un ou deux articles), du coup, j’ai pris mes marques et quelques automatismes.
WP TwitterFavs :
Ainsi, j’ai créé WP_TwitterFavs, une extension WordPress qui permet de réaliser automatiquement les étapes 1 à 3.
De plus, cette extension fait usage des « schedule » (les cron de WordPress).
Désormais, il ne me reste qu’à faire :
- Mise en page/organisation des liens
- Rédaction d’une intro + message de fin
- Publier
Cerise sur le gâteau, l’extension m’envoie un email dès qu’elle a préparé le brouillon de l’article. Comme ça, je n’oublierai pas de publier ma veille
Installation :
Je ne propose pas (encore) cette extension sur le site de WordPress, donc voici comment installer l’extension.
- Vous avez un serveur dédié : un p’tit « git clone git://github.com/chibani/wp_twitterfavs.git » depuis votre dossier wp-content/plugins/ et l’extension se trouvera dans les extensions installées. Il vous restera ensuite à l’activer, puis la paramétrer.
- Vous avez un hébergement mutualisé :
- Soit vous faite le git clone en local, puis envoyez les fichier par FTP. Ensuite vous l’activez et la paramétrez.
- Soit vous téléchargez le zip fournit avec les version taggées ( https://github.com/chibani/wp_twitterfavs/tags ), le décompressez en local et l’envoyez par FTP, puis, activation et paramétrage
Paramétrage :
Une fois installée, cette extension propose une lien de configuration dans « Réglages>TwitterFavs ».- Identifiant : le compte sur lequel on va aller récupérer les favoris
- Durée : la durée « d’observation » des favoris. L’outil va récupérer les favoris entre la date à laquelle il va les récupérer let J- »durée ».
- Décalage : Nombre de jours entre la date de publication de l’article et la date des derniers favoris
- Titre : Titre de l’article créé automatiquement (pour info, l’article sera en « brouillon »)
- Template des tweets (doc ici)
- Catégorie : la catégorie de l’article à créer
- Auteur : l’auteur assigné à l’article
- Prochaine publication : …
- Récurrence : la fréquence de publication
- Notifier l’auteur par email : …
Servez-vous :
Comme beaucoup de mes projets perso, le source est libre (en GPL v2).
Vous trouverez les sources sur mon compte GitHub : https://github.com/chibani/wp_twitterfavs
Evidemment, cette extension est fournie « en l’état ». Si des choses ne vous conviennent pas, n’hésitez pas à laisser un commentaire ci-dessous, ou une issue sur GitHub pour qu’on en débatte. Autrement, vous pouvez toujours forker le projet et me soumettre vos pull requests.
Contact
2 Commentaires
Merci pour le partage, je cherchais un plugin de ce genre depuis plusieurs jours.
Ce serait sympas si on pouvais s’authentifier avec son compte dans le cas ou le compte twitter serait verrouillé.
Effectivement, le système ne fonctionne qu’avec les comptes publiques.
Je voulais seulement coller à mon utilisation de twitter.
Libre à toi de faire une implémentation d’OAuth pour ce plugin.
Les sources sont libres, reste juste à forker tout ça