mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-04-16 13:52:32 -05:00
feat: source mode text in pack readme
This commit is contained in:
@@ -748,6 +748,7 @@ def _build_readme(
|
|||||||
base_dest: str,
|
base_dest: str,
|
||||||
total_files: int,
|
total_files: int,
|
||||||
num_systems: int,
|
num_systems: int,
|
||||||
|
source: str = "full",
|
||||||
) -> str:
|
) -> str:
|
||||||
"""Build a personalized step-by-step README for each platform pack."""
|
"""Build a personalized step-by-step README for each platform pack."""
|
||||||
sep = "=" * 50
|
sep = "=" * 50
|
||||||
@@ -945,7 +946,23 @@ def _build_readme(
|
|||||||
f"{sep}\n"
|
f"{sep}\n"
|
||||||
)
|
)
|
||||||
|
|
||||||
return header + guide + footer
|
source_info = ""
|
||||||
|
if source == "platform":
|
||||||
|
source_info = (
|
||||||
|
"PACK TYPE: Platform Only\n\n"
|
||||||
|
f" This pack contains only files declared by {platform_display}.\n"
|
||||||
|
" Core extras from emulator profiles are not included.\n"
|
||||||
|
" Use the Full pack for maximum coverage.\n\n"
|
||||||
|
)
|
||||||
|
elif source == "truth":
|
||||||
|
source_info = (
|
||||||
|
"PACK TYPE: Ground Truth\n\n"
|
||||||
|
" This pack contains files that emulators actually load,\n"
|
||||||
|
" based on source code analysis of emulator profiles.\n"
|
||||||
|
" Independent of platform scraper accuracy.\n\n"
|
||||||
|
)
|
||||||
|
|
||||||
|
return header + source_info + guide + footer
|
||||||
|
|
||||||
|
|
||||||
def _build_agnostic_rename_readme(
|
def _build_agnostic_rename_readme(
|
||||||
@@ -1457,7 +1474,8 @@ def generate_pack(
|
|||||||
# README.txt for users -personalized step-by-step per platform
|
# README.txt for users -personalized step-by-step per platform
|
||||||
num_systems = len(pack_systems)
|
num_systems = len(pack_systems)
|
||||||
readme_text = _build_readme(
|
readme_text = _build_readme(
|
||||||
platform_name, platform_display, base_dest, total_files, num_systems
|
platform_name, platform_display, base_dest, total_files, num_systems,
|
||||||
|
source=source,
|
||||||
)
|
)
|
||||||
zf.writestr("README.txt", readme_text)
|
zf.writestr("README.txt", readme_text)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user