Importer un fichier CSV ou JSON
Disponible avecFreeProResearch
Pour un service sans guide dédié, ou une liste de liens que vous avez composée vous-même, Readsira accepte n'importe quel fichier CSV ou JSON aux formats ci-dessous.
- Ouvrez la page d'import (Importer dans le menu de la barre latérale).
- Choisissez une tuile quelconque, par exemple Favoris du navigateur, et sélectionnez Continuer. Il n'y a pas de tuile pour les fichiers génériques.
- Déposez le fichier dans la zone de dépôt. Le dépôt est la méthode sûre pour un fichier JSON : le sélecteur de fichiers est réglé sur les types de fichiers de la tuile choisie.
- Readsira lit le contenu et une carte indique que le fichier ressemble à un fichier CSV ou JSON, et non à une exportation de la tuile choisie. Importez-le sous le type détecté.
- Poursuivez avec l'aperçu et les options comme dans Importer votre bibliothèque.
CSV
La première ligne est l'en-tête. Les noms de colonnes sont reconnus sans tenir compte de la casse ni des espaces autour. Le fichier peut être séparé par des virgules, ou par des points-virgules quand la ligne d'en-tête contient des points-virgules et aucune virgule (le format dans lequel certains tableurs enregistrent). La seule colonne obligatoire est le lien ; tout le reste est facultatif.
| Colonne (l'un de ces noms) | Dans Readsira |
|---|---|
url, link, href, uri | Le lien de l'enregistrement (obligatoire) |
title, name | Le titre de l'élément |
tags, labels | Étiquettes, séparées par , ou | |
note, notes | Votre note personnelle sur l'élément |
description, excerpt | La description de l'élément |
folder, collection | Une collection ; Dev/Go crée Go dans Dev |
created, date, created_at, added | La date d'enregistrement de l'élément |
favorite, starred | Favori quand la valeur est true, 1 ou yes |
Les dates peuvent être au format ISO 8601 (2024-05-01T10:00:00Z), 2024-05-01 10:00:00 ou un
horodatage Unix en secondes ou en millisecondes.
Une simple liste de liens
Un fichier ne contenant que des liens fonctionne sous l'une de ces deux formes, enregistré en .csv
ou .txt :
-
Une colonne avec un en-tête. L'en-tête est
url,link,href,uriouaddress, quelle que soit la casse :urlhttps://example.com/an-articlehttps://example.org/another-one -
Un lien par ligne, sans en-tête. La première ligne du fichier doit être un lien complet
http://ouhttps://:https://example.com/an-articlehttps://example.org/another-one
Dans les deux formes, les lignes vides et les espaces autour d'un lien sont ignorés, et une marque
d'ordre des octets UTF-8 ou des fins de ligne Windows ne changent rien. Un lien qui contient une
virgule doit être placé entre guillemets doubles ("https://example.com/a,b"), comme dans tout CSV.
Une ligne qui n'est pas un lien valide est listée comme élément en échec dans le rapport de l'import
au lieu d'interrompre l'import, et un fichier qui ne contient qu'une ligne d'en-tête n'importe rien.
JSON
Un fichier JSON dont le début contient un champ "url", "href", "link" ou "uri". La liste de
marque-pages peut être le fichier entier ([ {...}, {...} ]) ou se trouver sous bookmarks,
items, links ou data. L'exportation JSON de Pinboard a cette forme.
| Champ | Dans Readsira |
|---|---|
link, href, url, uri | Le lien de l'enregistrement |
title (sinon description, name) | Le titre de l'élément |
excerpt, extended | La description de l'élément |
note | Votre note personnelle sur l'élément |
tags, tag | Étiquettes : une liste de noms, ou une chaîne séparée par des espaces ou des virgules |
created, time, dt, created_at | La date d'enregistrement de l'élément |
favorite, important, starred | Favori |
Les fichiers JSON n'ont pas de dossiers : tout va dans la collection de l'import.
Ce qui n'est pas importé
Toute autre colonne ou tout autre champ, les surlignages, et l'état lu ou archivé : chaque élément d'un fichier CSV ou JSON va dans votre boîte de réception.
Les doublons, l'annulation et les limites de taille fonctionnent de la même façon pour toutes les sources : voir Importer votre bibliothèque.