O utilitário de divisão PGN está disponível em qualquer lugar?

8

Alguns locais na web mencionam um utilitário gratuito chamado pgnsplit, que faz o seguinte: "Uma ferramenta de linha de comando para converter arquivos pgn, incluindo jogos com variação em arquivos pgn, onde cada variação tem seu próprio jogo".

Infelizmente, todos os links para ele parecem mortos. Alguém sabe se é possível baixá-lo em qualquer lugar ou encontrar funcionalidade semelhante em qualquer outro software de banco de dados de xadrez comum?

Joe
fonte

Respostas:

11

A partir de 04.04.2011, o pgn-extract (versão 17-38) fornece a funcionalidade de divisão de variações por meio de seu sinalizador --splitvariants. Portanto, se você desejar isso em um ambiente Windows / Linux / Mac OS, ele estará disponível. Divulgação: Eu sou o autor de pgn-extract.

kentdjb
fonte
3
Bem-vindo a participar. Eu uso o seu software há muito tempo, e é ótimo.
SmallChess
1
Estou feliz que você gostou.
kentdjb
obrigado, eu usei antes, bom saber sobre esse novo recurso.
Joe
3

O único que eu encontrei que provavelmente fará o que você quer é o PGN Extract . É uma ferramenta de linha de comando, então espero que você esteja confortável com isso. Ele possui um binário do Windows, mas se você precisar dele para Linux ou Mac, espero que esteja confortável com a compilação a partir do código-fonte.


Atualizar

Parece que o PGN Extract separará apenas jogos exclusivos em um único PGN em vários PGNs, não em ramificações. Infelizmente, o PGN Split foi único e não parece haver um substituto. Um dos poucos programas que conseguiram desaparecer completamente da internet.

MDMoore313
fonte
obrigado, eu usei há muito tempo. Ele faz o que eu quero fora da caixa ou você está dizendo que preciso recompilar e modificá-lo?
21313 Joe
Você sabe quais opções de linha de comando farão o que o solicitante deseja? Encontrei o PGN Extract ao procurar uma resposta para sua pergunta, mas não consegui encontrar o recurso que ele está solicitando na documentação.
Dfan
@ Joe Pelo que vi a opção de separar arquivos, soa exatamente como o que você deseja.
MDMoore313
@dfan o Separate Output Files(-E) parece que é isso.
MDMoore313
-E parece pegar os jogos especificados e produzi-los em vários arquivos, em vez de transformar um jogo em muitos jogos (um para cada variação), que é o que @Joe está solicitando.
Dfan
2

Isso fará isso.

https://www.cs.kent.ac.uk/people/staff/djb/pgn-extract/

Eu o construí no mac - funciona muito bem.

Kevin
fonte
Oi Kevin. Você pode elaborar um pouco, por favor? A comunidade desencoraja respostas apenas ao link, pois o link pode ficar inativo. Seria ótimo se você pudesse explicar como o código atende aos critérios do pôster original, talvez algumas capturas de tela dele em ação, talvez um pouco sobre como o código funciona?
PGN-extrato não é a mesma coisa que pgnsplit
Joe