From b3458bd75ee9a629ddfedda23cbcee215ee5bba4 Mon Sep 17 00:00:00 2001 From: Richard Macias Date: Mon, 26 Jan 2026 23:22:45 -0600 Subject: [PATCH] fix: alphabetize should be case-insensitive --- README.md | 8 ++++---- pages/table.md | 8 ++++---- scripts/generate-table.py | 4 +++- 3 files changed, 11 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index de8537f..04d74fa 100644 --- a/README.md +++ b/README.md @@ -39,6 +39,7 @@ Download and Install the [latest release of Obtainium](https://github.com/ImranR | Application Name | Add to Obtainium | Included in export json? | Included in DS json? | |------------------|------------------|---------------------------|----------------------| +| aPS3e | Add to Obtainium! | ✅ | ✅ | | ARMSX2 | Add to Obtainium! | ✅ | ✅ | | Azahar | Add to Obtainium! | ✅ | ✅ | | Cemu | Add to Obtainium! | ✅ | ❌ | @@ -59,14 +60,13 @@ Download and Install the [latest release of Obtainium](https://github.com/ImranR | MelonDS Nightly | Add to Obtainium! | ❌ | ❌ | | NetherSX2-Classic | Add to Obtainium! | ✅ | ✅ | | NetherSX2-Patch | Add to Obtainium! | ❌ | ❌ | -| PPSSPP | Add to Obtainium! | ✅ | ✅ | | Pico8 Android | Add to Obtainium! | ✅ | ✅ | -| RPCSX | Add to Obtainium! | ✅ | ✅ | +| PPSSPP | Add to Obtainium! | ✅ | ✅ | | RetroArch (AArch64) | Add to Obtainium! | ✅ | ✅ | | RetroArch Nightly (AArch64) | Add to Obtainium! | ❌ | ❌ | +| RPCSX | Add to Obtainium! | ✅ | ✅ | | ScummVM | Add to Obtainium! | ✅ | ✅ | | Vita3K | Add to Obtainium! | ✅ | ✅ | -| aPS3e | Add to Obtainium! | ✅ | ✅ | ### Frontend @@ -107,9 +107,9 @@ Download and Install the [latest release of Obtainium](https://github.com/ImranR | Application Name | Add to Obtainium | Included in export json? | Included in DS json? | |------------------|------------------|---------------------------|----------------------| | Bifrost | Add to Obtainium! | ✅ | ✅ | +| EmuReady Lite | Add to Obtainium! | ✅ | ✅ | | ES-DE Android Apps | Add to Obtainium! | ✅ | ✅ | | ES-DE Companion | Add to Obtainium! | ❌ | ✅ | -| EmuReady Lite | Add to Obtainium! | ✅ | ✅ | | Jarngreipr | Add to Obtainium! | ❌ | ✅ | | Mjolnir | Add to Obtainium! | ❌ | ✅ | | OdinTools | Add to Obtainium! | ✅ | ✅ | diff --git a/pages/table.md b/pages/table.md index 9635921..0903009 100644 --- a/pages/table.md +++ b/pages/table.md @@ -4,6 +4,7 @@ | Application Name | Add to Obtainium | Included in export json? | Included in DS json? | |------------------|------------------|---------------------------|----------------------| +| aPS3e | Add to Obtainium! | ✅ | ✅ | | ARMSX2 | Add to Obtainium! | ✅ | ✅ | | Azahar | Add to Obtainium! | ✅ | ✅ | | Cemu | Add to Obtainium! | ✅ | ❌ | @@ -24,14 +25,13 @@ | MelonDS Nightly | Add to Obtainium! | ❌ | ❌ | | NetherSX2-Classic | Add to Obtainium! | ✅ | ✅ | | NetherSX2-Patch | Add to Obtainium! | ❌ | ❌ | -| PPSSPP | Add to Obtainium! | ✅ | ✅ | | Pico8 Android | Add to Obtainium! | ✅ | ✅ | -| RPCSX | Add to Obtainium! | ✅ | ✅ | +| PPSSPP | Add to Obtainium! | ✅ | ✅ | | RetroArch (AArch64) | Add to Obtainium! | ✅ | ✅ | | RetroArch Nightly (AArch64) | Add to Obtainium! | ❌ | ❌ | +| RPCSX | Add to Obtainium! | ✅ | ✅ | | ScummVM | Add to Obtainium! | ✅ | ✅ | | Vita3K | Add to Obtainium! | ✅ | ✅ | -| aPS3e | Add to Obtainium! | ✅ | ✅ | ### Frontend @@ -72,9 +72,9 @@ | Application Name | Add to Obtainium | Included in export json? | Included in DS json? | |------------------|------------------|---------------------------|----------------------| | Bifrost | Add to Obtainium! | ✅ | ✅ | +| EmuReady Lite | Add to Obtainium! | ✅ | ✅ | | ES-DE Android Apps | Add to Obtainium! | ✅ | ✅ | | ES-DE Companion | Add to Obtainium! | ❌ | ✅ | -| EmuReady Lite | Add to Obtainium! | ✅ | ✅ | | Jarngreipr | Add to Obtainium! | ❌ | ✅ | | Mjolnir | Add to Obtainium! | ❌ | ✅ | | OdinTools | Add to Obtainium! | ✅ | ✅ | diff --git a/scripts/generate-table.py b/scripts/generate-table.py index 1097c56..4bc6dd9 100644 --- a/scripts/generate-table.py +++ b/scripts/generate-table.py @@ -48,7 +48,9 @@ def generate_category_tables(apps: list[dict[str, Any]]) -> str: "|------------------|------------------|---------------------------|----------------------|" ) - apps_in_category = sorted(categorized[category], key=get_display_name) + apps_in_category = sorted( + categorized[category], key=lambda app: get_display_name(app).lower() + ) for app in apps_in_category: meta = app.get("meta", {})