Was Kent ist (und was nicht)
Vorläufige, ungeprüfte automatische Übersetzung. Im Zweifelsfall konsultieren Sie die englische Version, die als Referenzversion gilt.
Kent ist ein Kommandozeilenwerkzeug für die Arbeit mit einer
.sqlite-Datenbank im Cordelia-Format. Nutzen Sie es, wenn Sie lieber im Terminal
bleiben, statt das Fenster von Cordelia zu öffnen, oder wenn Sie
eine Datenbank aus einem Skript, über SSH oder auf einem Rechner ganz ohne Desktop prüfen
müssen.
Dieselbe Datenbank, ein anderer Zugang
Kent und Cordelia lesen und schreiben dieselben Dateien. Eine von Kent erstellte Datenbank lässt sich in Cordelia öffnen, und Kent kann über eine berichten, die Cordelia gefüllt hat. Kein eigenes Format, keine Umwandlung, keine zweite Kopie, die synchron gehalten werden muss. Kent verwendet Cordelias eigene Datenbankschicht, statt das Schema noch einmal zu implementieren.
Was Kent tut
Zehn Befehle, je eine Seite. Nur createdb und restore
schreiben in eine Datenbank, und keiner der beiden überschreibt eine bereits vorhandene. Die
übrigen verändern die geöffnete Datenbank nie.
createdberstellt eine leere Datenbank.infoberichtet, was eine Datenbank enthält.detailsberichtet dasselbe vollständig, leere Tabellen eingeschlossen.fileslistet die importierten.FIT-Dateien auf.activitieslistet auf, was eine Datenbank aufgezeichnet hat, eine Zeile je Sitzung.sportslistet die enthaltenen Sportkombinationen auf.verifyprüft ihre Struktur gegen das aktuelle Schema.sqldumpexportiert sie als.sql-Skript, das sich erneut abspielen lässt.archiveschreibt ein Zip aus NDJSON.restorebaut eine Datenbank aus einem Archiv wieder auf.
Was Kent nicht ist
- Kein Ersatz für Cordelia. Kent importiert keine
.FIT-Dateien, zeigt oder bearbeitet Ihre Aktivitäten nicht und exportiert nicht nach XLSX, JSON, CSV oder FIT. Garmins Dateiformat ist Cordelias Aufgabe, siehe Was Cordelia ist. - Kein Datenbankbrowser. Kents Berichte liefern Zahlen und Struktur,
nie die Zeilen selbst.
sqldumpundarchivereichen die Zeilen an ein anderes Programm weiter, aber nichts in Kent zeigt oder durchsucht sie. Um Ihre Daten mit einem allgemeinen Werkzeug zu lesen, siehe Die importierten Daten ansehen. - Kein Migrationswerkzeug. Eine Datenbank aus einem älteren Cordelia
wird abgelehnt, nicht aktualisiert; der Befehl
infozeigt, wie das aussieht.sqldumpundarchivekönnen eine solche Datenbank auslesen, was man vor einer Migration tut, aber keiner der beiden migriert sie. - Es geht nicht online. Kent enthält überhaupt keinen Netzwerkcode. Siehe die Datenschutzerklärung.
Drittanbieterkomponenten
Kent verwendet drei Komponenten von außerhalb der Venhola Consulting Inc., alle in das Programm eingebaut:
- SQLite ist die Datenbank-Engine, die Cordelia-Datenbanken liest und schreibt.
- zlib-ng und minizip-ng schreiben und lesen
.kent-Archive, die intern ZIP-Dateien sind.
SQLite ist gemeinfrei, und zlib-ng und minizip-ng stehen unter der zlib-Lizenz. Das ist
die vollständige Liste. Kent hat kein Fenster und verwendet daher weder GTK noch
libadwaita, und es liest Datenbanken statt .FIT-Dateien und enthält daher nicht
das Garmin FIT SDK, das Cordelia enthält. kent --version gibt die Version jeder
Komponente aus; siehe Hilfe und Versionsinformationen abrufen.
Kostenlos, ohne Werbung
Kent ist kostenlos nutzbar, ohne Werbung, zu denselben Bedingungen wie Cordelia. Siehe die Lizenz. „Kostenlos“ beschreibt den Preis, nicht den Quellcode: Kent ist proprietäre Software und sein Repository ist privat.
Das Programm ist englisch; seine Hilfe nicht
Alles, was Kent ausgibt, ist auf Englisch: Aufrufliste, Berichte, Fehlermeldungen, Handbuchseite. Das ist Absicht und keine Lücke, die noch gefüllt werden müsste.
Seine Hilfeseiten sind eine andere Sache. Sie sind in dieselben sechs Sprachen übersetzt wie die von Cordelia, weil Kent inzwischen ein eigener Download ist und eine Leserin oder ein Leser in jeder dieser Sprachen ihn brauchen kann. Wo eine Seite zitiert, was Kent ausgibt, bleibt dieser Text in jeder Kopie englisch, weil Sie ihn auf Ihrem eigenen Bildschirm genau so sehen.
Woher man es bekommt
Kent hat einen eigenen signierten Linux-x64-Download, getrennt von Cordelias Paketen, mit eigener Version, Prüfsumme und Signatur. Verwenden Sie die Kent-Version, die zu Ihrem Cordelia passt. Siehe Kent beziehen und den Produkt-Fahrplan.