Stample.co fournit la possibilité d’exporter ses marque-pages dans deux formats : JSON et CSV. Le hic, c’est que Firefox accepte du HTML. Allez ! Voyons comment s’en sortir !
Exporter les marque-pages Stample
- Se rendre dans l’interface de Stample
- Passer la souris sur la bibliothèque à exporter
- Cliquer sur les trois petits points et choisir Exporter
- Cliquer sur CSV
- Enregistrer le fichier
Convertir l’export en HTML
Il est nécessaire ici d’exploiter un outil de conversion CSV -> HTML. Pour ma part et pour la suite de cette explication, j’ai utilisé un site en ligne de conversion de CSV.
- Se rendre sur http://www.convertcsv.com/csv-to-html.htm
- Dans la sectionStep 1: Select your input, choisir l’Option 1 – Choose a CSV/Excel file et téléverser le fichier exporter de Stample.
- Dans la sectionStep 4: Create Custom Output via Template (optional) :
- Au sein de la partie Modify Template below and Press Convert, renseigner les informations suivantes :
- Top :
<!DOCTYPE NETSCAPE-Bookmark-file-1> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"> <TITLE>Bookmarks</TITLE> <H1>Menu des marque-pages</H1> <DL><p><DT><H3 ADD_DATE="1506079714" LAST_MODIFIED="1506412694" UNFILED_BOOKMARKS_FOLDER="true">Stample</H3> <DL><p>
- Repeating Section for each Line of CSV :
<DT><A HREF="{f10}" ADD_DATE="{f14}" LAST_MODIFIED="{f17}" TAGS="{f3}">{f20}</A> <DD>{f22}
- Bottom :
</DL><p></DL>
- Cliquer sur le bouton Convert CSV to HTML via Template
- Dans la sectionStep 5: Generate output, cliquer sur le bouton Download Result pour télécharger le fichier de résultat.
Changer le format des étiquettes
Les étiquettes ne sont pas correctement gérées par cette conversion puisque que Stample les manipule sous la forme #tag1|#tag2
alors que Firefox gère tag1,tag2
.
Un petit sed
appliqué sur notre fichier de résultat va nous permettre d’arranger ça :
$> sed -i -e 's/|#/,/g' -e 's/\(TAGS="\)#/\1/g' convertcsv.htm
Importer les marque-pages dans Firefox
Il ne reste plus qu’à suivre les instructions de l’Assistance de Firefox : Importer des marque-pages à partir d’un fichier HTML.
A améliorer
J’ai rencontré quelques problèmes d’encodage avec des accents et quelques autres caractères spéciaux qui sont mal passés. Mais rien d’inexploitable.
Si vous avez une idée pour améliorer cela, postez-la en commentaire 🙂