Skip to content

Reading Collection (META)

Download: https://github.com/eiron/KeymastersKeepGames


Reading Collection game for Keymaster's Keep.

Parses Goodreads and/or StoryGraph CSV exports and generates reading challenges based on the books, authors, genres/shelves, publication years, and page counts in the player's collection.

CSV files should be placed in the reading_collection/ subfolder alongside this file: reading_collection/ goodreads/ <- Drop Goodreads CSV exports here storygraph/ <- Drop StoryGraph CSV exports here

Multiple CSVs per source are supported; all files in each subfolder are merged. Supports filtering by shelf (e.g., only "to-read" books) so players can focus on their backlog.

Default Yaml Options

Generated with the following options:

reading_collection_excluded_authors: []
reading_collection_folder: ''
reading_collection_include_length_challenges: 0
reading_collection_include_shelf_challenges: 0
reading_collection_included_goodreads_shelves:
- to-read
reading_collection_included_storygraph_statuses:
- to-read
reading_collection_source: 2

Objectives

  • Read a book from your reading collection⏳