Chcę odczytać plik PGN, a następnie przejść do określonego numeru przeniesienia i podać go do silnika UCI. Okazuje się, że silniki działają przy użyciu długiej notacji algebraicznej, a PGN są w skrócie algebraiczne. Jaki jest łatwy sposób na konwersję? tj. z SAN na LAN.
Zdaję sobie sprawę, że generowanie długiej notacji algebraicznej wymaga znajomości stanu planszy i zasad szachowych, więc nie chcę pisać tego wszystkiego od nowa! Z pewnością coś takiego musi już istnieć - albo program wiersza poleceń, albo moduł (najlepiej w Pythonie).