From 493d25686bb5d2adba377a846a0f2588690775bb Mon Sep 17 00:00:00 2001 From: AnimatedSwine37 <24914353+AnimatedSwine37@users.noreply.github.com> Date: Mon, 5 Dec 2022 21:51:45 +1000 Subject: [PATCH] Order games alphabetically --- GAMES.md | Bin 129474 -> 129098 bytes generateGamesList.py | 10 ++++++---- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/GAMES.md b/GAMES.md index bff54d6d13f0c450ae1e0a43633f87bcd7ceaaab..e784e5d80ad1bb23ec5c3bc52097dbbdfabf1063 100644 GIT binary patch delta 2928 zcmYjTdr($Y5Wjm7KEw?9Kut|i7^m?SeE0cXXHpUsl_A6DfSI9#HfE&u8nXwMHCj2& zaJ7>uDpuNKDs(4L;ahSX(?m4OOeX{%kydI>rew6Aa_%|*-QE4|Zy#sR*}M0z(6^UE z)w2Od&TNEGlJ=t3TQm66C2&PZCe|)!5rT!K$M*@rX3O7%0XVWu*V{au+Zz6EEmR1Q z%L$aH$KR&L!nvIV*1Lmk1j4qz6F8z}-=RD@{srM5!Kv`01Q=+Sv`W$Bw^qPrJ@B`9 z)7#Kh$~JC_2Pryy=>a$wAHZGSF&na^J&F&+l}ORU3pgdN4Q*)ISbLzGuo_wf&Bx=V zXz-Ff5Ts^kCc3}P5XBli{wVa6V4IiDfspP`9}>nb6@P=jB`1ud?wTFvU(F5UgkuT1 ze{@6`8#mvCJDuY@#z0}HEfrIXaCaYM3O-Xau=1Tnx}PyNjElG5E%g>FNrygs$$q#d znr3SDZ6(h9V7{o$)ErL0FQn|^v^SXU4=W1$8+UfW>3{z!{XM^OXD0Tl&k)sFxO(Sx zVYjph+0!xFKP>XFXr!vXf{wax%nb9zb?}_DSZrY(Wbt8dz`v5g=7kB6B0&x#c@UmY zX#hW57G}i>ki^$kz&HtsV%^U-B!kE1&4A8)a5)?j$8BrboRk*?$fho)d)j|GgLrL?BzUc(-Tac)P&K=Jof&YtruEpj#0sx>#74FGWf-b%Z4M zaL>mF#i%>@U0#u}IW%9%ul5t34z)1!IiyP2#N64)uv0oOE((}53duW9OWH;08<)Wgp3f~ z$|GU?s7E`x5XZv&&>xT?I_=R=EhqzD)aKE#z4Y~8g21C=t6VFO&7*P3UjnYQTYSfQ z2nN@q)*QbCLAO1+nA;dsNxaKQp2#0cgXhHHdUSx3C)SGsJHntKlX~3IM5F- zFC0iu(ycUqLQyaNrUPY3{$s6aIHBl-3>=Hpas`?tU4#Z~-d1|tf`}1n;%EcTsTdQV zXdS9TEHs@`6=Cz11<*5rO;3h2+}*QS))w&#Zua3LtLYh1VnlK5&3aWqum8bmQW1Oq z=grRxv2Z34I^7;sO$MfSjZ+mS_FL6iXL>eabLJe8i5Z%WExE^mWm}NON8JVY#05zh zn#e`>_paS9Pt;Qg|fte zKei_dcwe3Eo5lgV(Os&RN# z3gqi7X9=XSPg0;0exH0w=4@$EzG)B?De<^@nr?cK5UmINc|IS4(Nv|_R}=Qhn1;#c*Qp|rcIqJxJHZ>Yl*QY)E#R+ z&CuDF^=;CamrtnRC~gjAsrh*P{aNs3yC6e{nz-l;)XEwhG=EH&F0>>td2pfXVe-;a zh^PYOIArd|IE28wx%4qvtDPQyFcoD|E&%1jHHb%j^_3S z(kDteR!xI_D#YN=uYqnV#>C10TvQ+(Pi{j|y{s)3* BzAXR% delta 3298 zcmY*bX>1i$6rR%-9*ebkjWm9Z6W{I!YH3mBMu@AmO#_cYnOZxz_{JHTk^h|0 z3oGE9a_uFXCl_O%X+JB-$JXaZW%m9*xSP7yLWv8oV{Jba0C>{GX%Fd)cdZLv<{ zX2I{uMM5)Z=wf&w_}gsgH0?P2rfd_MNv#GUi->w<|+aGw|U)Cjo1U)tnI;4?_ zs~o;kgJ>mlvWszK&kV`;xX?H*$vGmu`m}chjE=CE@;N%*-R)H1uw<@Iuf^atWo>JT z6rYs=H0w?HLD}0p4aQHfFP+7+I!;;JU)tE%x-lvN2X|JcB;ZoK4)P@8k=YySCF0{- zO`=(jHUtN3KBgEBw{!mWAx44*uY*G>PlxB=?Xr2&#-g=jAy*+e+?;L7y5Y|` z{5sgx&CNRXJp>2TY^u>3DCXNu}pg;RjHl%zZ6Ef7Zi9 ziI_NbW~WNl=hn7;52Y%EPZLiUxCo z@Nwtz`I4F7UPmk5QKx`&O)ac}0=l#sCQ0K2k4A?c?qr~Et5(8&VUHHB9~ciqHoZ{{ zM`dX&ayaH2AvQtaRWVkuEBnHfULtE&JjAVcb>|)&s^Z})n!&<0Jx&Yq~} z*!O4t5`0(Bh1}%qx{GkyoUdh3rsmV@O%R&qK+zgE!TU07plLI_&;(jqB554faY@^g zL8ZoGj&|nRFVw4m$0OBZK#V4t(7n5;!QzB#>sq>nAO}}JT9h8z73|16eO>x{C4XO@ zJxrEsX+A!epKe!t6_?v%J50$Gu53;frcX$luVM3peKtsQ)-1n$8T5JVM$Tx_r{IPE`^ljT^YM|nU&{FmlrHsZ$P;TF zwch}ZLGm|!$gZ|jK!Yrfm5%C*_-!W&cK8@}J(3-UY~uU5I*d6q@D+aIvhQs>*!Qo` z@zD(V@$g5ZOEw@acl>;s)w@B$f#A(64JE;nmlnoZcb*9Xlz+>e|G40w++&xOWc8zQ z99eTmP@l1%DHYBoG6k0#zAaC_%nZ%NqX*3}$tCO#qr;dNY+;-h+z;dAedE&K&qK(Z z6)*)YOue-g0u4;nwsAA6kZ(X! cqnEGd2b*YapoDvNKuMVFVh25ukrgP(ziE8Xf&c&j diff --git a/generateGamesList.py b/generateGamesList.py index 3dd942d2..f1a5a951 100644 --- a/generateGamesList.py +++ b/generateGamesList.py @@ -15,8 +15,8 @@ | --- | --- | --- | --- | --- | """ -i = 1 numCheats = 0 +tableItems = [] for title in os.listdir("titles"): cheats = [file.removesuffix(".txt") for file in os.listdir(os.path.join("titles", title, "cheats"))] @@ -35,12 +35,14 @@ versionsLinked = [f"[{version[0]}](titles/{title}/cheats/{version[1]}.txt)" for version in versions] nameLink = urllib.parse.quote(f"titles/{title}/{name}.txt") - table += f"| {i} | [{name}]({nameLink}) | [{title}](titles/{title}) | {', '.join(cheatsLinked)} | {', '.join(versionsLinked)} | \n" - i += 1 + tableItems.append(f"[{name}]({nameLink}) | [{title}](titles/{title}) | {', '.join(cheatsLinked)} | {', '.join(versionsLinked)} |") numCheats += len(cheats) table = table.replace("{numCheats}", str(numCheats)) -table = table.replace("{numTitles}", str(i - 1)) +table = table.replace("{numTitles}", str(len(tableItems))) + +tableItems.sort() +table += "\n".join([f"| {i+1} | {item}" for i, item in enumerate(tableItems)]) if(os.path.exists("GAMES.md")): existingGames = open("GAMES.md", "r", encoding="utf-16").read()