forked from rDrama/rDrama
do item 3 of this https://rdrama.net/post/18459/marseycapywalking-megathread-for-bugs-and-suggestions/5802667#context
parent
673a69048a
commit
bf0a3a4dab
|
@ -682,33 +682,39 @@ def is_whitelisted(domain, k):
|
||||||
return True
|
return True
|
||||||
return False
|
return False
|
||||||
|
|
||||||
|
domain_replacements = {
|
||||||
|
"https://music.youtube.com": "https://youtube.com",
|
||||||
|
"https://www.youtube.com": "https://youtube.com",
|
||||||
|
"https://m.youtube.com": "https://youtube.com",
|
||||||
|
"https://mobile.twitter.com": "https://twitter.com",
|
||||||
|
"https://x.com": "https://twitter.com",
|
||||||
|
"https://www.twitter.com": "https://twitter.com",
|
||||||
|
"https://fxtwitter.com": "https://twitter.com",
|
||||||
|
"https://nitter.net/": "https://twitter.com/",
|
||||||
|
"https://nitter.42l.fr/": "https://twitter.com/",
|
||||||
|
"https://nitter.unixfox.eu/": "https://twitter.com/",
|
||||||
|
"https://m.facebook.com": "https://facebook.com",
|
||||||
|
"https://en.m.wikipedia.org": "https://en.wikipedia.org",
|
||||||
|
"https://www.instagram.com": "https://instagram.com",
|
||||||
|
"https://www.tiktok.com": "https://tiktok.com",
|
||||||
|
"https://imgur.com/": "https://i.imgur.com/",
|
||||||
|
'https://www.google.com/amp/s/': 'https://',
|
||||||
|
'https://amp.': 'https://',
|
||||||
|
'https://cnn.com/cnn/': 'https://edition.cnn.com/',
|
||||||
|
'https://letmegooglethat.com/?q=': 'https://google.com/search?q=',
|
||||||
|
'https://lmgtfy.app/?q=': 'https://google.com/search?q=',
|
||||||
|
DONATE_LINK: f'{SITE_FULL}/donate',
|
||||||
|
}
|
||||||
|
|
||||||
def normalize_url(url):
|
def normalize_url(url):
|
||||||
url = reddit_domain_regex.sub(r'\1https://old.reddit.com/\5', url)
|
url = reddit_domain_regex.sub(r'\1https://old.reddit.com/\5', url)
|
||||||
|
|
||||||
url = url.replace("https://music.youtube.com", "https://youtube.com") \
|
for k, val in domain_replacements.items():
|
||||||
.replace("https://www.youtube.com", "https://youtube.com") \
|
if url.startswith(k):
|
||||||
.replace("https://m.youtube.com", "https://youtube.com") \
|
url = url.replace(k, val)
|
||||||
.replace("https://mobile.twitter.com", "https://twitter.com") \
|
|
||||||
.replace("https://x.com", "https://twitter.com") \
|
url = url.replace("/giphy.gif", "/giphy.webp")
|
||||||
.replace("https://www.twitter.com", "https://twitter.com") \
|
url = url.replace('/amp/', '/')
|
||||||
.replace("https://fxtwitter.com", "https://twitter.com") \
|
|
||||||
.replace("https://nitter.net/", "https://twitter.com/") \
|
|
||||||
.replace("https://nitter.42l.fr/", "https://twitter.com/") \
|
|
||||||
.replace("https://nitter.unixfox.eu/", "https://twitter.com/") \
|
|
||||||
.replace("https://m.facebook.com", "https://facebook.com") \
|
|
||||||
.replace("https://en.m.wikipedia.org", "https://en.wikipedia.org") \
|
|
||||||
.replace("https://www.instagram.com", "https://instagram.com") \
|
|
||||||
.replace("https://www.tiktok.com", "https://tiktok.com") \
|
|
||||||
.replace("https://imgur.com/", "https://i.imgur.com/") \
|
|
||||||
.replace("/giphy.gif", "/giphy.webp") \
|
|
||||||
.replace('https://www.google.com/amp/s/', 'https://') \
|
|
||||||
.replace('https://amp.', 'https://') \
|
|
||||||
.replace('https://cnn.com/cnn/', 'https://edition.cnn.com/') \
|
|
||||||
.replace('/amp/', '/') \
|
|
||||||
.replace('https://letmegooglethat.com/?q=', 'https://google.com/search?q=') \
|
|
||||||
.replace('https://lmgtfy.app/?q=', 'https://google.com/search?q=') \
|
|
||||||
.replace(DONATE_LINK, f'{SITE_FULL}/donate') \
|
|
||||||
|
|
||||||
if url.endswith('.amp'):
|
if url.endswith('.amp'):
|
||||||
url = url.split('.amp')[0]
|
url = url.split('.amp')[0]
|
||||||
|
|
Loading…
Reference in New Issue