mirror of
https://github.com/Abdess/retrobios.git
synced 2026-04-27 09:17:46 +00:00
Shared CLI boilerplate for all scrapers: argparse, dry-run, json, yaml output. 4 scrapers (libretro, batocera, retrobat, emudeck) reduced from ~58 lines main() each to 3 lines calling scraper_cli(). ~220 lines of duplicated boilerplate eliminated. recalbox + coreinfo keep custom main() (extra flags: --full, --compare-db). |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| base_scraper.py | ||
| batocera_scraper.py | ||
| coreinfo_scraper.py | ||
| dat_parser.py | ||
| emudeck_scraper.py | ||
| libretro_scraper.py | ||
| recalbox_scraper.py | ||
| retrobat_scraper.py | ||