diff --git a/code/maintenance_developers.py b/code/maintenance_developers.py index b24a88b1..d43d8e8d 100644 --- a/code/maintenance_developers.py +++ b/code/maintenance_developers.py @@ -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): diff --git a/developers.md b/developers.md index 23aa3f86..e6d2436b 100644 --- a/developers.md +++ b/developers.md @@ -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 @@ -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 @@ -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 @@ -11012,11 +10994,6 @@ - Games: OpenRCT2 - Contact: BryanDiLaura@GH -## Bryan Hoyle [1] - -- Games: The Powder Toy -- Contact: triclops200@GH - ## Bryan Jennings [1] - Games: BZFlag @@ -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 @@ -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] @@ -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 @@ -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! diff --git a/docs/data/entries.json b/docs/data/entries.json index 6fbb8d0c..71ff0424 100644 --- a/docs/data/entries.json +++ b/docs/data/entries.json @@ -8137,20 +8137,20 @@ "LGPL-3.0" ], [ - "ladder ", - "beta, inactive since 2016", + "Ladder ", + "mature, inactive since 2005", "arcade, remake", "-", - "Go", - "MIT" + "Java", + "GPL-2.0" ], [ - "Ladder ", - "mature, inactive since 2005", + "ladder ", + "beta, inactive since 2016", "arcade, remake", "-", - "Java", - "GPL-2.0" + "Go", + "MIT" ], [ "LambdaRogue: The Book of Stars ", diff --git a/docs/developers/A.html b/docs/developers/A.html index 96b91691..43cffd4c 100644 --- a/docs/developers/A.html +++ b/docs/developers/A.html @@ -3686,15 +3686,6 @@ Developed game: DevilutionX
- -Alexandre Blin
The content (games descriptions) is licensed CC-0. Used icons are licensed under CC BY-SA 3.0 (Iconic or Linecons), CC0 1.0 (Simple Icons), CC BY 4.0 (Font Awesome or IcoMoon Free), CC BY-SA 4.0 (Entypo+) or Apache License 2.0 (Material Icons). - This website is built using Python, Lark, Jinja2 and Bulma. Last updated: 2024-10-12 10:16
+ This website is built using Python, Lark, Jinja2 and Bulma. Last updated: 2025-02-04 12:45