/board-utils

BGG scripts and HTI (hidden trackable information) analysis

Primary LanguageJavaScriptMIT LicenseMIT

HTI (Hidden Trackable Information) in board games

Current list. I am looking for the following strings:

  • "confidential"
  • "down" (this includes "facedown", etc.)
  • "hid" (this includes "hidden", etc.)
  • "private"
  • "public"
  • "secret"

Utilities

Purpose

games_in_geeklists

Print all games in the public geeklists of the given BoardGameGeek username in XML format.

games_played

Print all games played by the given BoardGameGeek username in XML format.

in_category

Filter games generated by games_in_geeklists or games_played by the given BoardGameGeek category.

json_stats

Print some statistics (such as a playing time and rank) from a list of games in XML format.

Requirements

Usage

$ ./games_in_geeklists 'Agt the Walker' | ./json_stats >board.json

This generated board.json, and can be used to display something like board.html.

$ ./games_played 'Agt the Walker' | ./in_category 'Card Game' | ./json_stats