v2026.04.02/scripts/scraper
Abdessamad Derraz 86dbdf28e5 feat: core profiles, data_dirs buildbot, cross_ref fix
profiles: amiberry (new), amiarcadia, atari800, azahar, b2,
bk, blastem, bluemsx, freeintv updated with source refs,
upstream field, mode field, data_directories.

_data_dirs.yml: buildbot source for retroarch platforms,
strip_components for nested ZIPs, freeintv-overlays fixed.

cross_reference.py: data_directories-aware gap analysis,
suppresses false gaps when emulator+platform share refs.

refresh_data_dirs.py: ZIP strip_components support,
for_platforms filter, ETag freshness for buildbot.

scraper: bluemsx single ref, freeintv overlays injection.
generate_pack.py: warning on missing data directory cache.
2026-03-18 21:20:02 +01:00
..
__init__.py v2: automated BIOS platform with full pipeline 2026-03-17 10:54:39 +01:00
base_scraper.py refactor: centralize hash logic, fix circular imports and perf bottlenecks 2026-03-18 11:51:12 +01:00
batocera_scraper.py refactor: centralize hash logic, fix circular imports and perf bottlenecks 2026-03-18 11:51:12 +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 refactor: extract scraper_cli() to base_scraper.py (DRY) 2026-03-18 08:17:14 +01:00
libretro_scraper.py feat: core profiles, data_dirs buildbot, cross_ref fix 2026-03-18 21:20:02 +01:00
recalbox_scraper.py refactor: centralize hash logic, fix circular imports and perf bottlenecks 2026-03-18 11:51:12 +01:00
retrobat_scraper.py refactor: extract _fetch_raw to BaseScraper (DRY) 2026-03-18 08:22:21 +01:00