Loading pkgs/tools/networking/maubot/plugins/generated.json +125 −40 Original line number Diff line number Diff line { "URLDownload": { "attrs": { "meta": { "changelog": "https://codeberg.org/LukeLR/matrix-url-download/releases", "description": "A plugin for the maubot bot framework implementing URL downloads in matrix rooms.", "downloadPage": "https://codeberg.org/LukeLR/matrix-url-download/releases", "homepage": "https://codeberg.org/LukeLR/matrix-url-download" } }, "gitea": { "domain": "codeberg.org", "hash": "sha256-JLYhoQKxsYO46mqRJZEcWTHck6bli6itYGu8ZPbxyjg=", "owner": "LukeLR", "repo": "matrix-url-download", "rev": "3a006d98faa6950edab1a45b7a8c6a6d7d908bff" }, "manifest": { "config": true, "database": true, "database_type": "asyncpg", "extra_files": [ "base-config.yaml" ], "id": "de.lukelr.urldownload", "license": "LGPL-3.0-only", "main_class": "URLDownloadBot", "maubot": "0.1.0", "modules": [ "urldownload" ], "version": "0.0.3" } }, "activity-tracker": { "attrs": { "meta": { Loading Loading @@ -312,10 +279,10 @@ } }, "github": { "hash": "sha256-iRo4oFOOXgISALFskPZUonV4cBn7HmBACdi5uhgQq8o=", "hash": "sha256-XOhjSrgbVUwMO6/v/Znoc5l/k2n6Zi42Ydhv9/vyX7E=", "owner": "williamkray", "repo": "maubot-chatgpt", "rev": "f3974dc3818da170a3f1e091359d31f3140245e0" "rev": "d313920165f8fca7a04314a73bb1dca30c67d9f5" }, "manifest": { "config": true, Loading @@ -329,7 +296,7 @@ "modules": [ "gpt" ], "version": "0.0.9" "version": "0.0.10" } }, "choose": { Loading Loading @@ -955,7 +922,7 @@ "ldap-ad-inviterbot": { "attrs": { "meta": { "changelog": "https://github.com/SAPUCC/inviterbot/blob/v0.1.5/CHANGELOG.md", "changelog": "https://github.com/SAPUCC/inviterbot/blob/v0.1.6/CHANGELOG.md", "description": "A plugin to sync users from Microsoft Azure AD and LDAP into matrix rooms. (Membership, Power-Levels)", "downloadPage": "https://github.com/SAPUCC/inviterbot/releases", "homepage": "https://github.com/SAPUCC/inviterbot", Loading @@ -963,10 +930,10 @@ } }, "github": { "hash": "sha256-Ve420Mfa+Ikxp0P/8b6rZIu54VOfKhH3sWDNNMClj9E=", "hash": "sha256-vnSOYdIbUnR9O6pCYO+TdA2qBbgrrc9RaomdWuVKW8o=", "owner": "SAPUCC", "repo": "inviterbot", "rev": "v0.1.5" "rev": "v0.1.6" }, "manifest": { "config": true, Loading @@ -984,7 +951,7 @@ "modules": [ "inviter" ], "version": "0.1.5" "version": "0.1.6" } }, "local-stt": { Loading Loading @@ -1139,6 +1106,36 @@ "version": "0.1.0" } }, "openai-translate": { "attrs": { "meta": { "changelog": "https://github.com/tcpipuk/maubot-openai-translate/releases", "description": "Translate messages using OpenAI's GPT API", "downloadPage": "https://github.com/tcpipuk/maubot-openai-translate/releases", "homepage": "https://github.com/tcpipuk/maubot-openai-translate" } }, "github": { "hash": "sha256-+aDQF/hW66M25zsvIsjNt7K2l32rV1g3fPrb45XdHVU=", "owner": "tcpipuk", "repo": "maubot-openai-translate", "rev": "v0.3.0" }, "manifest": { "config": true, "extra_files": [ "base-config.yaml" ], "id": "xyz.maubot.openaitranslate", "license": "AGPL-3.0-or-later", "main_class": "OpenAITranslate", "maubot": "0.1.0", "modules": [ "openaitranslate" ], "version": "0.3.0" } }, "ovgumensabot": { "attrs": { "meta": { Loading Loading @@ -1324,6 +1321,35 @@ "version": "0.3.6" } }, "reacjibot": { "attrs": { "meta": { "changelog": "https://github.com/ajkessel/reacjibot/releases", "description": "Allows users to define emoji-reactions that cause messages to be cross-posted to arbitrary rooms", "downloadPage": "https://github.com/ajkessel/reacjibot/releases", "homepage": "https://github.com/ajkessel/reacjibot" } }, "github": { "hash": "sha256-GfroQ7iaBfN8WClORrkYccPHq8FsKupZtYKJvHGZg1o=", "owner": "ajkessel", "repo": "reacjibot", "rev": "v0.7.4" }, "manifest": { "extra_files": [ "base-config.yaml" ], "id": "org.rosi-kessel.reacjibot", "license": "MIT", "main_class": "ReacjiBot", "maubot": "0.1.0", "modules": [ "reacjibot" ], "version": "0.7.4" } }, "reactbot": { "attrs": { "meta": { Loading Loading @@ -1801,6 +1827,32 @@ "version": "0.1.0.6" } }, "timer": { "attrs": { "meta": { "changelog": "https://github.com/pedantic-git/maubot-timer/releases", "description": "Start a countdown timer for the specified number of seconds", "downloadPage": "https://github.com/pedantic-git/maubot-timer/releases", "homepage": "https://github.com/pedantic-git/maubot-timer" } }, "github": { "hash": "sha256-cAS/4092O6d4ok8T2dbpvvgzpejQUPYM6mBtSvUaUpw=", "owner": "pedantic-git", "repo": "maubot-timer", "rev": "ff656142feb018f33290113ca09facf0a45eab6e" }, "manifest": { "id": "mx.quinn.timer", "license": "MIT", "main_class": "Timer", "maubot": "0.1.0", "modules": [ "timer" ], "version": "1.0.0" } }, "tmdb": { "attrs": { "meta": { Loading Loading @@ -2032,6 +2084,39 @@ "version": "1.0.2" } }, "urldownload": { "attrs": { "meta": { "changelog": "https://codeberg.org/LukeLR/matrix-url-download/releases", "description": "A plugin for the maubot bot framework implementing URL downloads in matrix rooms.", "downloadPage": "https://codeberg.org/LukeLR/matrix-url-download/releases", "homepage": "https://codeberg.org/LukeLR/matrix-url-download" } }, "gitea": { "domain": "codeberg.org", "hash": "sha256-JLYhoQKxsYO46mqRJZEcWTHck6bli6itYGu8ZPbxyjg=", "owner": "LukeLR", "repo": "matrix-url-download", "rev": "3a006d98faa6950edab1a45b7a8c6a6d7d908bff" }, "manifest": { "config": true, "database": true, "database_type": "asyncpg", "extra_files": [ "base-config.yaml" ], "id": "de.lukelr.urldownload", "license": "LGPL-3.0-only", "main_class": "URLDownloadBot", "maubot": "0.1.0", "modules": [ "urldownload" ], "version": "0.0.3" } }, "urlpreview": { "attrs": { "meta": { Loading pkgs/tools/networking/maubot/plugins/update.py +1 −1 Original line number Diff line number Diff line Loading @@ -31,7 +31,7 @@ def process_repo(path: str, official: bool): origurl = repourl if '/' in name or ' ' in name: name = os.path.split(path)[-1].removesuffix('.yaml') name = name.replace('_', '-') name = name.replace('_', '-').lower() if name in PLUGINS.keys(): raise ValueError(f'Duplicate plugin {name}, refusing to continue') repodir = os.path.join(TMP, 'maubot-plugins', name) Loading Loading
pkgs/tools/networking/maubot/plugins/generated.json +125 −40 Original line number Diff line number Diff line { "URLDownload": { "attrs": { "meta": { "changelog": "https://codeberg.org/LukeLR/matrix-url-download/releases", "description": "A plugin for the maubot bot framework implementing URL downloads in matrix rooms.", "downloadPage": "https://codeberg.org/LukeLR/matrix-url-download/releases", "homepage": "https://codeberg.org/LukeLR/matrix-url-download" } }, "gitea": { "domain": "codeberg.org", "hash": "sha256-JLYhoQKxsYO46mqRJZEcWTHck6bli6itYGu8ZPbxyjg=", "owner": "LukeLR", "repo": "matrix-url-download", "rev": "3a006d98faa6950edab1a45b7a8c6a6d7d908bff" }, "manifest": { "config": true, "database": true, "database_type": "asyncpg", "extra_files": [ "base-config.yaml" ], "id": "de.lukelr.urldownload", "license": "LGPL-3.0-only", "main_class": "URLDownloadBot", "maubot": "0.1.0", "modules": [ "urldownload" ], "version": "0.0.3" } }, "activity-tracker": { "attrs": { "meta": { Loading Loading @@ -312,10 +279,10 @@ } }, "github": { "hash": "sha256-iRo4oFOOXgISALFskPZUonV4cBn7HmBACdi5uhgQq8o=", "hash": "sha256-XOhjSrgbVUwMO6/v/Znoc5l/k2n6Zi42Ydhv9/vyX7E=", "owner": "williamkray", "repo": "maubot-chatgpt", "rev": "f3974dc3818da170a3f1e091359d31f3140245e0" "rev": "d313920165f8fca7a04314a73bb1dca30c67d9f5" }, "manifest": { "config": true, Loading @@ -329,7 +296,7 @@ "modules": [ "gpt" ], "version": "0.0.9" "version": "0.0.10" } }, "choose": { Loading Loading @@ -955,7 +922,7 @@ "ldap-ad-inviterbot": { "attrs": { "meta": { "changelog": "https://github.com/SAPUCC/inviterbot/blob/v0.1.5/CHANGELOG.md", "changelog": "https://github.com/SAPUCC/inviterbot/blob/v0.1.6/CHANGELOG.md", "description": "A plugin to sync users from Microsoft Azure AD and LDAP into matrix rooms. (Membership, Power-Levels)", "downloadPage": "https://github.com/SAPUCC/inviterbot/releases", "homepage": "https://github.com/SAPUCC/inviterbot", Loading @@ -963,10 +930,10 @@ } }, "github": { "hash": "sha256-Ve420Mfa+Ikxp0P/8b6rZIu54VOfKhH3sWDNNMClj9E=", "hash": "sha256-vnSOYdIbUnR9O6pCYO+TdA2qBbgrrc9RaomdWuVKW8o=", "owner": "SAPUCC", "repo": "inviterbot", "rev": "v0.1.5" "rev": "v0.1.6" }, "manifest": { "config": true, Loading @@ -984,7 +951,7 @@ "modules": [ "inviter" ], "version": "0.1.5" "version": "0.1.6" } }, "local-stt": { Loading Loading @@ -1139,6 +1106,36 @@ "version": "0.1.0" } }, "openai-translate": { "attrs": { "meta": { "changelog": "https://github.com/tcpipuk/maubot-openai-translate/releases", "description": "Translate messages using OpenAI's GPT API", "downloadPage": "https://github.com/tcpipuk/maubot-openai-translate/releases", "homepage": "https://github.com/tcpipuk/maubot-openai-translate" } }, "github": { "hash": "sha256-+aDQF/hW66M25zsvIsjNt7K2l32rV1g3fPrb45XdHVU=", "owner": "tcpipuk", "repo": "maubot-openai-translate", "rev": "v0.3.0" }, "manifest": { "config": true, "extra_files": [ "base-config.yaml" ], "id": "xyz.maubot.openaitranslate", "license": "AGPL-3.0-or-later", "main_class": "OpenAITranslate", "maubot": "0.1.0", "modules": [ "openaitranslate" ], "version": "0.3.0" } }, "ovgumensabot": { "attrs": { "meta": { Loading Loading @@ -1324,6 +1321,35 @@ "version": "0.3.6" } }, "reacjibot": { "attrs": { "meta": { "changelog": "https://github.com/ajkessel/reacjibot/releases", "description": "Allows users to define emoji-reactions that cause messages to be cross-posted to arbitrary rooms", "downloadPage": "https://github.com/ajkessel/reacjibot/releases", "homepage": "https://github.com/ajkessel/reacjibot" } }, "github": { "hash": "sha256-GfroQ7iaBfN8WClORrkYccPHq8FsKupZtYKJvHGZg1o=", "owner": "ajkessel", "repo": "reacjibot", "rev": "v0.7.4" }, "manifest": { "extra_files": [ "base-config.yaml" ], "id": "org.rosi-kessel.reacjibot", "license": "MIT", "main_class": "ReacjiBot", "maubot": "0.1.0", "modules": [ "reacjibot" ], "version": "0.7.4" } }, "reactbot": { "attrs": { "meta": { Loading Loading @@ -1801,6 +1827,32 @@ "version": "0.1.0.6" } }, "timer": { "attrs": { "meta": { "changelog": "https://github.com/pedantic-git/maubot-timer/releases", "description": "Start a countdown timer for the specified number of seconds", "downloadPage": "https://github.com/pedantic-git/maubot-timer/releases", "homepage": "https://github.com/pedantic-git/maubot-timer" } }, "github": { "hash": "sha256-cAS/4092O6d4ok8T2dbpvvgzpejQUPYM6mBtSvUaUpw=", "owner": "pedantic-git", "repo": "maubot-timer", "rev": "ff656142feb018f33290113ca09facf0a45eab6e" }, "manifest": { "id": "mx.quinn.timer", "license": "MIT", "main_class": "Timer", "maubot": "0.1.0", "modules": [ "timer" ], "version": "1.0.0" } }, "tmdb": { "attrs": { "meta": { Loading Loading @@ -2032,6 +2084,39 @@ "version": "1.0.2" } }, "urldownload": { "attrs": { "meta": { "changelog": "https://codeberg.org/LukeLR/matrix-url-download/releases", "description": "A plugin for the maubot bot framework implementing URL downloads in matrix rooms.", "downloadPage": "https://codeberg.org/LukeLR/matrix-url-download/releases", "homepage": "https://codeberg.org/LukeLR/matrix-url-download" } }, "gitea": { "domain": "codeberg.org", "hash": "sha256-JLYhoQKxsYO46mqRJZEcWTHck6bli6itYGu8ZPbxyjg=", "owner": "LukeLR", "repo": "matrix-url-download", "rev": "3a006d98faa6950edab1a45b7a8c6a6d7d908bff" }, "manifest": { "config": true, "database": true, "database_type": "asyncpg", "extra_files": [ "base-config.yaml" ], "id": "de.lukelr.urldownload", "license": "LGPL-3.0-only", "main_class": "URLDownloadBot", "maubot": "0.1.0", "modules": [ "urldownload" ], "version": "0.0.3" } }, "urlpreview": { "attrs": { "meta": { Loading
pkgs/tools/networking/maubot/plugins/update.py +1 −1 Original line number Diff line number Diff line Loading @@ -31,7 +31,7 @@ def process_repo(path: str, official: bool): origurl = repourl if '/' in name or ' ' in name: name = os.path.split(path)[-1].removesuffix('.yaml') name = name.replace('_', '-') name = name.replace('_', '-').lower() if name in PLUGINS.keys(): raise ValueError(f'Duplicate plugin {name}, refusing to continue') repodir = os.path.join(TMP, 'maubot-plugins', name) Loading