Backup: faire une copie de sauvegarde de ses données Tumblr
Tumblr n’offre pas d’outil de sauvegarde des données. Ça m’embêtte, car je serais vraiment déçu de perdre tout ce que j’accumule ici. Je me suis donc inspiré d’une simple commande présentée chez Damon Cortesi pour sauvegarder ses données Twitter afin de faire un équivalent Tumblr:
curl -O http://nomdusite.tumblr.com/api/read?start=[0-500:50]&num=50
La commande crée des fichiers XML contentant tous les billets du tumblelogue nomdusite, par groupes de 50 (la limite imposée par l’API de Tumblr). Ça fonctionne pour les 500 premiers billets; pour plus, il suffit de remplacer 500 par le nombre désiré dans la commande.
Évidemment, les fichiers XML ne sont pas nécessairement pratiques à consulter rapidement, on peut donc faire un équivalent qui fait une copie HTML locale de toutes les pages du site (sans les images, toutefois):
curl -O http://nomdusite.tumblr.com/page/[1-50]
La commande se limite aux 50 pages des billets les plus récents (typiquement de 10 billets par page), il suffit de changer le chiffre 50 pour en obtenir plus dans la copie.
Dans les deux cas, il la commande curl est utilisée. Curl est disponible dans la plupart des distributions Linux et dans MacOS X depuis la version 10.1.