Home Page for pgn-extract https://www.cs.kent.ac.uk/~djb/pgn-extract/ A Portable Game Notation (PGN) manipulator Version 22-11 https://www.cs.kent.ac.uk/~djb/pgn-extract/pgn-extract-22-11.tgz C source code for version 22-11. Windows binary available from the home page. A couple of bug fixes associated with position matching via -z. New options --firstgame, --gamelimit, --seventyfive and --repetition5. Regular expression matches via -t. pgn-extract-22-11-announce 15 August 2022 21:00:00 GMT Version 22-07 https://www.cs.kent.ac.uk/~djb/pgn-extract/pgn-extract-22-07.tgz C source code for version 22-07. Windows binary available from the home page. This is largely a bug fix release to fix failure to NULL a freed pointer. In addition, relational operators may now be used to match any wholly numeric tag values via the -t flag. pgn-extract-22-07-announce 03 May 2022 22:00:00 GMT Version 22-05 https://www.cs.kent.ac.uk/~djb/pgn-extract/pgn-extract-22-05.tgz C source code for version 22-05. Windows binary available from the home page. This is largely a bug fix release. pgn-extract-22-05-announce 23 Feb 2022 21:00:00 GMT Version 21-08 https://www.cs.kent.ac.uk/~djb/pgn-extract/pgn-extract-21-08.tgz C source code for version 21-08. Windows 64-bit and 32-bit binaries available from the home page. This is a catch-up release for the end of the year. It adds a de-tagging option, and extended matching of TimeControl to include the formats of sudden death and sandclock. pgn-extract-21-08-announce 28 Dec 2021 17:00:00 GMT Version 21-02 https://www.cs.kent.ac.uk/~djb/pgn-extract/pgn-extract-21-02.tgz C source code for version 21-02. win32 binary available from the home page. This version is mainly a bug-fix release for the --fixtagstrings option but it also adds the --linenumbers option. pgn-extract-21-02-announce 27 Jan 2021 11:45:00 GMT Version 20-06 https://www.cs.kent.ac.uk/~djb/pgn-extract/pgn-extract-20-06.tgz C source code for version 20-06. win32 binary available from the home page. This version is mainly an end-of-year release to catch up on a few additions since version 20-03. Date matches extended to match on month and day as well as year and a few more command-line options: --fixtagstrings attempts to fix common bad string formats in tag strings; and --wtm/--btm add the requirement for white-to-move/black-to-move in matches. pgn-extract-20-06-announce 18 Dec 2020 21:00:00 GMT Version 20-03 https://www.cs.kent.ac.uk/~djb/pgn-extract/pgn-extract-20-03.tgz C source code for version 20-03. win32 binary available from the home page. This version contains a few bug fixes and adds --startply, --fenpattern and --material command-line options. There is also limited relational matching for the TimeControl tag. pgn-extract-20-03-announce 25 July 2020 21:00:00 GMT Version 19-04 https://www.cs.kent.ac.uk/~djb/pgn-extract/pgn-extract-19-04.tgz C source code for version 19-04. win32 binary available from the home page. This version fixes a memory error with some positional match combinations and false positives with --repetition. It also adds --xroster to suppress additional tags with -R and adds a short man page courtesy of Vincent Legout. pgn-extract-19-04-announce 23 April 2019 21:00:00 GMT Using pgn-extract to mine chess data https://blogs.kent.ac.uk/djb/2018/10/14/data-mining-with-pgn-extract/ A blog post about using pgn-extract to investigate the effect of material balances, with a particular focus on the case of the bishop pair. pgn-extract-data-mining 16 October 2018 07:45:00 GMT