Abdessamad Derraz
|
2e21d64a08
|
refactor: harden codebase and remove unicode artifacts
- fix urllib.parse.quote import (was urllib.request.quote)
- add operator precedence parens in generate_pack dedup check
- narrow bare except to specific types in batocera target scraper
- cache load_platform_config and build_zip_contents_index results
- add selective algorithm support to compute_hashes
- atomic write for fetch_large_file (tmp + rename)
- add response size limit to base scraper fetch
- extract build_target_cores_cache to common.py (dedup verify/pack)
- hoist _build_supplemental_index out of per-platform loop
- migrate function-attribute caches to module-level dicts
- add @abstractmethod to BaseTargetScraper.fetch_targets
- remove backward-compat re-exports from common.py
- replace em-dashes and unicode arrows with ASCII equivalents
- remove decorative section dividers and obvious comments
|
2026-03-29 23:15:20 +02:00 |
|
Abdessamad Derraz
|
0a1880f606
|
fix: filter baseline by platform-scoped cores, include retroarch cores in emudeck targets
|
2026-03-26 10:20:43 +01:00 |
|
Abdessamad Derraz
|
a3de47dd88
|
fix: normalize core names in emudeck and retropie scrapers
|
2026-03-26 09:44:11 +01:00 |
|
Abdessamad Derraz
|
dfb7d9a25a
|
fix: correct scraper paths and patterns, populate target files
|
2026-03-26 09:18:39 +01:00 |
|
Abdessamad Derraz
|
6b86c543af
|
feat: add emudeck and retropie target scrapers
|
2026-03-26 08:55:58 +01:00 |
|