Atomic Bird (atomic pour le format de syndication Atom, et Bird pour l'oiseau de Twitter) est un petit script (~25ko) écrit en PHP qui vous permettra de continuer à suivre des personnes via un flux Atom, et ce, malgré le probable abandon prochain de cette fonctionnalité. Pour cela, le script va se faire passer pour un navigateur mobile, aller chercher la timeline de l'utilisateur souhaité sur la version mobile de Twitter et parser la page HTML à grands coups de regex pour renvoyer un fichier au format Atom.
Ce script dispose d'un cache d'une durée minimale de 10 minutes. Merci de bien vouloir mettre une durée décente de façon à éviter que Twitter interdisse purement et simplement ce genre de script (qui est déjà à la limite de ce qui est autorité dans leur conditions générales d'utilisation).
- Décompressez le ficher téléchargé
- Copiez le dossier obtenu sur votre serveur
- Autorisez PHP à écrire à l'intérieur du dossier cache/
- Configurez votre script à l'aide du fichier include/config.inc
Pour utiliser ce script, passez simplement le nom d'utilisateur dont vous souhaitez obtenir la timeline grâce au paramètre username.
Exemple: http://monserveur.fr/Atomic-Bird/index.php?username=google vous renverra la timeline du compte officiel de Google sur Twitter.
- Atomic Bird est distribué selon les termes de la Licence Creative Commons Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions 2.0 France.
- Afficher plus de tweets (jusqu'à 50 par exemple)