Un par de lugares en la web mencionan una utilidad gratuita llamada pgnsplit, que hace lo siguiente: "Una herramienta de línea de comandos para convertir archivos pgn que incluyen juegos con variación en archivos pgn donde cada variación obtiene su propio juego".
Lamentablemente, todos los enlaces a él parecen muertos. ¿Alguien sabe si es posible descargarlo en cualquier lugar o encontrar una funcionalidad similar en cualquier otro software común de base de datos de ajedrez?
El único que he encontrado que probablemente hará lo que quieras es PGN Extract . Es una herramienta de línea de comandos, así que espero que te sientas cómodo con eso. Tiene un binario de Windows, pero si lo necesita para Linux o Mac, espero que se sienta cómodo compilando desde la fuente.
Actualizar
Parece que PGN Extract solo separará juegos únicos en un solo PGN en múltiples PGN, no ramas. Lamentablemente, PGN Split fue único en su clase, y no parece haber un reemplazo. Uno de los pocos programas que logró desaparecer por completo de Internet.
fuente
Separate Output Files
(-E) se ve como si fuera eso.Esto lo hará.
https://www.cs.kent.ac.uk/people/staff/djb/pgn-extract/
Lo construí en Mac, funciona muy bien.
fuente