From 6b1991d472b48920c6736773267b23a1e31ffa84 Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Wed, 13 Jan 2021 23:43:11 +0000 Subject: [PATCH 1/2] Check that webfinger exists --- posts.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/posts.py b/posts.py index c834c2d4c..6c22f1ca5 100644 --- a/posts.py +++ b/posts.py @@ -217,6 +217,10 @@ def getPersonBox(baseDir: str, session, wfRequest: {}, asHeader = { 'Accept': 'application/activity+json; profile="' + profileStr + '"' } + if not wfRequest: + print('No webfinger given') + return None, None, None, None, None, None, None + if not wfRequest.get('errors'): personUrl = getUserUrl(wfRequest, sourceId) else: From 30918e6b1dd8747e8016d381f25a70cff9a464da Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Thu, 14 Jan 2021 09:38:51 +0000 Subject: [PATCH 2/2] Remove tracking extensions from youtube urls --- webapp_media.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/webapp_media.py b/webapp_media.py index 0156b65da..ff6b07d24 100644 --- a/webapp_media.py +++ b/webapp_media.py @@ -53,6 +53,8 @@ def _addEmbeddedVideoFromSites(translate: {}, content: str, url = url.split('"')[0].replace('/watch?v=', '/embed/') if '&' in url: url = url.split('&')[0] + if '?utm_' in url: + url = url.split('?utm_')[0] content = \ content + "
\n