Skip to content

Commit

Permalink
README list action
Browse files Browse the repository at this point in the history
I really just sorted the substitutes instead of the languages 😭 yo I'm cooked
  • Loading branch information
ghluka committed Mar 29, 2024
1 parent 409a497 commit 6267aaa
Show file tree
Hide file tree
Showing 2 changed files with 44 additions and 44 deletions.
84 changes: 42 additions & 42 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,58 +24,58 @@ We welcome contributions, to see our rules and guidelines on contributing please

# 🌐 Languages <!-- Languages start -->[53 total]

- [Turing](./src/T/Turing)
- [TypeScript](./src/T/TypeScript)
- [Vala](./src/V/Vala)
- [VisualBasic](./src/V/VisualBasic)
- [Fortran90](./src/F/Fortran90)
- [05AB1E](./src/%23/05AB1E)
- [Ada](./src/A/Ada)
- [AutoHotkey](./src/A/AutoHotkey)
- [Bash](./src/B/Bash)
- [C](./src/C/C)
- [C#](./src/C/C%23)
- [C++](./src/C/C%2B%2B)
- [COBOL](./src/C/COBOL)
- [Carbon](./src/C/Carbon)
- [Clojure](./src/C/Clojure)
- [D](./src/D/D)
- [Dart](./src/D/Dart)
- [Elixir](./src/E/Elixir)
- [Erlang](./src/E/Erlang)
- [F#](./src/F/F%23)
- [Fortran77](./src/F/Fortran77)
- [Fortran90](./src/F/Fortran90)
- [Go](./src/G/Go)
- [Groovy](./src/G/Groovy)
- [Haskell](./src/H/Haskell)
- [Icon](./src/I/Icon)
- [Java](./src/J/Java)
- [JavaScript](./src/J/JavaScript)
- [Julia](./src/J/Julia)
- [Kotlin](./src/K/Kotlin)
- [uBASIC](./src/U/uBASIC)
- [Bash](./src/B/Bash)
- [Lisp](./src/L/Lisp)
- [Lua](./src/L/Lua)
- [Mojo](./src/M/Mojo)
- [Nim](./src/N/Nim)
- [Objective C](./src/O/Objective%20C)
- [Octave](./src/O/Octave)
- [PHP](./src/P/PHP)
- [Pascal](./src/P/Pascal)
- [Perl](./src/P/Perl)
- [PowerShell](./src/P/PowerShell)
- [Python](./src/P/Python)
- [Yabasic](./src/Y/Yabasic)
- [XBasic](./src/X/XBasic)
- [Zig](./src/Z/Zig)
- [Groovy](./src/G/Groovy)
- [Go](./src/G/Go)
- [Wolfram Language](./src/W/Wolfram%20Language)
- [Dart](./src/D/Dart)
- [D](./src/D/D)
- [Elixir](./src/E/Elixir)
- [Erlang](./src/E/Erlang)
- [Nim](./src/N/Nim)
- [Q#](./src/Q/Q%23)
- [Icon](./src/I/Icon)
- [Mojo](./src/M/Mojo)
- [JavaScript](./src/J/JavaScript)
- [Julia](./src/J/Julia)
- [Java](./src/J/Java)
- [Lua](./src/L/Lua)
- [Lisp](./src/L/Lisp)
- [AutoHotkey](./src/A/AutoHotkey)
- [Ada](./src/A/Ada)
- [C++](./src/C/C%2B%2B)
- [COBOL](./src/C/COBOL)
- [Carbon](./src/C/Carbon)
- [Clojure](./src/C/Clojure)
- [C#](./src/C/C%23)
- [C](./src/C/C)
- [Scratch](./src/S/Scratch)
- [R](./src/R/R)
- [Ruby](./src/R/Ruby)
- [Rust](./src/R/Rust)
- [Scala](./src/S/Scala)
- [Swift](./src/S/Swift)
- [Scratch](./src/S/Scratch)
- [Smalltalk](./src/S/Smalltalk)
- [Haskell](./src/H/Haskell)
- [Octave](./src/O/Octave)
- [Objective C](./src/O/Objective%20C)
- [05AB1E](./src/%23/05AB1E)
- [Rust](./src/R/Rust)
- [Ruby](./src/R/Ruby)
- [R](./src/R/R)
- [Swift](./src/S/Swift)
- [Turing](./src/T/Turing)
- [TypeScript](./src/T/TypeScript)
- [uBASIC](./src/U/uBASIC)
- [Vala](./src/V/Vala)
- [VisualBasic](./src/V/VisualBasic)
- [Wolfram Language](./src/W/Wolfram%20Language)
- [XBasic](./src/X/XBasic)
- [Yabasic](./src/Y/Yabasic)
- [Zig](./src/Z/Zig)

<!-- Languages end -->
4 changes: 2 additions & 2 deletions update_list.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@

subsitutes = { '∕':'/', '\':'\\', '˸':':', '∗':'*', '?':'?', '"':'"', '﹤':'<', '﹥':'>', '❘':'|' }

files = glob.glob("./src/*/*", recursive=True)
files = sorted(glob.glob("./src/*/*", recursive=True))
with open('README.md', 'r', encoding='utf-8') as f:
f_text = f.read()
md = f_text.split("<!-- Languages start -->")[0]
Expand All @@ -16,7 +16,7 @@
for file in files:
file = file.replace("\\", "/")
language = file.split("/")[-1]
for k in sorted(subsitutes.keys()):
for k in subsitutes.keys():
language = language.replace(k, subsitutes[k])
md += f"\n- [{language}]({urllib.parse.quote(file)})"

Expand Down

0 comments on commit 6267aaa

Please sign in to comment.