From 540a9bc4a274fc5975b73a66ccf5b91bd3e226f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicolas=20L=C5=93uillet?= Date: Sat, 12 Nov 2016 13:18:39 +0100 Subject: Added help on config screen --- docs/en/user/import.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'docs/en/user/import.rst') diff --git a/docs/en/user/import.rst b/docs/en/user/import.rst index 70f0187d..38cd30c1 100644 --- a/docs/en/user/import.rst +++ b/docs/en/user/import.rst @@ -16,7 +16,7 @@ a new application on their developer website to continue. and submit your new application Pocket will give you a **Consumer Key** (for example, `49961-985e4b92fe21fe4c78d682c1`). -You need to configure the ``pocket_consumer_key`` into the ``Import`` section in the ``Internal settings`` menu. +You need to configure the ``pocket_consumer_key`` in the ``Config`` menu. Now, all is fine to migrate from Pocket. -- cgit v1.2.3 From 2e389b0b90f34d795e4bafc43d621955c05850a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicolas=20L=C5=93uillet?= Date: Sun, 6 Nov 2016 15:15:48 +0100 Subject: Reordered documentation --- docs/en/user/import.rst | 91 +++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 80 insertions(+), 11 deletions(-) (limited to 'docs/en/user/import.rst') diff --git a/docs/en/user/import.rst b/docs/en/user/import.rst index 38cd30c1..269e226c 100644 --- a/docs/en/user/import.rst +++ b/docs/en/user/import.rst @@ -1,8 +1,18 @@ -Migrate from a third service -============================ +Migrate from ... +================ -From Pocket ------------ +In wallabag 2.x, you can import data from: + +- `Pocket <#id1>`_ +- `Readability <#id2>`_ +- `Instapaper <#instapaper>`_ +- `wallabag 1.x <#wallabag-1-x>`_ +- `wallabag 2.x <#wallabag-2-x>`_ + +We also developed `a script to execute migrations via command-line interface <#import-via-command-line-interface-cli>`_. + +Pocket +------ Create a new application on Pocket ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -29,8 +39,8 @@ and then on ``Connect to Pocket and import data``. You need to authorize wallabag to interact with your Pocket account. Your data will be imported. Data import can be a demanding process for your server. -From Readability ----------------- +Readability +----------- Export your Readability data ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -45,8 +55,8 @@ and then select your json file and upload it. Your data will be imported. Data import can be a demanding process for your server. -From Instapaper ---------------- +Instapaper +---------- Export your Instapaper data ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -61,7 +71,66 @@ and then select your CSV file and upload it. Your data will be imported. Data import can be a demanding process for your server. -From HTML or JSON file ----------------------- +wallabag 1.x +------------ + +If you were using wallabag v1.x, you need to export your data before migrating to wallabag v2.x, because the application and its database changed a lot. In your old wallabag installation, you can export your data, which can be done on the Config page of your old wallabag installation. + +.. image:: ../../img/user/export_v1.png + :alt: Exporting from wallabag v1 + :align: center + +.. note:: + If you have multiple accounts on the same instance of wallabag, each user must export from v1 and import into v2 its data. + +.. note:: + If you encounter issues during the export or the import, don't hesitate to `ask for support `__. + +When you have retrieved the json file containing your entries, you can install wallabag v2 if needed by following `the standard procedure `__. + +After creating an user account on your new wallabag v2 instance, you must head over to the `Import` section and select `Import from wallabag v1`. Select your json file and upload it. + +.. image:: ../../img/user/import_wallabagv1.png + :alt: Import from wallabag v1 + :align: center + +wallabag 2.x +------------ + +From the previous wallabag instance on which you were before, go to `All articles`, then export these articles as json. + +.. image:: ../../img/user/export_v2.png + :alt: Export depuis wallabag v2 + :align: center + +From your new wallabag instance, create your user account and click on the link in the menu to proceed to import. Choose import from wallabag v2 and select your json file to upload it. + +.. note:: + If you encounter issues during the export or the import, don't hesitate to `ask for support `__. + +Import via command-line interface (CLI) +--------------------------------------- + +If you have a CLI access on your web server, you can execute this command to import your wallabag v1 export: + +:: + + bin/console wallabag:import 1 ~/Downloads/wallabag-export-1-2016-04-05.json --env=prod + +Please replace values: + +* ``1`` is the user identifier in database (The ID of the first user created on wallabag is 1) +* ``~/Downloads/wallabag-export-1-2016-04-05.json`` is the path of your wallabag v1 export + +If you want to mark all these entries as read, you can add the ``--markAsRead`` option. + +To import a wallabag v2 file, you need to add the option ``--importer=v2``. + +You'll have this in return: + +:: -*Feature not yet implemented in wallabag v2.* + Start : 05-04-2016 11:36:07 --- + 403 imported + 0 already saved + End : 05-04-2016 11:36:09 --- -- cgit v1.2.3 From bb624c02696b95881c55c8c9554e4104421dbd6e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicolas=20L=C5=93uillet?= Date: Thu, 10 Nov 2016 13:51:33 +0100 Subject: Reordered :fr: documentation --- docs/en/user/import.rst | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'docs/en/user/import.rst') diff --git a/docs/en/user/import.rst b/docs/en/user/import.rst index 269e226c..a6754fa0 100644 --- a/docs/en/user/import.rst +++ b/docs/en/user/import.rst @@ -5,12 +5,14 @@ In wallabag 2.x, you can import data from: - `Pocket <#id1>`_ - `Readability <#id2>`_ -- `Instapaper <#instapaper>`_ -- `wallabag 1.x <#wallabag-1-x>`_ -- `wallabag 2.x <#wallabag-2-x>`_ +- `Instapaper <#id4>`_ +- `wallabag 1.x <#id6>`_ +- `wallabag 2.x <#id7>`_ We also developed `a script to execute migrations via command-line interface <#import-via-command-line-interface-cli>`_. +Because imports can take ages, we developed an asynchronous tasks system. `You can read the documentation here `_ (for experts). + Pocket ------ -- cgit v1.2.3