From aabcda256a3ba353453eb96c75918270a0aba1b7 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Roland=20H=C3=A4der?= Date: Tue, 2 Jan 2024 20:30:01 +0100 Subject: [PATCH] Continued: - added alias "miraiskey" for "misskey" - moved all those aliases to "private" variable _misskey_aliases --- fba/helpers/software.py | 35 ++++++++++++++++++++++++++++++++++- 1 file changed, 34 insertions(+), 1 deletion(-) diff --git a/fba/helpers/software.py b/fba/helpers/software.py index 285ff15..dbb4ccc 100644 --- a/fba/helpers/software.py +++ b/fba/helpers/software.py @@ -31,6 +31,39 @@ relays = [ "pub-relay" ] +# Aliases for misskey +_misskey_aliases = [ + "slipfox calckey", + "calckey", + "groundpolis", + "foundkey", + "cherrypick", + "meisskey", + "magnetar", + "keybump", + "dolphin", + "calckey social", + "azk.sns", + "firefish", + "qtmmsky", + "iceshrimp", + "owohub", + "re+", + "russkey", + "loverskey", + "hajkey", + "sharkey", + "renekey", + "renekey-lite", + "yoiyami", + "catnip", + "cyberskey", + "catodon", + "lycheebridge", + "goblin", + "miraiskey" +] + @lru_cache def alias(software: str) -> str: logger.debug("software='%s'- CALLED!", software) @@ -55,7 +88,7 @@ def alias(software: str) -> str: elif software in ["hometown", "ecko", "fedibird", "glitchcafe"] or "되는 마스토돈" in software or "mastodon" in software: logger.debug("Setting mastodon: software='%s'", software) software = "mastodon" - elif software in ["slipfox calckey", "calckey", "groundpolis", "foundkey", "cherrypick", "meisskey", "magnetar", "keybump", "dolphin", "calckey social", "azk.sns", "firefish", "qtmmsky", "iceshrimp", "owohub", "re+", "russkey", "loverskey", "hajkey", "sharkey", "renekey", "renekey-lite", "yoiyami", "catnip", "cyberskey", "catodon", "lycheebridge", "goblin"] or "shumihub" in software or "мисскей" in software or "milkey" in software or "misskey" in software: + elif software in _misskey_aliases or "shumihub" in software or "мисскей" in software or "milkey" in software or "misskey" in software: logger.debug("Setting misskey: software='%s'", software) software = "misskey" elif software in ["runtube.re", "islameye"]: -- 2.39.5