From 67902f1c7e7266c4cc8f74304d61742b8cc363a8 Mon Sep 17 00:00:00 2001 From: Frisk Date: Mon, 11 Feb 2019 00:57:13 +0100 Subject: [PATCH] Fix a case when the user have a space in the nickname and Discord rejects such URL --- rcgcdw.py | 2 +- setup.py | 62 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 63 insertions(+), 1 deletion(-) create mode 100644 setup.py diff --git a/rcgcdw.py b/rcgcdw.py index 0d4e757..0052e96 100644 --- a/rcgcdw.py +++ b/rcgcdw.py @@ -358,7 +358,7 @@ def webhook_formatter(action, STATIC, **params): # link = "https://{wiki}.gamepedia.com/UserProfile:{target}".format(wiki=settings["wiki"], target=params["target"].replace(" ", "_").replace(')', '\)')) embed["title"] = _("Deleted a comment on {target}'s profile").format(target=params["target"]) elif action in ("rights/rights", "rights/autopromote"): - link = "https://{wiki}.gamepedia.com/User:".format(wiki=settings["wiki"]) + params["title"].split(":")[1] + link = "https://{wiki}.gamepedia.com/User:".format(wiki=settings["wiki"]) + params["title"].split(":")[1].replace(" ", "_") if action == "rights/rights": embed["title"] = _("Changed group membership for {target}").format(target=params["title"].split(":")[1]) else: diff --git a/setup.py b/setup.py new file mode 100644 index 0000000..b0aeb50 --- /dev/null +++ b/setup.py @@ -0,0 +1,62 @@ +from setuptools import setup + +setup( + name='RcGcDw', + version='1.5.1', + packages=['venv.lib.python3.7.site-packages.bs4', 'venv.lib.python3.7.site-packages.bs4.tests', + 'venv.lib.python3.7.site-packages.bs4.builder', 'venv.lib.python3.7.site-packages.idna', + 'venv.lib.python3.7.site-packages.lxml', 'venv.lib.python3.7.site-packages.lxml.html', + 'venv.lib.python3.7.site-packages.lxml.includes', 'venv.lib.python3.7.site-packages.lxml.isoschematron', + 'venv.lib.python3.7.site-packages.certifi', 'venv.lib.python3.7.site-packages.chardet', + 'venv.lib.python3.7.site-packages.chardet.cli', 'venv.lib.python3.7.site-packages.urllib3', + 'venv.lib.python3.7.site-packages.urllib3.util', 'venv.lib.python3.7.site-packages.urllib3.contrib', + 'venv.lib.python3.7.site-packages.urllib3.contrib._securetransport', + 'venv.lib.python3.7.site-packages.urllib3.packages', + 'venv.lib.python3.7.site-packages.urllib3.packages.backports', + 'venv.lib.python3.7.site-packages.urllib3.packages.ssl_match_hostname', + 'venv.lib.python3.7.site-packages.requests', 'venv.lib.python3.7.site-packages.schedule', + 'venv.lib.python3.7.site-packages.pip-10.0.1-py3.7.egg.pip', + 'venv.lib.python3.7.site-packages.pip-10.0.1-py3.7.egg.pip._vendor', + 'venv.lib.python3.7.site-packages.pip-10.0.1-py3.7.egg.pip._vendor.idna', + 'venv.lib.python3.7.site-packages.pip-10.0.1-py3.7.egg.pip._vendor.pytoml', + 'venv.lib.python3.7.site-packages.pip-10.0.1-py3.7.egg.pip._vendor.certifi', + 'venv.lib.python3.7.site-packages.pip-10.0.1-py3.7.egg.pip._vendor.chardet', + 'venv.lib.python3.7.site-packages.pip-10.0.1-py3.7.egg.pip._vendor.chardet.cli', + 'venv.lib.python3.7.site-packages.pip-10.0.1-py3.7.egg.pip._vendor.distlib', + 'venv.lib.python3.7.site-packages.pip-10.0.1-py3.7.egg.pip._vendor.distlib._backport', + 'venv.lib.python3.7.site-packages.pip-10.0.1-py3.7.egg.pip._vendor.msgpack', + 'venv.lib.python3.7.site-packages.pip-10.0.1-py3.7.egg.pip._vendor.urllib3', + 'venv.lib.python3.7.site-packages.pip-10.0.1-py3.7.egg.pip._vendor.urllib3.util', + 'venv.lib.python3.7.site-packages.pip-10.0.1-py3.7.egg.pip._vendor.urllib3.contrib', + 'venv.lib.python3.7.site-packages.pip-10.0.1-py3.7.egg.pip._vendor.urllib3.contrib._securetransport', + 'venv.lib.python3.7.site-packages.pip-10.0.1-py3.7.egg.pip._vendor.urllib3.packages', + 'venv.lib.python3.7.site-packages.pip-10.0.1-py3.7.egg.pip._vendor.urllib3.packages.backports', + 'venv.lib.python3.7.site-packages.pip-10.0.1-py3.7.egg.pip._vendor.urllib3.packages.ssl_match_hostname', + 'venv.lib.python3.7.site-packages.pip-10.0.1-py3.7.egg.pip._vendor.colorama', + 'venv.lib.python3.7.site-packages.pip-10.0.1-py3.7.egg.pip._vendor.html5lib', + 'venv.lib.python3.7.site-packages.pip-10.0.1-py3.7.egg.pip._vendor.html5lib._trie', + 'venv.lib.python3.7.site-packages.pip-10.0.1-py3.7.egg.pip._vendor.html5lib.filters', + 'venv.lib.python3.7.site-packages.pip-10.0.1-py3.7.egg.pip._vendor.html5lib.treewalkers', + 'venv.lib.python3.7.site-packages.pip-10.0.1-py3.7.egg.pip._vendor.html5lib.treeadapters', + 'venv.lib.python3.7.site-packages.pip-10.0.1-py3.7.egg.pip._vendor.html5lib.treebuilders', + 'venv.lib.python3.7.site-packages.pip-10.0.1-py3.7.egg.pip._vendor.lockfile', + 'venv.lib.python3.7.site-packages.pip-10.0.1-py3.7.egg.pip._vendor.progress', + 'venv.lib.python3.7.site-packages.pip-10.0.1-py3.7.egg.pip._vendor.requests', + 'venv.lib.python3.7.site-packages.pip-10.0.1-py3.7.egg.pip._vendor.packaging', + 'venv.lib.python3.7.site-packages.pip-10.0.1-py3.7.egg.pip._vendor.cachecontrol', + 'venv.lib.python3.7.site-packages.pip-10.0.1-py3.7.egg.pip._vendor.cachecontrol.caches', + 'venv.lib.python3.7.site-packages.pip-10.0.1-py3.7.egg.pip._vendor.webencodings', + 'venv.lib.python3.7.site-packages.pip-10.0.1-py3.7.egg.pip._vendor.pkg_resources', + 'venv.lib.python3.7.site-packages.pip-10.0.1-py3.7.egg.pip._internal', + 'venv.lib.python3.7.site-packages.pip-10.0.1-py3.7.egg.pip._internal.req', + 'venv.lib.python3.7.site-packages.pip-10.0.1-py3.7.egg.pip._internal.vcs', + 'venv.lib.python3.7.site-packages.pip-10.0.1-py3.7.egg.pip._internal.utils', + 'venv.lib.python3.7.site-packages.pip-10.0.1-py3.7.egg.pip._internal.models', + 'venv.lib.python3.7.site-packages.pip-10.0.1-py3.7.egg.pip._internal.commands', + 'venv.lib.python3.7.site-packages.pip-10.0.1-py3.7.egg.pip._internal.operations'], + url='https://gitlab.com/piotrex43/RcGcDw', + license='GNU Affero General Public License v3.0', + author='Frisk', + author_email='piotrex43@protonmail.ch', + description='Brings Special:RecentChanges on the Discord using a webhook!' +)