mirror of
https://github.com/Chouchen/tumblr2shaarli.git
synced 2018-06-06 17:22:06 +02:00
1.5 KiB
1.5 KiB
Installer et utiliser ce script
- Copier le contenu de
src
dans votre instance Shaarli (à sa racine où il y aindex.php
) - Copier
tumblr.ini.dev
verstumblr.ini
- Remplir les variables de
tumblr.ini
tumblr = xxx.tumblr.com # l'URL de votre tumblr (ça peut être un autre domaine si vous avez payé)
api_key = xxx # votre clef d'API tumblr (voir ci-dessous)
private = true # indique si les liens importés seront privés ou publiques
shaarli_dir = # laisser vide si vous avez suivi ce tuto, sinon, le chemin vers votre instance shaarli
- Vérifier si vous avez les droits en écriture sur la base (datastore.php) et le dossier ou se trouve
import.php
- Lancer le script via votre navigateur ou par ligne de commande
La clef d'API Tumblr
Vous avez besoin d'enrigistrer une app Tumblr :
- Connectez vous sur votre compte tumblr
- Allez sur https://www.tumblr.com/oauth/apps
- Cliquez sur
Enregistrer une application
- Remplissez tous les champs obligatoires +
website
(même si c'est pas marqué obligatoire, ça l'est) - Vous l'avez votre clef ! Clé du client (OAuth) !
- Astuce : vous pouvez la retrouver ici : https://www.tumblr.com/settings/apps
Limitations
L'API de Tumblr ne peut récupérer que 20 × 250 posts (J'ai calculé, ça fait 5000)
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)