Skip to content

Fix bulk runs export: raw game JSON, no modded characters#347

Merged
ptrlrd merged 1 commit into
mainfrom
fix/bulk-export-raw-json
May 23, 2026
Merged

Fix bulk runs export: raw game JSON, no modded characters#347
ptrlrd merged 1 commit into
mainfrom
fix/bulk-export-raw-json

Conversation

@ptrlrd
Copy link
Copy Markdown
Owner

@ptrlrd ptrlrd commented May 23, 2026

Summary

  • Export now serves the raw submitted game JSON files from disk (same blobs as /api/runs/shared/{hash})
  • Includes full players, map_point_history, acts, deck, relics, card_choices -- both singleplayer and multiplayer
  • Filters out runs with modded characters via Mongo query before reading files
  • Previous version served Mongo's normalized per-player docs which had a different shape and was missing data

Query Mongo for official-character run hashes, then read the raw
JSON files from disk (the full submitted game blobs with players,
map_point_history, acts, etc.). Filters out modded characters.
@ptrlrd ptrlrd merged commit 8956c66 into main May 23, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant