]> git.mxchange.org Git - fba.git/commitdiff
Continued:
authorRoland Häder <roland@mxchange.org>
Wed, 12 Jul 2023 08:30:27 +0000 (10:30 +0200)
committerRoland Häder <roland@mxchange.org>
Wed, 12 Jul 2023 08:57:49 +0000 (10:57 +0200)
- roadhouse is an alias for hubzilla, it is currently unsupported as it doesn't
  provide needed APIs for fetching peers and blocklists but just in case they
  add it
- same with nextcloud and others
- shumihub is an alias for misskey

fba/helpers/software.py

index 88d8658a6ab7feadd40d21a7088202a945a989ac..992858c194e40a0ca02a913c49905387889cc925 100644 (file)
@@ -37,7 +37,7 @@ def alias(software: str) -> str:
     elif software in ["hometown", "ecko"] 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"]:
+    elif software in ["slipfox calckey", "calckey", "groundpolis", "foundkey", "cherrypick", "meisskey", "magnetar", "keybump", "dolphin", "calckey social"] or "shumihub" in software:
         logger.debug("Setting misskey: software='%s'", software)
         software = "misskey"
     elif software in ["runtube.re", "islameye"]:
@@ -46,6 +46,9 @@ def alias(software: str) -> str:
     elif software in ["nextcloud social", "nextcloudpi", "storage share"]:
         logger.debug("Setting nextcloud: software='%s'", software)
         software = "nextcloud"
+    elif software == "roadhouse":
+        logger.debug("Setting hubzilla: software='%s'", software)
+        software = "hubzilla"
     elif software.find("/") > 0:
         logger.warning("Spliting of slash: software='%s'", software)
         software = software.split("/")[-1]