0 votos
281 visualizações
Existe uma maneira de atualizar os dados do projeto sem abrir o Paratext e sem intervenção humana? Tenho uma vaga lembrança de que havia uma API que permitia isso, mas não consigo encontrar informações sobre ela.

Contexto: estou ajudando um projeto que gostaria de criar um sistema de integração contínua para verificar automaticamente atualizações nos dados do PT e compilar novas versões de aplicativos, páginas web e documentos de impressão quando essas atualizações forem encontradas.
Tradução automática de English
Paratext por (1,9k pontos) | 281 visualizações

1 Resposta

0 votos

O Paratext Lite possui um conjunto de argumentos de linha de comando, um dos quais permite Send/Receives automatizados.

paratextlite --help

Uso:
  ParatextLite [comando] [opções]

Opções:
  --projectsPath <projectsPath>    especifica o caminho dos projetos do paratext.
  -d, --debug                      depuração: habilita log no terminal + ferramentas de desenvolvimento.
  --addTimings                     depuração: se a depuração estiver habilitada, adiciona tempos de API à saída.
  --disableHost                    depuração: inicia o backend e aguarda. (escuta em http://localhost:8888/)
  --useBundle <useBundle>          depuração: especifica bundle.js
  --websocketPort <websocketPort>  Substitui a porta websocket usada internamente. Padrão: 9999
  --webserverPort <webserverPort>  Substitui a porta do servidor web usada internamente. Padrão: 8888
  --disableErrorReports            Desativa relatórios automáticos de erro
  --rdwrtp8                        (obsoleto) 'rdwrtp8 -r|-w project book chapter|0 fileName (-x)'
                                    -x : usa usx.
                                    -r : salva do paratext para o fileName especificado
                                    -w : atualiza o paratext com o conteúdo do fileName especificado
  --version                        Mostra informações de versão
  -?, -h, --help                   Mostra ajuda e informações de uso

Comandos:
  reset                  reverte para as configurações padrão.
  sendreceive            envia e recebe o projeto e sai.
  export, read, save     Salva o conteúdo do projeto do paratext em um arquivo.
  import, update, write  Atualiza um projeto do paratext com o conteúdo do arquivo especificado.
  exportlayout           Salva um layout nomeado em um arquivo.
  importlayout           Adiciona ou atualiza um layout nomeado a partir de um arquivo.
  regcode                Lê/atualiza o código de registro atual.
  listprojects           lista os projetos disponíveis

paratextlite sendreceive --help

Descrição:
  envia e recebe o projeto e sai.

Uso:
  ParatextLite sendreceive [opções]

Opções:
  -p, --projects <projects> (OBRIGATÓRIO)  projetos a usar. Especifique um ou mais. []
  --projectsPath <projectsPath>         especifica o caminho dos projetos do paratext.
  --allProjects                         Usa todos os projetos registrados válidos que o usuário registrado pode S/R. Se especificado, --projects
                                        é ignorado. [padrão: False]
  -?, -h, --help                        Mostra ajuda e informações de uso

Tradução automática de English
por [Moderator]
(2,4k pontos)
Muito obrigado! Acabei de testar e, até agora, parece ser exatamente o que eu estava procurando... até mais fácil do que eu esperava.
Tradução automática de English

Perguntas relacionadas

0 votos
1 resposta 260 visualizações
PrintDraft uses xetex (which in turn uses ptx2pdf macros) to do the printing to pdf in Paratext. Presumably, PT ... be able to run nice looking drafts straight from PrintDraft.
mnjames 1,9k perguntada Mai 7, 2015
0 votos
2 respostas 433 visualizações
A team I support has been publishing selected Psalms and other chapters to their Scripture app as the chapters are approved ... might be useful to other teams in other regions too.
anon469793 155 perguntada Nov 11, 2019
0 votos
1 resposta 245 visualizações
I know there are a lot of features everyone would like. I am not asking for a new one (just yet) but wondering if ... was reading it on a machine with the Paratext project on it.)
Kent Spielmann 1,8k perguntada Dez 21, 2018
0 votos
1 resposta 212 visualizações
Argumentos de linha de comando do Paratext Lite. Isto não se aplica ao Android. (Apenas para desktop) Isto é ... funcionam em plataformas de desktop não Linux, como macos )
[Moderator]
hindlemail
2,4k
perguntada Ago 19
0 votos
2 respostas 265 visualizações
Ajudo a operar o ScriptureEarth.org. Estamos sonhando com a possibilidade de configurar uma opção para as pessoas ... Isso soa de alguma forma razoável? --Loren Hawthorne
LorenHawthorne 173 perguntada Ago 5, 2024
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
For just as each of us has one body with many members, and these members do not all have the same function, so in Christ we, though many, form one body, and each member belongs to all the others.
Romans 12:4-5
3,053 perguntas
6,013 respostas
5,677 comentários
2,032 usuários