]>
Commit | Line | Data |
---|---|---|
1 | Migrare da... | |
2 | ============= | |
3 | ||
4 | In wallabag 2.x, potete importare dati da: | |
5 | ||
6 | - `Pocket <#id1>`_ | |
7 | - `Readability <#id2>`_ | |
8 | - `Instapaper <#id4>`_ | |
9 | - `wallabag 1.x <#id6>`_ | |
10 | - `wallabag 2.x <#id7>`_ | |
11 | ||
12 | Abbiamo anche sviluppato `uno script per eseguire migrazioni tramite la linea di comando <#import-via-command-line-interface-cli>`_. | |
13 | ||
14 | Poiché le importazioni possono richiedere molto tempo, abbiamo sviluppato un sistema di compiti asincroni. *inserisci qui link una volta tradotto articolo su asynchronous* | |
15 | ||
16 | ||
17 | ------ | |
18 | ||
19 | Creare una nuova applicazione su Pocket | |
20 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
21 | ||
22 | Per importare dati da Pocket usiamo l'API di Pocket. Dovete creare una nuova applicazione sul loro sito per sviluppatori per continuare. | |
23 | ||
24 | * Create una nuova applicazione `sul sito per sviluppatori <https://getpocket.com/developer/apps/new>`_ | |
25 | * Riempite i campi richiesti: nome dell'applicazione, descrizione dell'applicazione, permessi (solo **retrieve**), piattaforma (**web**), accettate i termini di servizio ed inviate la vostra nuova applicazione | |
26 | ||
27 | Pocket vi dará una **Consumer Key** (per esempio, `49961-985e4b92fe21fe4c78d682c1`). Dovete configurare la ``pocket_consumer_key`` dal menu ``Config``. | |
28 | ||
29 | Ora é tutto pronto per migrare da Pocket. | |
30 | ||
31 | Importate i vostri dati su wallabag 2.x | |
32 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
33 | ||
34 | Cliccate sul link `Importa` nel menu, su `Importa contenuti` nella sezione Pocket e poi su ``Connetti a Pocket ed importa i dati`` | |
35 | ||
36 | Dovete autorizzare wallabag a interagire con il vostro account Pocket. | |
37 | I vostri dati saranno importati. L'importazione di dati puó essere un processo esigente per il vostro server. | |
38 | ||
39 | Instapaper | |
40 | ---------- | |
41 | ||
42 | Esportate i vostri dati di Instapaper | |
43 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
44 | ||
45 | Sulla pagina delle impostazioni (`https://www.instapaper.com/user <https://www.instapaper.com/user>`_), cliccate su "Download .CSV file" nella sezione "Export". Verrá scaricato un file CSV (like ``instapaper-export.csv``). | |
46 | ||
47 | Importate i vostri dati in wallabag 2.x | |
48 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
49 | ||
50 | Cliccate sul link `Importa` sul menu, poi su `Importa contenuti` nella sezione di Instapaper, quindi selezionate il vostro file CSV e caricatelo. | |
51 | ||
52 | I vostri dati saranno importati. L'importazione di dati puó essere un'operazione esigente per il server. | |
53 | ||
54 | wallabag 1.x | |
55 | ------------ | |
56 | ||
57 | Se state usando wallabag 1.x, dovete esportare i dati prima di migrare a wallabag 2.x, poiché l'applicazione ed il suo database sono cambiati molto. Potete esportare i vostri dati dalla vostra vecchia installazione di wallabag sulla pagina Config di questa. | |
58 | ||
59 | .. image:: ../../img/user/export_v1.png | |
60 | :alt: Exporting from wallabag v1 | |
61 | :align: center | |
62 | ||
63 | .. nota:: | |
64 | Se avete account multipli nella stessa istanza di wallabag, ogni utente dovrá esportare da v1 ed importare su v2. | |
65 | ||
66 | .. nota:: | |
67 | Se riscontrate problemi durante l'importazione o l'esportazione, non esitate a `chiedere supporto <https://www.wallabag.org/pages/support.html>`__. | |
68 | ||
69 | Quando avrete ottenuto il file json contenente i vostri articoli, potrete installare wallabag v2 seguendo, se necessario, `la procedura standard *link mancante*. | |
70 | ||
71 | Dopo aver creato un account utente sulla vostra nuova istanza di wallabag v2, dovete andare alla sezione `Importa` e selezionare `Importa da wallabag v1`. Selezionate il vostro file json e caricatelo. | |
72 | ||
73 | .. image:: ../../img/user/import_wallabagv1.png | |
74 | :alt: Import from wallabag v1 | |
75 | :align: center | |
76 | ||
77 | wallabag 2.x | |
78 | ------------ | |
79 | ||
80 | Dalla istanza di wallabag precedente sulla quale eravate prima, andate su `Tutti gli articoli`, poi esportate questi articoli come json. | |
81 | ||
82 | .. image:: ../../img/user/export_v2.png | |
83 | :alt: Export depuis wallabag v2 | |
84 | :align: center | |
85 | ||
86 | Dalla vostra nuova istanza di wallabag, create un account utente e cliccate sul link nel menu per procedere all'importazione. Scegliete di importare da wallabag v2 e selezionate il vostro file json per caricarlo. | |
87 | ||
88 | .. nota:: | |
89 | Se riscontrate problemi durante l'importazione o l'esportazione, non esitate a `chiedere supporto <https://www.wallabag.org/pages/support.html>`__. | |
90 | ||
91 | Importate dall'interfaccia a riga di comando (CLI) | |
92 | -------------------------------------------------- | |
93 | ||
94 | Se avete un accesso CLI al vostro server web, potete eseguire questo comando per importare ció che avete esportato da wallabag v1: | |
95 | ||
96 | :: | |
97 | ||
98 | bin/console wallabag:import 1 ~/Downloads/wallabag-export-1-2016-04-05.json --env=prod | |
99 | ||
100 | Rimpiazzate i valori: | |
101 | ||
102 | * ``1`` é l'identificatore utente nel database (l'ID del primo utente creato su wallabag é 1) | |
103 | * ``~/Downloads/wallabag-export-1-2016-04-05.json`` é il percorso del file esportato da wallabag v1 | |
104 | ||
105 | Se volete segnare tutti questi articoli come giá letti, potete aggiungere l'opzione ``--markAsRead``. | |
106 | Per importare un file di wallabag v2, dovete aggiungere l'opzione ``--importer=v2``. | |
107 | ||
108 | Come risultato avrete questo messaggio: | |
109 | ||
110 | :: | |
111 | ||
112 | Start : 05-04-2016 11:36:07 --- | |
113 | 403 imported | |
114 | 0 already saved | |
115 | End : 05-04-2016 11:36:09 --- |