0 votos
105 visualizações
Estou trabalhando com o Claude Cowork tentando criar um fluxo de trabalho para inserção de figuras no Paratext usando scripts Python e planilhas Excel que contêm informações sobre as imagens que posso querer usar. As planilhas incluem referências bíblicas. Eu adoraria poder clicar em uma referência bíblica na planilha e fazer o Paratext ir até aquele versículo. Sei que o Paratext pode comunicar o foco BCV com várias outras ferramentas de software, mas há alguma maneira de acioná-lo a partir do Excel?
Todas as ideias ousadas são bem-vindas.
John Nystrom
Tradução automática de English
Paratext por (312 pontos) | 105 visualizações

2 Respostas

+1 voto

A sincronização normal do BCV ocorre definindo valores no Registro do Windows (HKCU\Software\SantaFe\Focus\ScriptureReference) e, em seguida, enviando uma mensagem personalizada do Windows que foi registrada por meio de uma chamada para RegisterWindowMessage na aplicação com o parâmetro "SantaFeFocus". Não acho que isso seja possível por meio de um script/macro do Excel.

Algo que pode funcionar, mas seria complicado de configurar, é criar um protocolo de URL personalizado e criar um pequeno aplicativo que possa encaminhar o parâmetro da URL para a localização do Registro mencionada acima e, em seguida, disparar a mensagem do Windows mencionada acima. Então, você pode criar um link no Excel que usa esse protocolo personalizado - que, ao ser clicado, executaria esse pequeno aplicativo.

Outra coisa que pode funcionar, mas também seria complicada de configurar, seria criar um plugin PT9 que possa lidar com algum tipo de sinal do Excel, mas não tenho certeza se isso é possível, pois não estou muito familiarizado com scripts/macros do Excel.

Acho que essas se qualificam como ideias ousadas. wink

Tradução automática de English
por [Expert]
(16,7k pontos)

O Claude diz: 

Isso na verdade é muito viável. O desenvolvedor descreveu exatamente o que é necessário — só precisamos construir as três peças:

  1. Um pequeno script Python que recebe uma URL paratext://LUK 19.4, grava a referência no registro e transmite a mensagem do Windows
  2. Um script de configuração única que registra o protocolo paratext:// no Windows para que clicar em um link assim invoque nosso script
  3. Atualizações nos scripts da planilha para gravar hiperlinks paratext:// nas células de referência de versículo

Quer que eu construa as três? A principal incógnita é o formato exato da referência que o Paratext espera no valor do registro — podemos precisar de um clique de teste para confirmar se ele quer LUK 19.4 ou LUK 19:4. O resto é direto.

Tradução automática de English

Links do ParatextACT 2.1/

que fazem o Paratext ir para um foco BCV específico agora estão funcionando na minha planilha. O Claude não conseguiu fazer funcionar via registro, então escreveu um script Python para fazer funcionar por outro método. Ele traz o Paratext para o primeiro plano, depois digita Ctrl-B e insere as informações BCV. Paratext_bcv_handler.py. Está em esta pasta com os outros arquivos deste projeto. Esses arquivos podem não ser mantidos atualizados nesta pasta conforme eu refino este processo. 

Tradução automática de English
0 votos

Para rolar com o Paratext, são necessárias 2 coisas:

  1. Colocar a referência de destino em uma configuração do registro
  2. Enviar uma Mensagem Personalizada do Windows

Eu não tenho certeza de como fazer qualquer uma dessas coisas a partir do Excel, mas talvez um script VB possa fazer isso. Posso fornecer mais detalhes se você descobrir que pode executar essas etapas.

Tradução automática de English
por [Administrator]
(3,4k pontos)

Perguntas relacionadas

0 votos
1 resposta 90 visualizações
Quando inserimos uma figura no Paratext, ele cria automaticamente uma versão .jpg da imagem e a coloca na pasta ... qualquer ajuda que possam me dar sobre isso. John Nystrom
john_nystrom 312 perguntada Jun 25
0 votos
1 resposta 825 visualizações
Como posso excluir um projeto no registry.paratext.org que não é mais necessário?
dcb 194 perguntada Mar 28, 2024
0 votos
2 respostas 121 visualizações
Estou passando pelo inventário de capitalização mista para um projeto com muitos nomes de lugares com hífen no ... que isso ajudaria os tradutores a interpretar os resultados.
anon399461 123 perguntada Mai 1
0 votos
1 resposta 223 visualizações
Há muito tempo ouvi dizer que o PTXprint não requer que o Paratext esteja instalado. Mas o processo de usar o ... PTXprint sem criar um projeto fictício do Paratext? Obrigado, Jeff
jeffh 1,4k perguntada Jan 6
0 votos
1 resposta 64 visualizações
Li o documento "Boas Práticas para Glossários" (https://support.bible/3952/glossary-best-practices?show=3952#q3952 ... claramente 'errado', eu certamente apreciaria! Obrigado, Paul
Paul 642 perguntada Out 21, 2025
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Live in harmony with one another. Do not be proud, but be willing to associate with people of low position. Do not be conceited.
Romans 12:16
3,062 perguntas
6,022 respostas
5,691 comentários
2,036 usuários