Copie de Tumblr sur Shaarli
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1234567891011121314151617181920212223242526272829303132
  1. # Installer et utiliser ce script
  2. 1. Copier le contenu de `src` dans votre instance Shaarli (à sa racine où il y a `index.php`)
  3. 2. Copier `tumblr.ini.dev` vers `tumblr.ini`
  4. 3. Remplir les variables de `tumblr.ini`
  5. ```ini
  6. tumblr = xxx.tumblr.com # l'URL de votre tumblr (ça peut être un autre domaine si vous avez payé)
  7. api_key = xxx # votre clef d'API tumblr (voir ci-dessous)
  8. private = true # indique si les liens importés seront privés ou publiques
  9. shaarli_dir = # laisser vide si vous avez suivi ce tuto, sinon, le chemin vers votre instance shaarli
  10. ```
  11. 4. Vérifier si vous avez les droits en écriture sur la base (datastore.php) et le dossier ou se trouve `import.php`
  12. 5. Lancer le script via votre navigateur ou par ligne de commande
  13. ### La clef d'API Tumblr
  14. Vous avez besoin d'enrigistrer une app Tumblr :
  15. 1. Connectez vous sur votre compte tumblr
  16. 2. Allez sur https://www.tumblr.com/oauth/apps
  17. 3. Cliquez sur `Enregistrer une application`
  18. 4. Remplissez tous les champs obligatoires + `website` (même si c'est pas marqué obligatoire, ça l'est)
  19. 5. Vous l'avez votre clef ! **Clé du client (OAuth)** !
  20. 6. Astuce : vous pouvez la retrouver ici : https://www.tumblr.com/settings/apps
  21. ### Limitations
  22. L'API de Tumblr ne peut récupérer *que* 20 × 250 posts (J'ai calculé, ça fait 5000)
  23. Ce script ne permet pas de *compléter* un import depuis un post précis, donc si vous avez plus de 5k posts, ça ne fonctionnera pas (enfin, vous n'aurez pas tout)