feat: add minui, nextui and myminui platforms

minarch hands every core SDCARD_PATH/Bios/<TAG> as its system directory
and opens no file in it. The scrapers read each pak's launch.sh (core,
tag, devices), each device's core makefile (the project a library is
built from: MyMinUI's dosbox_libretro.so is dosbox-pure) and the minarch
statement, at a pinned commit. The installer recognises the card from
.system/version.txt and refuses a folder inside it.
This commit is contained in:
Abdessamad Derraz committed 2026-10-22 04:04:36 +02:00
1 parent d0802c5360
commit 43bdf83973
17 files changed
+2292 -17

No files matched your search

+30
View File
@@ -0,0 +1,30 @@
#!/usr/bin/env python3
"""Scraper for NextUI's pak list: the MinUI scraper on NextUI's repository."""
from __future__ import annotations
try:
from . import minui_scraper
except ImportError:
import minui_scraper
PLATFORM_NAME = "nextui"
class Scraper(minui_scraper.Scraper):
"""Pak scraper for NextUI."""
variant = minui_scraper.VARIANTS["nextui"]
def main() -> None:
try:
from .base_scraper import scraper_cli
except ImportError:
from base_scraper import scraper_cli
scraper_cli(Scraper, "Scrape the NextUI pak list")
if __name__ == "__main__":
main()