0 votos
264 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) | 264 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 248 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 402 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 240 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 162 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 248 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.
I urge you, brothers and sisters, to watch out for those who cause divisions and put obstacles in your way that are contrary to the teaching you have learned. Keep away from them.
Romans 16:17
3,051 perguntas
6,010 respostas
5,676 comentários
2,030 usuários