Pre-announcement sweep: a contact channel, a fresh Titles shot
Three of four reviewer nits. The real gap: the Gitea instance takes no
public registrations, so announcement readers had no way to report
anything — the README now offers the author's email and says plainly
why there's no issue tracker yet. The Titles screenshot still showed
the day-three catalog ("123 extracted titles") — replaced with the
clean run's capture (150 reads, shaky-read badges, the add-a-game
panel) and honest alt text. And the Beta classifier gets a comment
recording that it's deliberate alongside the README's "battle-tested":
tested for one person on one platform is exactly what Beta means.
The fourth item (release notes on the v1.0.0 tag) is a Gitea web-UI
task — notes drafted separately for pasting.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016jXZFSTZQKzAC8fqpWSz9g
This commit is contained in:
co-authored by
Claude Fable 5
parent
4e09f11052
commit
0b5c1c727f
@@ -71,6 +71,10 @@ uv run bggpipe web --dev # the app with code hot-reload
|
|||||||
|
|
||||||
Run your own *pipeline* from a different directory — the clone's `data/` is the author's live data. Architecture and contributor guidance: [CLAUDE.md](CLAUDE.md) and the [design contract](docs/spec.md); BGG automation notes: [docs/bgg-upload-flow.md](docs/bgg-upload-flow.md).
|
Run your own *pipeline* from a different directory — the clone's `data/` is the author's live data. Architecture and contributor guidance: [CLAUDE.md](CLAUDE.md) and the [design contract](docs/spec.md); BGG automation notes: [docs/bgg-upload-flow.md](docs/bgg-upload-flow.md).
|
||||||
|
|
||||||
|
## Questions, bugs, ideas
|
||||||
|
|
||||||
|
Email [eric@ericwagoner.com](mailto:eric@ericwagoner.com) — bug reports, confusions, and "it worked, here's my collection" notes all welcome. (This Gitea instance doesn't take public registrations, so there's no issue tracker to file into yet; if enough people show up, one will materialize.)
|
||||||
|
|
||||||
## A note on being a good BGG citizen
|
## A note on being a good BGG citizen
|
||||||
|
|
||||||
This tool is **not affiliated with or supported by BoardGameGeek**. It uses only the sanctioned XML API2 for reads (with your own registered application token, per BGG's current policy) and drives the regular website for writes, deliberately slowly (one request every couple of seconds, slower for uploads). Please keep it that way: BGG is a community resource running on community goodwill. You are responsible for your own account — review the dry-run output before a real upload.
|
This tool is **not affiliated with or supported by BoardGameGeek**. It uses only the sanctioned XML API2 for reads (with your own registered application token, per BGG's current policy) and drives the regular website for writes, deliberately slowly (one request every couple of seconds, slower for uploads). Please keep it that way: BGG is a community resource running on community goodwill. You are responsible for your own account — review the dry-run output before a real upload.
|
||||||
|
|||||||
Binary file not shown.
|
Before Width: | Height: | Size: 489 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 468 KiB |
+2
-2
@@ -10,9 +10,9 @@ Seven pages in one local app — Pipeline, Photos, Titles, Review, Queue, Librar
|
|||||||
|
|
||||||

|

|
||||||
|
|
||||||
**Titles** — every read off the shelves, alphabetized with status and source photos. This is the proofreading checkpoint: edit misreads, split multi-copy lines, remove non-games.
|
**Titles** — every read off the shelves, alphabetized with status and source photos. This is the proofreading checkpoint: edit misreads, split multi-copy lines, remove non-games, add a game no photo caught.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
**Review** — keyboard-first decisions on ambiguous matches. Each card shows the shelf photo beside the candidates (with rank, owner counts, and a view-on-BGG link per candidate), plus hand-steered re-searches of BGG or RPGGeek when the automatic search can't reach the right database. Here: is that box base Agricola or the Revised Edition?
|
**Review** — keyboard-first decisions on ambiguous matches. Each card shows the shelf photo beside the candidates (with rank, owner counts, and a view-on-BGG link per candidate), plus hand-steered re-searches of BGG or RPGGeek when the automatic search can't reach the right database. Here: is that box base Agricola or the Revised Edition?
|
||||||
|
|
||||||
|
|||||||
@@ -9,6 +9,8 @@ requires-python = ">=3.12"
|
|||||||
authors = [{ name = "Eric Wagoner", email = "eric@ericwagoner.com" }]
|
authors = [{ name = "Eric Wagoner", email = "eric@ericwagoner.com" }]
|
||||||
keywords = ["boardgamegeek", "bgg", "board-games", "collection", "vision", "cataloging"]
|
keywords = ["boardgamegeek", "bgg", "board-games", "collection", "vision", "cataloging"]
|
||||||
classifiers = [
|
classifiers = [
|
||||||
|
# Beta is deliberate while the user base is one person on one platform,
|
||||||
|
# however battle-tested that person's collection is
|
||||||
"Development Status :: 4 - Beta",
|
"Development Status :: 4 - Beta",
|
||||||
"Environment :: Console",
|
"Environment :: Console",
|
||||||
"Environment :: Web Environment",
|
"Environment :: Web Environment",
|
||||||
|
|||||||
Reference in New Issue
Block a user