diff --git a/weasyl/macro.py b/weasyl/macro.py index 01169341f..680d2f232 100644 --- a/weasyl/macro.py +++ b/weasyl/macro.py @@ -176,6 +176,10 @@ def get_mod_actions(item, content_type): MACRO_CFG_SITE_CONFIG = MACRO_SYS_CONFIG_PATH + "site.config.txt" SOCIAL_SITES = { + "ao3": { + "name": "Archive of Our Own", + "url": "https://archiveofourown.org/users/%s", + }, "bluesky": { "name": "Bluesky", "url": "https://bsky.app/profile/%s", @@ -209,6 +213,22 @@ def get_mod_actions(item, content_type): "name": "Itaku", "url": "https://itaku.ee/profile/%s", }, + "kofi": { + "name": "Ko-fi", + "url": "https://ko-fi.com/%s", + }, + "patreon": { + "name": "Patreon", + "url": "https://www.patreon.com/%s", + }, + "picarto": { + "name": "Picarto", + "url": "https://picarto.tv/%s", + }, + "piczel": { + "name": "Piczel", + "url": "https://piczel.tv/watch/%s", + }, "reddit": { "name": "Reddit", "url": "https://www.reddit.com/user/%s", @@ -221,10 +241,18 @@ def get_mod_actions(item, content_type): "name": "Steam", "url": "https://steamcommunity.com/id/%s", }, + "telegram": { + "name": "Telegram", + "url": "https://t.me/%s", + }, "tumblr": { "name": "Tumblr", "url": "https://%s.tumblr.com/", }, + "twitch": { + "name": "Twitch", + "url": "https://twitch.tv/%s", + }, "twitter": { "name": "Twitter", "url": "https://twitter.com/%s", @@ -233,10 +261,6 @@ def get_mod_actions(item, content_type): "name": "YouTube", "url": "https://www.youtube.com/user/%s", }, - "patreon": { - "name": "Patreon", - "url": "https://www.patreon.com/%s", - }, } SOCIAL_SITES_BY_NAME = {v['name']: v for v in SOCIAL_SITES.values()}