У меня есть большая шахматная база данных в формате PGN (Portable Game Notation), но в некоторых играх нет тега, связанного с ECO (Encyclopaedia of Chess Openings)код.
Я бы хотел обновить эти теги в каждой игре, поэтому мне нужно найти код ECO, основанный на ходах игры.
Есть ли какая-либо библиотека для python, perl, C ++, Javaили что-нибудь еще, что обеспечивает эту функциональность?