@Glorfindel terima kasih. Saya tidak tahu tentang Bahasa Catur Querry. Ini memang alat yang luar biasa. Melalui sintaksis dasar CQL dari situs web mereka, saya menemukan skrip dan metode berikut yang dapat memilih "pengorbanan hadiah Yunani" dengan hitam atau putih dari pgnbasis data apa pun . Saya memberikan contoh di bawah ini menggunakan sistem UNIX.
Pertama, unduh pgn database yang menarik minat Anda ( example.pgn).
Kedua, menggunakan editor teks, simpan skrip berikut sebagai file teks greek_gift.cqldengan ekstensi .cql.
cql (input example.pgn)
flipcolor flip
next (Bh7
kh7)
Simpan cqlprogram yang dapat dijalankan (diunduh dari situs web CQL ), file cql greek_gift.cqldan file input pgn example.pgndi folder yang sama.
Buka terminal dan arahkan ke folder.
Jalankan perintah ./cql greek_gift.cql.
File pgn baru greek_gift-out.pgnakan dibuat di direktori yang sama. Perhatikan bahwa ini akan berisi game dengan pengorbanan Bh7 dengan warna putih serta pengorbanan Bh2 dengan warna hitam, diikuti oleh penangkapan oleh raja lawan.
Saya bukan seorang programmer; harap edit skrip jika ada yang berpikir ada kesalahan.