../
|
_data/
|
795
(2 years ago)
by nino.borges:
Gromulus, which is a catalog inventory for roms, games and maybe one day applications.
|
GromulusDatabaseUtilities.py
|
978
(6 weeks ago)
by nino.borges:
System-scoped DAT import refactor and metadata matching improvements
Refactored DAT import workflow so No-Intro and TOSEC imports are tied to a selected local main_app_system instead of global table replacement.
Updated UI import flow to prompt for target system before DAT import.
Added schema support for per-system DAT scoping (app_system_id) and DAT import tracking (dat_import_history with source/version/date/count).
Updated No-Intro/TOSEC import logic to replace rows only for the selected system and upsert last-import metadata.
Switched game metadata matching to use main_app_file_hash.file_md5_hash (via container_file_id) instead of container hash.
Updated game list/detail lookups to use file-level hash matching, including case-insensitive MD5 comparison.
Improved TOSEC/No-Intro lookup accuracy and kept read paths non-destructive (schema writes only during migration/import paths).
Added/updated indexing and normalization hooks to support system-scoped matching performance and backward compatibility.
|
Gromulus_Lib.py
|
979
(6 weeks ago)
by nino.borges:
Refactor metadata import and UI workflows; add system-scoped DAT handling, artwork ingestion, and artwork previews
- Scope No-Intro/TOSEC imports to selected local system and track import metadata
- Improve hash matching using file-level hashes with system-aware joins
- Add artwork ingest workflow with type selection, dry-run mode, and busy indicators
- Add bottom-row artwork previews (box/title/ingame) driven by selected game
- Improve UI responsiveness and layout (system-switch busy dialog, taller game list, preview row positioning)
|
Gromulus_UI.py
|
979
(6 weeks ago)
by nino.borges:
Refactor metadata import and UI workflows; add system-scoped DAT handling, artwork ingestion, and artwork previews
- Scope No-Intro/TOSEC imports to selected local system and track import metadata
- Improve hash matching using file-level hashes with system-aware joins
- Add artwork ingest workflow with type selection, dry-run mode, and busy indicators
- Add bottom-row artwork previews (box/title/ingame) driven by selected game
- Improve UI responsiveness and layout (system-switch busy dialog, taller game list, preview row positioning)
|
ProjectGuidelines.txt
|
977
(6 weeks ago)
by nino.borges:
Some program thoughts and guidlines.
|
models.py
|
795
(2 years ago)
by nino.borges:
Gromulus, which is a catalog inventory for roms, games and maybe one day applications.
|
requirements.txt
|
976
(6 weeks ago)
by nino.borges:
Refactor catalog data flow: unify schema usage, fix UI data contracts, and match metadata via main_app_file_hash
|
1 directory and
6 files shown