Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions code/maintenance_developers.py
Original file line number Diff line number Diff line change
Expand Up @@ -39,9 +39,17 @@ def check_for_duplicates(self):
start_time = time.process_time()
developer_names = list(self.developers.keys())
for index, name in enumerate(developer_names):
current_dev = self.developers.get(name)
current_contact_set = set(current_dev['Contact']) if 'Contact' in current_dev else set()
for other_name in developer_names[index + 1:]:
if osg.name_similarity(str.casefold(name), str.casefold(other_name)) > 0.85:
print(f' {name} - {other_name} is similar')
other_dev = self.developers.get(other_name)
if len(current_contact_set) > 0 and 'Contact' in other_dev:
other_contact_set = set(other_dev['Contact'])
intersecting = current_contact_set.intersection(other_contact_set)
if len(intersecting) > 0:
print(f' {name} - {other_name} share the {intersecting} contact(s)')
print(f'duplicates checked (took {time.process_time() - start_time:.1f}s)')

def check_for_orphans(self):
Expand Down
47 changes: 4 additions & 43 deletions developers.md
Original file line number Diff line number Diff line change
Expand Up @@ -2547,12 +2547,6 @@
- Games: DevilutionX
- Contact: sweetgiorni@GH

## Alex Szpakowski [1]

- Games: LÖVE
- Contact: slime73@GH
- Home: https://love2d.org

## Alex TD [1]

- Games: Endless Sky
Expand Down Expand Up @@ -2910,12 +2904,6 @@
- Contact: ASPePeX@GH
- Home: http://aspepex.net/, https://aspepex.net/

## Alexander Schlarb [1]

- Games: NXEngine-evo
- Contact: ntninja@GH
- Home: https://ninetailed.ninja/

## Alexander Schoelling [1]

- Games: MegaMek
Expand Down Expand Up @@ -3053,12 +3041,6 @@
- Games: Attal: Lords of doom
- Contact: crevette@SF

## Alexandre Almeida [2]

- Games: Open Surge, raylib
- Contact: M374LX@GH
- Home: http://m374lx.users.sourceforge.net/, https://m374lx.users.sourceforge.net/

## Alexandre Blin [1]

- Games: OpenJK
Expand Down Expand Up @@ -11012,11 +10994,6 @@
- Games: OpenRCT2
- Contact: BryanDiLaura@GH

## Bryan Hoyle [1]

- Games: The Powder Toy
- Contact: triclops200@GH

## Bryan Jennings [1]

- Games: BZFlag
Expand Down Expand Up @@ -37565,12 +37542,6 @@
- Games: Ren'Py
- Contact: kalawore@GH

## Kaleb [1]

- Games: osu!
- Contact: sh0ckR6@GH
- Home: https://twitch.tv/sh0ckR6

## Kalila [1]

- Games: Vircadia
Expand Down Expand Up @@ -43306,9 +43277,11 @@
- Games: Mario Objects
- Contact: M1S2@GH

## M374LX [1]
## M374LX [3]

- Games: Alex vs Bus: The Race
- Games: Alex vs Bus: The Race, Open Surge, raylib
- Contact: M374LX@GH
- Home: http://m374lx.users.sourceforge.net/, https://m374lx.users.sourceforge.net/

## m4nu3lf [1]

Expand Down Expand Up @@ -46473,12 +46446,6 @@
- Games: GalaxyNG
- Contact: messanam@SF

## Matthew Miller [1]

- Games: The Powder Toy
- Contact: me4502@GH
- Home: https://matthewmiller.dev/

## Matthew Morrow [1]

- Games: melonJS
Expand Down Expand Up @@ -51513,12 +51480,6 @@
- Games: YKnytt
- Contact: youkaicountry@GH

## Nathaniel Case [1]

- Games: Tile World
- Contact: Qalthos@GH
- Home: http://nathanielca.se/

## Nathaniel Woods [1]

- Games: NStars!
Expand Down
16 changes: 8 additions & 8 deletions docs/data/entries.json
Original file line number Diff line number Diff line change
Expand Up @@ -8137,20 +8137,20 @@
"LGPL-3.0"
],
[
"<a href=\"games/L.html#ladder\" class=\"has-text-weight-semibold\">ladder</a> <a href=\"https://github.com/mengstr/ladder\"><i class=\"icon-new-tab\"></i></a>",
"beta, inactive since 2016",
"<a href=\"games/L.html#ladder\" class=\"has-text-weight-semibold\">Ladder</a> <a href=\"https://ostermiller.org/ladder/\"><i class=\"icon-new-tab\"></i></a>",
"mature, inactive since 2005",
"arcade, remake",
"-",
"Go",
"MIT"
"Java",
"GPL-2.0"
],
[
"<a href=\"games/L.html#ladderx\" class=\"has-text-weight-semibold\">Ladder</a> <a href=\"https://ostermiller.org/ladder/\"><i class=\"icon-new-tab\"></i></a>",
"mature, inactive since 2005",
"<a href=\"games/L.html#ladderx\" class=\"has-text-weight-semibold\">ladder</a> <a href=\"https://github.com/mengstr/ladder\"><i class=\"icon-new-tab\"></i></a>",
"beta, inactive since 2016",
"arcade, remake",
"-",
"Java",
"GPL-2.0"
"Go",
"MIT"
],
[
"<a href=\"games/L.html#lambdarogue_the_book_of_stars\" class=\"has-text-weight-semibold\">LambdaRogue: The Book of Stars</a> <a href=\"https://web.archive.org/web/20130604050642/http://lambdarogue.net/\"><i class=\"icon-new-tab\"></i></a>",
Expand Down
29 changes: 1 addition & 28 deletions docs/developers/A.html
Original file line number Diff line number Diff line change
Expand Up @@ -3686,15 +3686,6 @@
<span class="has-text-weight-semibold">Developed game: </span><a href="../games/D.html#devilutionx">DevilutionX</a></div><div class="block"></div><p class="is-size-7 has-text-right"><a href="../contribute.html#developers" title="Contribution guide">Improve</a></p>
</div>

<div id="alex_szpakowski" class="box"><div class="level">
<div class="level-left">
<div class="level-item"><p class="title is-4">Alex Szpakowski</p></div>
</div>
<div class="level-right is-size-4"><div class="level-item"><a href="https://github.com/slime73" title="User slime73 on Github"><span class="icon has-text-link"><i class="icon-github"></i></span></a></div></div>
</div><div class="block">
<span class="has-text-weight-semibold">Developed game: </span><a href="../frameworks/framework.html#love">LÖVE</a></div><div class="block"></div><p class="is-size-7 has-text-right"><a href="../contribute.html#developers" title="Contribution guide">Improve</a></p>
</div>

<div id="alex_td" class="box"><div class="level">
<div class="level-left">
<div class="level-item"><p class="title is-4">Alex TD</p></div>
Expand Down Expand Up @@ -4307,15 +4298,6 @@
<span class="has-text-weight-semibold">Developed game: </span><a href="../frameworks/game engine.html#fusee">Fusee</a></div><div class="block"></div><p class="is-size-7 has-text-right"><a href="../contribute.html#developers" title="Contribution guide">Improve</a></p>
</div>

<div id="alexander_schlarb" class="box"><div class="level">
<div class="level-left">
<div class="level-item"><p class="title is-4">Alexander Schlarb</p></div>
</div>
<div class="level-right is-size-4"><div class="level-item"><a href="https://github.com/ntninja" title="User ntninja on Github"><span class="icon has-text-link"><i class="icon-github"></i></span></a></div></div>
</div><div class="block">
<span class="has-text-weight-semibold">Developed game: </span><a href="../games/N.html#nxengine-evo">NXEngine-evo</a></div><div class="block"></div><p class="is-size-7 has-text-right"><a href="../contribute.html#developers" title="Contribution guide">Improve</a></p>
</div>

<div id="alexander_schoelling" class="box"><div class="level">
<div class="level-left">
<div class="level-item"><p class="title is-4">Alexander Schoelling</p></div>
Expand Down Expand Up @@ -4550,15 +4532,6 @@
<span class="has-text-weight-semibold">Developed game: </span><a href="../games/A.html#attal_lords_of_doom">Attal: Lords of doom</a></div><div class="block"></div><p class="is-size-7 has-text-right"><a href="../contribute.html#developers" title="Contribution guide">Improve</a></p>
</div>

<div id="alexandre_almeida" class="box"><div class="level">
<div class="level-left">
<div class="level-item"><p class="title is-4">Alexandre Almeida</p></div>
</div>
<div class="level-right is-size-4"><div class="level-item"><a href="https://github.com/M374LX" title="User M374LX on Github"><span class="icon has-text-link"><i class="icon-github"></i></span></a></div></div>
</div><div class="block">
<span class="has-text-weight-semibold">Developed games: </span><a href="../games/O.html#open_surge">Open Surge</a>, <a href="../frameworks/framework.html#raylib">raylib</a></div><div class="block"></div><p class="is-size-7 has-text-right"><a href="../contribute.html#developers" title="Contribution guide">Improve</a></p>
</div>

<div id="alexandre_blin" class="box"><div class="level">
<div class="level-left">
<div class="level-item"><p class="title is-4">Alexandre Blin</p></div>
Expand Down Expand Up @@ -12613,7 +12586,7 @@
<p>The content (games descriptions) is licensed <a href="https://github.com/Trilarion/opensourcegames/blob/master/LICENSE">CC-0</a>.
Used icons are licensed under CC BY-SA 3.0 (<a href="https://github.com/somerandomdude/Iconic">Iconic</a> or <a href="http://designmodo.com/linecons-free/">Linecons</a>), CC0 1.0 (<a href="https://simpleicons.org/">Simple Icons</a>),
CC BY 4.0 (<a href="https://github.com/FortAwesome/Font-Awesome">Font Awesome</a> or <a href="https://icomoon.io/#icons-icomoon">IcoMoon Free</a>), CC BY-SA 4.0 (<a href="http://www.entypo.com/">Entypo+</a>) or Apache License 2.0 (<a href="https://material.io/resources/icons">Material Icons</a>).
This website is built using Python, Lark, Jinja2 and Bulma. Last updated: 2024-10-12 10:16</p>
This website is built using Python, Lark, Jinja2 and Bulma. Last updated: 2025-02-04 12:45</p>
</footer>
</body>
</html>
11 changes: 1 addition & 10 deletions docs/developers/B.html
Original file line number Diff line number Diff line change
Expand Up @@ -5576,15 +5576,6 @@
<span class="has-text-weight-semibold">Developed game: </span><a href="../games/O.html#openrct2">OpenRCT2</a></div><div class="block"></div><p class="is-size-7 has-text-right"><a href="../contribute.html#developers" title="Contribution guide">Improve</a></p>
</div>

<div id="bryan_hoyle" class="box"><div class="level">
<div class="level-left">
<div class="level-item"><p class="title is-4">Bryan Hoyle</p></div>
</div>
<div class="level-right is-size-4"><div class="level-item"><a href="https://github.com/triclops200" title="User triclops200 on Github"><span class="icon has-text-link"><i class="icon-github"></i></span></a></div></div>
</div><div class="block">
<span class="has-text-weight-semibold">Developed game: </span><a href="../games/T.html#the_powder_toy">The Powder Toy</a></div><div class="block"></div><p class="is-size-7 has-text-right"><a href="../contribute.html#developers" title="Contribution guide">Improve</a></p>
</div>

<div id="bryan_jennings" class="box"><div class="level">
<div class="level-left">
<div class="level-item"><p class="title is-4">Bryan Jennings</p></div>
Expand Down Expand Up @@ -6070,7 +6061,7 @@
<p>The content (games descriptions) is licensed <a href="https://github.com/Trilarion/opensourcegames/blob/master/LICENSE">CC-0</a>.
Used icons are licensed under CC BY-SA 3.0 (<a href="https://github.com/somerandomdude/Iconic">Iconic</a> or <a href="http://designmodo.com/linecons-free/">Linecons</a>), CC0 1.0 (<a href="https://simpleicons.org/">Simple Icons</a>),
CC BY 4.0 (<a href="https://github.com/FortAwesome/Font-Awesome">Font Awesome</a> or <a href="https://icomoon.io/#icons-icomoon">IcoMoon Free</a>), CC BY-SA 4.0 (<a href="http://www.entypo.com/">Entypo+</a>) or Apache License 2.0 (<a href="https://material.io/resources/icons">Material Icons</a>).
This website is built using Python, Lark, Jinja2 and Bulma. Last updated: 2024-09-08 20:15</p>
This website is built using Python, Lark, Jinja2 and Bulma. Last updated: 2025-02-04 12:45</p>
</footer>
</body>
</html>
11 changes: 1 addition & 10 deletions docs/developers/K.html
Original file line number Diff line number Diff line change
Expand Up @@ -482,15 +482,6 @@
<span class="has-text-weight-semibold">Developed game: </span><a href="../frameworks/game engine.html#renpy">Ren&#39;Py</a></div><div class="block"></div><p class="is-size-7 has-text-right"><a href="../contribute.html#developers" title="Contribution guide">Improve</a></p>
</div>

<div id="kaleb" class="box"><div class="level">
<div class="level-left">
<div class="level-item"><p class="title is-4">Kaleb</p></div>
</div>
<div class="level-right is-size-4"><div class="level-item"><a href="https://github.com/sh0ckR6" title="User sh0ckR6 on Github"><span class="icon has-text-link"><i class="icon-github"></i></span></a></div></div>
</div><div class="block">
<span class="has-text-weight-semibold">Developed game: </span><a href="../games/O.html#osu">osu!</a></div><div class="block"></div><p class="is-size-7 has-text-right"><a href="../contribute.html#developers" title="Contribution guide">Improve</a></p>
</div>

<div id="kalila" class="box"><div class="level">
<div class="level-left">
<div class="level-item"><p class="title is-4">Kalila</p></div>
Expand Down Expand Up @@ -5098,7 +5089,7 @@
<p>The content (games descriptions) is licensed <a href="https://github.com/Trilarion/opensourcegames/blob/master/LICENSE">CC-0</a>.
Used icons are licensed under CC BY-SA 3.0 (<a href="https://github.com/somerandomdude/Iconic">Iconic</a> or <a href="http://designmodo.com/linecons-free/">Linecons</a>), CC0 1.0 (<a href="https://simpleicons.org/">Simple Icons</a>),
CC BY 4.0 (<a href="https://github.com/FortAwesome/Font-Awesome">Font Awesome</a> or <a href="https://icomoon.io/#icons-icomoon">IcoMoon Free</a>), CC BY-SA 4.0 (<a href="http://www.entypo.com/">Entypo+</a>) or Apache License 2.0 (<a href="https://material.io/resources/icons">Material Icons</a>).
This website is built using Python, Lark, Jinja2 and Bulma. Last updated: 2024-10-12 10:16</p>
This website is built using Python, Lark, Jinja2 and Bulma. Last updated: 2025-02-04 12:45</p>
</footer>
</body>
</html>
17 changes: 4 additions & 13 deletions docs/developers/M.html
Original file line number Diff line number Diff line change
Expand Up @@ -234,9 +234,9 @@
<div class="level-left">
<div class="level-item"><p class="title is-4">M374LX</p></div>
</div>
<div class="level-right is-size-4"></div>
<div class="level-right is-size-4"><div class="level-item"><a href="https://github.com/M374LX" title="User M374LX on Github"><span class="icon has-text-link"><i class="icon-github"></i></span></a></div></div>
</div><div class="block">
<span class="has-text-weight-semibold">Developed game: </span><a href="../games/A.html#alex_vs_bus_the_race">Alex vs Bus: The Race</a></div><div class="block"></div><p class="is-size-7 has-text-right"><a href="../contribute.html#developers" title="Contribution guide">Improve</a></p>
<span class="has-text-weight-semibold">Developed games: </span><a href="../games/A.html#alex_vs_bus_the_race">Alex vs Bus: The Race</a>, <a href="../games/O.html#open_surge">Open Surge</a>, <a href="../frameworks/framework.html#raylib">raylib</a></div><div class="block"></div><p class="is-size-7 has-text-right"><a href="../contribute.html#developers" title="Contribution guide">Improve</a></p>
</div>

<div id="m4nu3lf" class="box"><div class="level">
Expand Down Expand Up @@ -4961,7 +4961,7 @@
</div>
<div class="level-right is-size-4"><div class="level-item"><a href="https://github.com/mengstr" title="User mengstr on Github"><span class="icon has-text-link"><i class="icon-github"></i></span></a></div><div class="level-item"><a href="https://github.com/SmallRoomLabs" title="User SmallRoomLabs on Github"><span class="icon has-text-link"><i class="icon-github"></i></span></a></div></div>
</div><div class="block">
<span class="has-text-weight-semibold">Developed game: </span><a href="../games/L.html#ladder">ladder</a></div><div class="block"></div><p class="is-size-7 has-text-right"><a href="../contribute.html#developers" title="Contribution guide">Improve</a></p>
<span class="has-text-weight-semibold">Developed game: </span><a href="../games/L.html#ladderx">ladder</a></div><div class="block"></div><p class="is-size-7 has-text-right"><a href="../contribute.html#developers" title="Contribution guide">Improve</a></p>
</div>

<div id="mats_vederhus" class="box"><div class="level">
Expand Down Expand Up @@ -5612,15 +5612,6 @@
<span class="has-text-weight-semibold">Developed game: </span><a href="../games/G.html#galaxyng">GalaxyNG</a></div><div class="block"></div><p class="is-size-7 has-text-right"><a href="../contribute.html#developers" title="Contribution guide">Improve</a></p>
</div>

<div id="matthew_miller" class="box"><div class="level">
<div class="level-left">
<div class="level-item"><p class="title is-4">Matthew Miller</p></div>
</div>
<div class="level-right is-size-4"><div class="level-item"><a href="https://github.com/me4502" title="User me4502 on Github"><span class="icon has-text-link"><i class="icon-github"></i></span></a></div></div>
</div><div class="block">
<span class="has-text-weight-semibold">Developed game: </span><a href="../games/T.html#the_powder_toy">The Powder Toy</a></div><div class="block"></div><p class="is-size-7 has-text-right"><a href="../contribute.html#developers" title="Contribution guide">Improve</a></p>
</div>

<div id="matthew_morrow" class="box"><div class="level">
<div class="level-left">
<div class="level-item"><p class="title is-4">Matthew Morrow</p></div>
Expand Down Expand Up @@ -13234,7 +13225,7 @@
<p>The content (games descriptions) is licensed <a href="https://github.com/Trilarion/opensourcegames/blob/master/LICENSE">CC-0</a>.
Used icons are licensed under CC BY-SA 3.0 (<a href="https://github.com/somerandomdude/Iconic">Iconic</a> or <a href="http://designmodo.com/linecons-free/">Linecons</a>), CC0 1.0 (<a href="https://simpleicons.org/">Simple Icons</a>),
CC BY 4.0 (<a href="https://github.com/FortAwesome/Font-Awesome">Font Awesome</a> or <a href="https://icomoon.io/#icons-icomoon">IcoMoon Free</a>), CC BY-SA 4.0 (<a href="http://www.entypo.com/">Entypo+</a>) or Apache License 2.0 (<a href="https://material.io/resources/icons">Material Icons</a>).
This website is built using Python, Lark, Jinja2 and Bulma. Last updated: 2024-09-08 20:15</p>
This website is built using Python, Lark, Jinja2 and Bulma. Last updated: 2025-02-04 12:45</p>
</footer>
</body>
</html>
11 changes: 1 addition & 10 deletions docs/developers/N.html
Original file line number Diff line number Diff line change
Expand Up @@ -1004,15 +1004,6 @@
<span class="has-text-weight-semibold">Developed game: </span><a href="../games/Y.html#yknytt">YKnytt</a></div><div class="block"></div><p class="is-size-7 has-text-right"><a href="../contribute.html#developers" title="Contribution guide">Improve</a></p>
</div>

<div id="nathaniel_case" class="box"><div class="level">
<div class="level-left">
<div class="level-item"><p class="title is-4">Nathaniel Case</p></div>
</div>
<div class="level-right is-size-4"><div class="level-item"><a href="https://github.com/Qalthos" title="User Qalthos on Github"><span class="icon has-text-link"><i class="icon-github"></i></span></a></div></div>
</div><div class="block">
<span class="has-text-weight-semibold">Developed game: </span><a href="../games/T.html#tile_world">Tile World</a></div><div class="block"></div><p class="is-size-7 has-text-right"><a href="../contribute.html#developers" title="Contribution guide">Improve</a></p>
</div>

<div id="nathaniel_woods" class="box"><div class="level">
<div class="level-left">
<div class="level-item"><p class="title is-4">Nathaniel Woods</p></div>
Expand Down Expand Up @@ -4585,7 +4576,7 @@
<p>The content (games descriptions) is licensed <a href="https://github.com/Trilarion/opensourcegames/blob/master/LICENSE">CC-0</a>.
Used icons are licensed under CC BY-SA 3.0 (<a href="https://github.com/somerandomdude/Iconic">Iconic</a> or <a href="http://designmodo.com/linecons-free/">Linecons</a>), CC0 1.0 (<a href="https://simpleicons.org/">Simple Icons</a>),
CC BY 4.0 (<a href="https://github.com/FortAwesome/Font-Awesome">Font Awesome</a> or <a href="https://icomoon.io/#icons-icomoon">IcoMoon Free</a>), CC BY-SA 4.0 (<a href="http://www.entypo.com/">Entypo+</a>) or Apache License 2.0 (<a href="https://material.io/resources/icons">Material Icons</a>).
This website is built using Python, Lark, Jinja2 and Bulma. Last updated: 2024-09-08 20:15</p>
This website is built using Python, Lark, Jinja2 and Bulma. Last updated: 2025-02-04 12:45</p>
</footer>
</body>
</html>
Loading