0 голосов
263 просмотров
Есть ли способ обновить данные проекта, не запуская Paratext и без участия человека? Я смутно помню, что существовал API, позволяющий это делать, но не могу найти о нём информацию.

Контекст: я помогаю проекту, который хотел бы создать систему непрерывной интеграции для автоматической проверки обновлений данных PT, а также сборки новых версий приложений, веб-страниц и печатных документов при обнаружении таких обновлений.
Переведено машиной с языка English
Paratext от (1,9тыс. очков) | 263 просмотров

1 ответ

0 голосов

У Paratext Lite есть набор аргументов командной строки, один из которых позволяет автоматизировать процесс Send/Receive (отправки/получения).

paratextlite --help

Использование:
  ParatextLite [command] [options]

Параметры:
  --projectsPath <projectsPath>    указать путь к проектам Paratext.
  -d, --debug                         отладка: включить ведение журнала в терминал + инструменты разработчика.
  --addTimings                     отладка: если отладка включена, добавить время выполнения API в вывод.
  --disableHost                    отладка: запустить бэкенд и ждать. (слушает на http://localhost:8888/)
  --useBundle <useBundle>          отладка: указать bundle.js
  --websocketPort <websocketPort>  Переопределить внутренний порт websocket. По умолчанию: 9999
  --webserverPort <webserverPort>  Переопределить внутренний порт веб-сервера. По умолчанию: 8888
  --disableErrorReports            Отключить автоматические отчеты об ошибках
  --rdwrtp8                        (устарело) 'rdwrtp8 -r|-w project book chapter|0 fileName (-x)'
                                    -x : использовать usx.
                                    -r : сохранить из Paratext в указанный fileName
                                    -w : обновить Paratext содержимым из указанного fileName
  --version                        Показать информацию о версии
  -?, -h, --help                   Показать справку и информацию об использовании

Команды:
  reset                  откатить к настройкам по умолчанию.
  sendreceive            отправить/получить проект и выйти.
  export, read, save     Сохранить содержимое проекта Paratext в файл.
  import, update, write  Обновить проект Paratext содержимым указанного файла.
  exportlayout           Сохранить именованную макетную раскладку в файл.
  importlayout           Добавить или обновить именованную макетную раскладку из файла.
  regcode                Прочитать/обновить текущий регистрационный код.
  listprojects           список доступных проектов

paratextlite sendreceive --help

Описание:
  отправить/получить проект и выйти.

Использование:
  ParatextLite sendreceive [options]

Параметры:
  -p, --projects <projects> (ОБЯЗАТЕЛЬНО)  проекты для использования. Укажите один или несколько. []
  --projectsPath <projectsPath>         указать путь к проектам Paratext.
  --allProjects                         Использовать все действительные зарегистрированные проекты, для которых зарегистрированный пользователь может выполнять S/R. Если указано, --projects
                                        игнорируется. [по умолчанию: False]
  -?, -h, --help                        Показать справку и информацию об использовании

Переведено машиной с языка English
от [Moderator]
(2,4тыс. очков)
Большое спасибо! Я только что это протестировал, и пока это выглядит именно так, как я искал... даже проще, чем я ожидал.
Переведено машиной с языка English

Похожие вопросы

0 голосов
1 ответ 248 просмотров
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,9тыс. задал вопрос май 7, 2015
0 голосов
2 ответов 402 просмотров
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 задал вопрос ноя 11, 2019
0 голосов
1 ответ 240 просмотров
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,8тыс. задал вопрос дек 21, 2018
0 голосов
1 ответ 162 просмотров
Аргументы командной строки Paratext Lite. Это не относится к Android. (Только для настольных версий) Предназначено ... платформах, отличных от Linux, таких как macos )
[Moderator]
hindlemail
2,4тыс.
задал вопрос авг 19
0 голосов
2 ответов 248 просмотров
Я помогаю в работе ScriptureEarth.org. Мы мечтаем о возможности предложить людям запросить PDF с выбором размера страницы, ... ли это хоть сколько-нибудь разумно? --Loren Hawthorne
LorenHawthorne 173 задал вопрос авг 5, 2024
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
And let us consider how we may spur one another on toward love and good deeds, not giving up meeting together, as some are in the habit of doing, but encouraging one another—and all the more as you see the Day approaching.
Hebrews 10:24-25
3,051 вопросов
6,010 ответов
5,676 комментариев
2,030 пользователей