From 3d84d1534cbf320be6f4810906a097af3fd2503c Mon Sep 17 00:00:00 2001 From: Frisk Date: Mon, 11 Feb 2019 00:57:13 +0100 Subject: [PATCH 1/2] 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!' +) From d29a4ec520e5bf800924d3a807a2bac42a2607ca Mon Sep 17 00:00:00 2001 From: Frisk Date: Mon, 11 Feb 2019 00:59:48 +0100 Subject: [PATCH 2/2] Bump version --- settings.json.example | 2 +- setup.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/settings.json.example b/settings.json.example index 6f8ea66..9102e77 100644 --- a/settings.json.example +++ b/settings.json.example @@ -3,7 +3,7 @@ "wiki": "minecraft", "lang": "en", "header": { - "user-agent": "FrisksRcGcDw/1.5.1" + "user-agent": "FrisksRcGcDw/1.5.1.1" }, "limit": 11, "webhookURL": "https://discordapp.com/api/webhooks/111111111111111111/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", diff --git a/setup.py b/setup.py index b0aeb50..365f0c0 100644 --- a/setup.py +++ b/setup.py @@ -2,7 +2,7 @@ from setuptools import setup setup( name='RcGcDw', - version='1.5.1', + version='1.5.1.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',