Olá, Loren,
Sim, o PTXprint roda no Linux e tem opções de linha de comando que devem tornar sua ideia relativamente fácil de realizar. Basta executar o PTXprint em um terminal com o -h para mostrar todas as opções. Se você olhar no arquivo C:\Program Files\PTXprint\ptxprint\AboutPTXprint.txt, verá que há uma série de exemplos de como executar o PTXprint diretamente da linha de comando (ou seja, sem interface gráfica).
Por exemplo,
"C:\Program Files\PTXprint\PTXprint.exe" -b ROM -P XYZ
criará diretamente um PDF de ROMANOS a partir do projeto XYZ usando a configuração Default (e nenhuma interface gráfica aparecerá, pois -P foi usado para acionar diretamente o "Print" por você).
Observe que provavelmente você precisa primeiro abrir o PTXprint para esse projeto e configurar uma fonte e um layout, etc. Embora para textos em latim/romano possa simplesmente funcionar, não sei.
Se você está tentando executá-lo sem a estrutura de arquivos normal do Paratext, tudo o que você precisa fazer é fornecer o -p (minúsculo) para apontar para uma pasta que seja equivalente a "C:\My Paratext N Projects". Ele procura em cada subpasta por arquivos USFM e adiciona essa pasta à lista de "Projects". Então, tenho um ícone na minha área de trabalho que executa este comando:
"C:\Program Files\PTXprint\PTXprint.exe" -p C:\Users\mark\Downloads que inicia o PTXprint procurando apenas projetos na minha pasta Downloads.
Já brincamos com a ideia de fornecer uma versão online ligeiramente limitada do PTXprint (menos opções para escolher) e o MH pode contribuir com detalhes sobre como fazer isso.
Há outros que já fizeram algo semelhante, mas com um número limitado de textos disponíveis.
Veja: paper.bible que tem uma interface web fácil de usar. Adoro seu vídeo promocional e a simplicidade da interface.
Hi Loren,
Yes, PTXprint runs on Linux and has command-line options that should make your idea relatively easy to pull off. Just run PTXprint in a terminal with the -h to show all the options. If you look in the C:\Program Files\PTXprint\ptxprint\AboutPTXprint.txt file you will see that there are a whole bunch of examples of how to run PTXprint directly from the command-line (i.e. headless).
So for example,
"C:\Program Files\PTXprint\PTXprint.exe" -b ROM -P XYZ
will directly create a PDF of ROMANS from the XYZ project using the Default configuration (and no GUI will appear, as -P was used to directly hit "Print" for you).
Note that you probably need to first open PTXprint for that project and set up a font and layout etc. Although for Latin/Roman texts it might just work, I don't know.
If you're trying to run it without the normal Paratext file structure, all you need to do is give it the -p (lowercase) to point to a folder which is equivalent to "C:\My Paratext N Projects". It looks in each subfolder for USFM files and adds that folder to the list of "Projects". So I have an icon on my desktop which runs this command:
"C:\Program Files\PTXprint\PTXprint.exe" -p C:\Users\mark\Downloads which fires up PTXprint looking only for projects in my Downloads folder.
We have already toyed with the idea of providing a slightly limited online version of PTXprint (fewer options to choose from) and MH might chip in with specifics about how to go about that.
There are others who have already done something similar, but with a limited number of texts available.
Check out: paper.bible which has an easy-to-use web interface. I love their promo video, and the UI simplicity.
Tradução automática de English