v2026.04.02/scripts/scraper
Abdessamad Derraz 8d81aee235 refactor: quality audit fixes, honest verification reporting
- batocera_scraper: fix OrderedDict parsing for ast.literal_eval
- auto_fetch: fix TypeError when sha1/md5 is None
- verify: filter non-ZIP files for zipped_file entries (F2)
- verify: distinguish ZIP read errors from hash mismatches (F5)
- generate_pack: track seen_destinations with source hash (F7)

Batocera ep64/ep128.zip now correctly reported as MISSING
instead of false UNTESTED (resolved to .rom instead of .zip)
2026-03-17 15:35:30 +01:00
..
__init__.py v2: automated BIOS platform with full pipeline 2026-03-17 10:54:39 +01:00
base_scraper.py refactor: consolidate CI pipeline, remove third-party deps 2026-03-17 12:33:10 +01:00
batocera_scraper.py refactor: quality audit fixes, honest verification reporting 2026-03-17 15:35:30 +01:00
coreinfo_scraper.py v2: automated BIOS platform with full pipeline 2026-03-17 10:54:39 +01:00
dat_parser.py v2: automated BIOS platform with full pipeline 2026-03-17 10:54:39 +01:00
emudeck_scraper.py feat: add emudeck platform support, 126/164 verified 2026-03-17 13:33:07 +01:00
libretro_scraper.py refactor: consolidate CI pipeline, remove third-party deps 2026-03-17 12:33:10 +01:00
recalbox_scraper.py v2: automated BIOS platform with full pipeline 2026-03-17 10:54:39 +01:00
retrobat_scraper.py add retrobat platform support (scraper, config, verify) 2026-03-17 11:38:52 +01:00