Cos'è Kent (e cosa non è)
Traduzione automatica provvisoria, non revisionata. In caso di dubbio, consultate la versione inglese, che fa fede.
Kent è uno strumento a riga di comando per lavorare con un database
.sqlite in formato Cordelia. Usatelo se preferite restare nel terminale
anziché aprire la finestra di Cordelia, o se dovete controllare un
database da uno script, via SSH o su una macchina senza alcun desktop.
Lo stesso database, un altro accesso
Kent e Cordelia leggono e scrivono gli stessi file. Un database creato da Kent si apre in Cordelia, e Kent può riferire su uno che Cordelia ha riempito. Nessun formato separato, nessuna conversione, nessuna seconda copia da tenere allineata. Kent usa il livello di database di Cordelia anziché reimplementare lo schema.
Cosa fa Kent
Dieci comandi, una pagina ciascuno. Solo createdb e restore
scrivono in un database, e nessuno dei due sovrascrive uno già esistente. Gli altri non
modificano mai il database che aprono.
createdbcrea un database vuoto.inforiferisce cosa contiene un database.detailsriferisce lo stesso per intero, tabelle vuote comprese.fileselenca i file.FITimportati.activitieselenca ciò che un database ha registrato, una riga per sessione.sportselenca le combinazioni di sport che contiene.verifyverifica la sua struttura rispetto allo schema attuale.sqldumplo esporta come script.sqlriproducibile.archivescrive uno zip di NDJSON.restorericostruisce un database da un archivio.
Cosa non è Kent
- Non sostituisce Cordelia. Kent non importa file
.FIT, non mostra né modifica le vostre attività e non esporta in XLSX, JSON, CSV o FIT. Il formato di file di Garmin è compito di Cordelia; vedere Cos'è Cordelia. - Non è un browser di database. I report di Kent danno conteggi e
struttura, mai le righe a schermo.
sqldumpearchiveconsegnano le righe a un altro programma, ma nulla in Kent le mostra o le cerca. Per leggere i vostri dati con uno strumento generico, vedere Visualizzare i dati importati. - Non è uno strumento di migrazione. Un database di un Cordelia più
vecchio viene rifiutato, non aggiornato; il comando
infomostra come si presenta.sqldumpearchivepossono leggerlo, cosa che si fa prima di migrarlo, ma nessuno dei due esegue la migrazione. - Non va online. Kent non contiene alcun codice di rete. Vedere l'Informativa sulla privacy.
Componenti di terze parti
Kent utilizza tre componenti esterni a Venhola Consulting Inc., tutti incorporati nel programma:
- SQLite è il motore di database che legge e scrive i database di Cordelia.
- zlib-ng e minizip-ng scrivono e leggono gli archivi
.kent, che internamente sono file zip.
SQLite è di pubblico dominio, e zlib-ng e minizip-ng sono distribuiti con la licenza zlib.
L'elenco è tutto qui. Kent non ha una finestra, quindi non usa né GTK né libadwaita, e legge
database anziché file .FIT, quindi non include il Garmin FIT SDK che include
Cordelia. kent --version stampa la versione di ciascuno; vedere Ottenere aiuto
e informazioni sulla versione.
Gratuito, senza pubblicità
Kent è gratuito, senza pubblicità, alle stesse condizioni di Cordelia. Vedere la Licenza. «Gratuito» descrive il prezzo, non il codice sorgente: Kent è software proprietario e il suo repository è privato.
Il programma è in inglese; la sua guida no
Tutto ciò che Kent stampa è in inglese: elenco d'uso, report, messaggi di errore, pagina di manuale. È voluto, non una lacuna da colmare.
Le sue pagine di guida sono un'altra questione. Sono tradotte nelle stesse sei lingue di quelle di Cordelia, perché Kent è ormai un download a sé e chi legge in una di quelle lingue può averne bisogno. Dove una pagina cita ciò che Kent stampa, quel testo resta in inglese in ogni copia, perché è quello che vedrete sul vostro schermo.
Come ottenerlo
Kent ha un proprio download firmato per Linux x64, separato dai pacchetti di Cordelia, con versione, checksum e firma propri. Usate la versione di Kent corrispondente al vostro Cordelia. Vedere Ottenere Kent e la Roadmap del prodotto.