An Eclipse RCP reimplementation of bgg1tool by Nand. See http://www.nand.it/nandeck/ for the original tool.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Veronie d5a685ac1d Added how to compile & run instructions 3 years ago
xyz.veronie.bgg.feature Renamed packages to xyz.veronie.* (second push) 5 years ago
xyz.veronie.bgg.product Fetching xml from bggapi2 now WITH stats. 3 years ago
xyz.veronie.bgg.ui Now complete things are output and also written to a result.txt in the 3 years ago
.gitignore Initial commit 5 years ago
.project Display of filter controls works now. 5 years ago
LICENSE Initial commit 5 years ago
README.md Added how to compile & run instructions 3 years ago

README.md

BggToolAnother

An partly reimplementation of bgg1tool by Nand using Eclipse e4 RCP (https://wiki.eclipse.org/Eclipse4/RCP). See http://www.nand.it/nandeck/ for the original bgg1tool.

At present, this can be done:

  • You can download things from BGG by user, geeklist or family and display the list
  • When downloading, the currently displayed list can be modified with the results: add to the list, replace it, keep only new entries, intersect both lists, or subtract the result.
  • The currently displayed list can be saved and later loaded again using a local database (sqlite)
  • If they were downloaded by specifying a user name, the number of plays and user ratings are saved with the things.
  • Can import a result.txt that was generated by bgg1tool (but the version is not imported correctly yet).
  • Can export the currently displayed list to a ‘result.txt’ file that nandeck can parse and create profile cards using the ‘IDKdeck_OnlyHuman.txt’ template. (Everything except the Rank is available at present.)

Planned features:

  • Delete a local game list
  • Replace an existing local game list
  • Cache families and geeklists locally
  • Directly generate a PDF with nandeck

How to compile and run from IDE

Get an Eclipse SDK from https://download.eclipse.org/eclipse/downloads/ (currently, I use build 4.22 (12-2021), earlier builds should work as well.)

Get sqlite-jdbc-3.34.0.jar and put it into xyz.veronie.bgg.ui/lib/ (create the lib directory first). I think I cannot put it into the repo due to the licensing. Working on a better solution...

Open xyz.veroni.bgg.product/bggtool.product, Synchronize and Launch the program. (If plugins are missing, go to the Run Configurations..., select tab “Plugin-ins”, and click “Add Required Plug-ins”, click “Apply” and run.

There is no deployed program yet that I can disctribute, but I'm working on it.