Set up SGF reading and start on the game database #47

Merged
savanni merged 20 commits from kifu/sgf into main 2023-07-26 13:54:28 +00:00

20 Commits

Author SHA1 Message Date
Savanni D'Gerinel 084a558740 Start showing the list of games in the database 2023-07-25 23:27:36 -04:00
Savanni D'Gerinel 744511a552 Set up test code that loads the games database 2023-07-25 22:49:43 -04:00
Savanni D'Gerinel c8d21d0e25 Make it possible to share a gametree across the API 2023-07-25 21:08:22 -04:00
Savanni D'Gerinel 1b9a8eee67 Rename new_game to home 2023-07-24 19:43:22 -04:00
Savanni D'Gerinel 741f963606 Finish filling out all of the basic game info 2023-07-22 00:15:17 -04:00
Savanni D'Gerinel 82deabce48 Add a lot of the date parsing 2023-07-21 23:48:05 -04:00
Savanni D'Gerinel 4b30bf288a Make GameResult parsing slightly more flexible 2023-07-21 10:47:30 -04:00
Savanni D'Gerinel 96c6f2dfbf Start parsing game information 2023-07-20 23:22:00 -04:00
Savanni D'Gerinel 90b0f830e0 Start building an interface to the database 2023-07-20 00:55:24 -04:00
Savanni D'Gerinel e3957a5dbe Allow newlines and whitespace in more sequence locations 2023-07-20 00:42:49 -04:00
Savanni D'Gerinel ba814fd899 Add example games for tests 2023-07-20 00:16:18 -04:00
Savanni D'Gerinel 9137909a64 Start interpreting a tree as a game of Go 2023-07-20 00:00:25 -04:00
Savanni D'Gerinel 12f4f9dde6 Parse soft newlines and escaped closing brackets in propvals 2023-07-20 00:00:25 -04:00
Savanni D'Gerinel fd4c6ff935 Extract out parse_propval_text 2023-07-20 00:00:25 -04:00
Savanni D'Gerinel 3cca3a7f89 Add more test cases and try to handle linebreaks 2023-07-20 00:00:25 -04:00
Savanni D'Gerinel 4fd07b240e Add tests for collections 2023-07-20 00:00:25 -04:00
Savanni D'Gerinel 2469cd78fa Start parsing data into a GameTree 2023-07-20 00:00:25 -04:00
Savanni D'Gerinel f24fb5eae9 Reserialize a game tree 2023-07-20 00:00:25 -04:00
Savanni D'Gerinel 798566d01c Set up node parsing without any interpretation 2023-07-20 00:00:25 -04:00
Savanni D'Gerinel 6fd4d9df96 Start the framework for parsing SGFs 2023-07-20 00:00:25 -04:00