O que é o Kent (e o que não é)
Tradução automática provisória, sem revisão. Em caso de dúvida, consulte a versão em inglês, que é a versão de referência.
O Kent é uma ferramenta de linha de comando para trabalhar com um banco de dados
.sqlite no formato do Cordelia. Use-o se preferir ficar no terminal em vez de
abrir a janela do Cordelia, ou se precisar verificar um banco a
partir de um script, por SSH ou em uma máquina sem desktop algum.
O mesmo banco de dados, outro caminho
O Kent e o Cordelia leem e gravam os mesmos arquivos. Um banco criado pelo Kent abre no Cordelia, e o Kent pode relatar sobre um que o Cordelia tenha preenchido. Sem formato separado, sem conversão, sem uma segunda cópia para manter sincronizada. O Kent usa a própria camada de banco de dados do Cordelia em vez de reimplementar o esquema.
O que o Kent faz
Dez comandos, uma página cada. Somente createdb e restore
gravam em um banco de dados, e nenhum deles sobrescreve um que já exista. Os demais nunca
modificam o banco que abrem.
createdbcria um banco de dados vazio.inforelata o que um banco contém.detailsrelata o mesmo por completo, incluindo as tabelas vazias.fileslista os arquivos.FITimportados.activitieslista o que um banco registrou, uma linha por sessão.sportslista as combinações de esporte que ele contém.verifyverifica sua estrutura em relação ao esquema atual.sqldumpo exporta como um script.sqlque pode ser reproduzido.archivegrava um zip de NDJSON.restorereconstrói um banco a partir de um arquivo.
O que o Kent não é
- Não substitui o Cordelia. O Kent não importa arquivos
.FIT, não exibe nem edita suas atividades e não exporta para XLSX, JSON, CSV ou FIT. O formato de arquivo da Garmin é tarefa do Cordelia; veja O que é o Cordelia. - Não é um navegador de banco de dados. Os relatórios do Kent dão
contagens e estrutura, nunca as linhas na tela.
sqldumpearchiveentregam as linhas a outro programa, mas nada no Kent as exibe ou pesquisa. Para ler seus dados com uma ferramenta genérica, veja Visualizar os dados importados. - Não é uma ferramenta de migração. Um banco de um Cordelia mais antigo
é recusado, não atualizado; o comando
infomostra como isso aparece.sqldumpearchiveconseguem lê-lo, que é o que se faz antes de migrar, mas nenhum dos dois realiza a migração. - Não vai à rede. O Kent não contém código de rede algum. Veja a Política de privacidade.
Componentes de terceiros
O Kent usa três componentes de fora da Venhola Consulting Inc., todos incluídos no programa:
- O SQLite é o mecanismo de banco de dados que lê e grava os bancos de dados do Cordelia.
- O zlib-ng e o minizip-ng gravam e leem arquivos
.kent, que por baixo são arquivos zip.
O SQLite está em domínio público, e o zlib-ng e o minizip-ng estão sob a licença zlib.
A lista é só essa. O Kent não tem janela, então não usa nem o GTK nem o libadwaita, e lê
bancos de dados em vez de arquivos .FIT, então não inclui o Garmin FIT SDK que
o Cordelia inclui. kent --version imprime a versão de cada um; veja Obter
ajuda e informações de versão.
Gratuito, sem publicidade
O Kent é gratuito, sem publicidade, nos mesmos termos do Cordelia. Veja a Licença. “Gratuito” descreve o preço, não o código-fonte: o Kent é software proprietário e seu repositório é privado.
O programa é em inglês; a ajuda dele não
Tudo o que o Kent imprime está em inglês: listagem de uso, relatórios, mensagens de erro, página de manual. Isso é proposital, não uma lacuna a ser preenchida.
As páginas de ajuda são outra questão. Elas são traduzidas para os mesmos seis idiomas das do Cordelia, porque o Kent agora é um download próprio e quem lê em qualquer um desses idiomas pode precisar dele. Onde uma página cita o que o Kent imprime, esse texto permanece em inglês em todas as cópias, porque é o que você verá na sua própria tela.
Como obtê-lo
O Kent tem seu próprio download assinado para Linux x64, separado dos pacotes do Cordelia, com versão, soma de verificação e assinatura próprias. Use a versão do Kent correspondente ao seu Cordelia. Veja Obter o Kent e o Roteiro do produto.