]> git.immae.eu Git - github/wallabag/wallabag.git/blame - docs/fr/user/import.rst
Fix tests
[github/wallabag/wallabag.git] / docs / fr / user / import.rst
CommitLineData
bb624c02
NL
1Migrer depuis ...
2=================
8b197f27 3
68003139 4Dans wallabag 2.x, vous pouvez importer des données depuis :
bb624c02 5
68003139
JB
6- `Pocket <#id1>`_
7- `Readability <#id2>`_
8- `Instapaper <#id4>`_
9- `wallabag 1.x <#id6>`_
10- `wallabag 2.x <#id7>`_
bb624c02
NL
11
12Nous avons aussi développé `un script pour exécuter des migrations via la ligne de commande <#import-via-la-ligne-de-commande-cli>`_.
13
14Puisque les imports peuvent gourmands en ressource, nous avons mis en place un système de tâche asynchrone. `Vous trouverez la documentation ici <http://doc.wallabag.org/fr/master/developer/asynchronous.html>`_ (niveau expert).
15
16Pocket
17------
8b197f27
NL
18
19Créer une nouvelle application dans Pocket
20~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21
22Pour importer vos données depuis Pocket, nous utilisons l'API de Pocket.
23Vous devez créer une nouvelle application sur leur site dédié aux développeurs pour continuer.
24
25* Créez une nouvelle application `sur leur site Développeurs <https://getpocket.com/developer/apps/new>`_
26* Remplissez les champs requis : nom de l'application, description de l'application,
27 permissions (seulement **retrieve**), la plateforme (**web**), acceptez les
28 termes d'utilisation du service et soumettez votre application
29
30Pocket vous fournira une **Consumer Key** (par exemple, `49961-985e4b92fe21fe4c78d682c1`).
540a9bc4 31Vous devez configurer la ``pocket_consumer_key`` dans le menu ``Configuration``.
8b197f27
NL
32
33Maintenant, tout est bien configuré pour migrer depuis Pocket.
34
35Importez vos données dans wallabag 2.x
36~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37
38Cliquez sur le lien ``Importer`` dans le menu, sur ``Importer les contenus`` dans
39la section Pocket puis sur ``Se connecter à Pocket et importer les données``.
40
41Vous devez autoriser wallabag à se connecter à votre compte Pocket.
42Vos données vont être importées. L'import de données est une action qui peut être couteuse
a7dda1f2 43pour votre serveur.
8b197f27 44
bb624c02
NL
45Readability
46-----------
dc9d76b4
NL
47
48Exportez vos données de Readability
49~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
50
c15f0838 51Sur la page des outils (`https://www.readability.com/tools/ <https://www.readability.com/tools/>`_), cliquez sur "Export your data" dans la section "Data Export". Vous allez recevoir un email avec un lien pour télécharger le json.
dc9d76b4
NL
52
53Importez vos données dans wallabag 2.x
54~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55
56Cliquez sur le lien ``Importer`` dans le menu, sur ``Importer les contenus`` dans
57la section Readability et ensuite sélectionnez votre fichier json pour l'uploader.
58
a7dda1f2 59Vos données vont être importées. L'import de données est une action qui peut être couteuse pour votre serveur.
dc9d76b4 60
31151d70
JB
61Depuis Pinboard
62---------------
63
64Exportez vos données de Pinboard
65~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
66
67Sur la page « Backup » (`https://pinboard.in/settings/backup <https://pinboard.in/settings/backup>`_), cliquez sur « JSON » dans la section « Bookmarks ». Un fichier json (sans extension) sera téléchargé (``pinboard_export``).
68
69Importez vos données dans wallabag 2.x
70~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71
72Cliquez sur le lien ``Importer`` dans le menu, sur ``Importer les contenus`` dans
73la section Pinboard et ensuite sélectionnez votre fichier json pour l'uploader.
74
75Vos données vont être importées. L'import de données est une action qui peut être couteuse pour votre serveur.
76
8b197f27
NL
77Depuis Instapaper
78-----------------
79
a7dda1f2
JB
80Exportez vos données de Instapaper
81~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
82
c15f0838 83Sur la page des paramètres (`https://www.instapaper.com/user <https://www.instapaper.com/user>`_), cliquez sur "Download .CSV file" dans la section "Export". Un fichier CSV se téléchargera (``instapaper-export.csv``).
a7dda1f2
JB
84
85Importez vos données dans wallabag 2.x
86~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
87
88Cliquez sur le lien ``Importer`` dans le menu, sur ``Importer les contenus`` dans
89la section Instapaper et ensuite sélectionnez votre fichier CSV pour l'uploader.
90
91Vos données vont être importées. L'import de données est une action qui peut être couteuse pour votre serveur.
8b197f27 92
bb624c02
NL
93wallabag 1.x
94------------
95
96Si vous utilisiez wallabag v1.x, vous devez exporter vos données avant de migrer à wallabag v2.x, à cause du changement complet de l'application et de sa base de données. Sur votre ancienne instance de wallabag v1, vous pouvez exporter vos données en allant sur la page de configuration de l'application.
97
98.. image:: ../../img/user/export_v1.png
99 :alt: Export depuis wallabag v1
100 :align: center
101
102.. note::
103 Si vous avez plusieurs comptes sur la même instance de wallabag, chaque utilisateur doit exporter ses données depuis wallabag v1 et les importer dans la v2.
104
105.. note::
106 S'il vous arrive des problèmes durant l'export ou l'import, n'hésitez pas à `demander de l'aide <https://www.wallabag.org/pages/support.html>`_.
107
108Une fois que vous avez récupéré le fichier json contenant vos données, vous pouvez installer wallabag v2 si c'est nécessaire en suivant `la procédure standard <http://doc.wallabag.org/fr/master/user/installation.html>`_.
109
110Une fois que vous avez créé un compte utilisateur sur votre nouvelle instance de wallabag v2, rendez-vous dans la section `Import`. Vous devez choisir l'import depuis wallabag v1 puis sélectionner votre fichier json récupéré précédemment.
111
112.. image:: ../../img/user/import_wallabagv1.png
113 :alt: Import depuis wallabag v1
114 :align: center
115
116wallabag 2.x
117------------
118
119Depuis l'instance sur laquelle vous étiez, rendez-vous dans la section `Tous les articles`, puis exportez ces articles au format json.
120
121.. image:: ../../img/user/export_v2.png
122 :alt: Export depuis wallabag v2
123 :align: center
124
125Depuis votre nouvelle instance de wallabag, créez votre compte utilisateur puis cliquez sur le lien dans le menu pour accéder à l'import. Choisissez l'import depuis wallabag v2 puis sélectionnez votre fichier json pour l'uploader.
126
127.. note::
128 S'il vous arrive des problèmes durant l'export ou l'import, n'hésitez pas à `demander de l'aide <https://www.wallabag.org/pages/support.html>`_.
129
130Import via la ligne de commande (CLI)
131-------------------------------------<http://doc.wallabag.org/en/master/user/parameters.html
132
133Si vous avez accès à la ligne de commandes de votre serveur web, vous pouvez exécuter cette commande pour import votre fichier wallabag v1 :
134
135::
136
137 bin/console wallabag:import 1 ~/Downloads/wallabag-export-1-2016-04-05.json --env=prod
138
139Remplacez les valeurs :
140
141* ``1`` est l'identifiant de votre utilisateur en base (l'ID de votre premier utilisateur créé sur wallabag est 1)
142* ``~/Downloads/wallabag-export-1-2016-04-05.json`` est le chemin de votre export wallabag v1
143
144Si vous voulez marquer tous ces articles comme lus, vous pouvez ajouter l'option ``--markAsRead``.
145
146Pour importer un fichier wallabag v2, vous devez ajouter l'option ``--importer=v2``.
147
148Vous obtiendrez :
8b197f27 149
bb624c02 150::
8b197f27 151
bb624c02
NL
152 Start : 05-04-2016 11:36:07 ---
153 403 imported
154 0 already saved
68003139 155 End : 05-04-2016 11:36:09 ---