Aller au contenu principal

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.

  1. Ouvrez la page d'import (Importer dans le menu de la barre latérale).
  2. 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.
  3. 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.
  4. 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é.
  5. 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, uriLe lien de l'enregistrement (obligatoire)
title, nameLe titre de l'élément
tags, labelsÉtiquettes, séparées par , ou |
note, notesVotre note personnelle sur l'élément
description, excerptLa description de l'élément
folder, collectionUne collection ; Dev/Go crée Go dans Dev
created, date, created_at, addedLa date d'enregistrement de l'élément
favorite, starredFavori 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.

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, uri ou address, quelle que soit la casse :

    url
    https://example.com/an-article
    https://example.org/another-one
  • Un lien par ligne, sans en-tête. La première ligne du fichier doit être un lien complet http:// ou https:// :

    https://example.com/an-article
    https://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.

ChampDans Readsira
link, href, url, uriLe lien de l'enregistrement
title (sinon description, name)Le titre de l'élément
excerpt, extendedLa description de l'élément
noteVotre 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_atLa date d'enregistrement de l'élément
favorite, important, starredFavori

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.