Zum Hauptinhalt springen

Eine CSV- oder JSON-Datei importieren

Verfügbar inFreeProResearch

Für einen Dienst ohne eigene Anleitung oder eine Linkliste, die du selbst zusammengestellt hast, akzeptiert Readsira jede CSV- oder JSON-Datei in den folgenden Formen.

  1. Öffne die Import-Seite (Importieren im Seitenleisten-Menü).
  2. Wähle eine beliebige Kachel, zum Beispiel Browser-Lesezeichen, und wähle Weiter. Für generische Dateien gibt es keine Kachel.
  3. Ziehe die Datei auf die Ablagefläche. Per Ziehen klappt es bei einer JSON-Datei sicher: Der Dateidialog ist auf die Dateitypen der gewählten Kachel eingestellt.
  4. Readsira liest den Inhalt, und eine Karte sagt, dass die Datei wie eine CSV- oder JSON-Datei aussieht und nicht wie ein Export der gewählten Kachel. Importiere sie als den gefundenen Typ.
  5. Mach mit der Vorschau und den Optionen weiter wie in Deine Bibliothek importieren.

CSV​

Die erste Zeile ist die Kopfzeile. Spaltennamen werden ohne Rücksicht auf Groß- und Kleinschreibung und umgebende Leerzeichen abgeglichen. Die Datei kann durch Kommas getrennt sein, oder durch Semikolons, wenn die Kopfzeile Semikolons und keine Kommas enthält (das Format, in dem manche Tabellenprogramme speichern). Die einzige Pflichtspalte ist der Link; alles andere ist optional.

Spalte (einer dieser Namen)In Readsira
url, link, href, uriDer Link des gespeicherten Eintrags (Pflicht)
title, nameDer Titel des Eintrags
tags, labelsTags, getrennt durch , oder |
note, notesDeine persönliche Notiz zum Eintrag
description, excerptDie Beschreibung des Eintrags
folder, collectionEine Sammlung; Dev/Go ergibt Go in Dev
created, date, created_at, addedDas Speicherdatum des Eintrags
favorite, starredMarkiert, wenn der Wert true, 1 oder yes ist

Datumsangaben können ISO 8601 (2024-05-01T10:00:00Z), 2024-05-01 10:00:00 oder ein Unix-Zeitstempel in Sekunden oder Millisekunden sein.

Eine Datei nur mit Links funktioniert in einer dieser beiden Formen, gespeichert als .csv oder .txt:

  • Eine Spalte mit Kopfzeile. Die Kopfzeile lautet url, link, href, uri oder address, in beliebiger Schreibweise:

    url
    https://example.com/an-article
    https://example.org/another-one
  • Ein Link pro Zeile, ohne Kopfzeile. Die erste Zeile der Datei muss ein vollständiger http://- oder https://-Link sein:

    https://example.com/an-article
    https://example.org/another-one

In beiden Formen werden Leerzeilen und Leerzeichen um einen Link ignoriert, und eine UTF-8-Bytereihenfolge-Marke oder Windows-Zeilenenden machen keinen Unterschied. Ein Link, der ein Komma enthält, muss wie in jeder CSV in doppelte Anführungszeichen gesetzt werden ("https://example.com/a,b"). Eine Zeile, die kein gültiger Link ist, wird im Bericht des Imports als fehlgeschlagener Eintrag aufgelistet, statt den Import zu stoppen, und eine Datei mit nur einer Kopfzeile importiert nichts.

JSON​

Eine JSON-Datei, deren Anfang ein Feld "url", "href", "link" oder "uri" enthält. Die Liste der Lesezeichen kann die ganze Datei sein ([ {...}, {...} ]) oder unter bookmarks, items, links oder data stehen. Der JSON-Export von Pinboard hat diese Form.

FeldIn Readsira
link, href, url, uriDer Link des gespeicherten Eintrags
title (sonst description, name)Der Titel des Eintrags
excerpt, extendedDie Beschreibung des Eintrags
noteDeine persönliche Notiz zum Eintrag
tags, tagTags: eine Liste von Namen oder ein String, getrennt durch Leerzeichen oder Kommas
created, time, dt, created_atDas Speicherdatum des Eintrags
favorite, important, starredMarkiert

JSON-Dateien haben keine Ordner: Alles kommt in die Sammlung des Imports.

Was nicht übernommen wird​

Jede andere Spalte oder jedes andere Feld, Markierungen sowie Gelesen- oder Archiviert-Status: Jeder Eintrag aus einer CSV- oder JSON-Datei kommt in deinen Eingang.

Duplikate, Rückgängig machen und Größenlimits funktionieren bei jeder Quelle gleich: siehe Deine Bibliothek importieren.