mirror of https://gitlab.com/bashrc2/epicyon
Newer, sillier, name for twitter
I expect that this functionality may be deprecated in future, because Nitter appears to have given upmerge-requests/30/head
parent
315f404ee3
commit
a53d46ff34
12
media.py
12
media.py
|
@ -264,9 +264,13 @@ def _replace_silo_domain(post_json_object: {},
|
||||||
if not post_json_object['object'].get('content'):
|
if not post_json_object['object'].get('content'):
|
||||||
return
|
return
|
||||||
content_str = get_base_content_from_post(post_json_object, system_language)
|
content_str = get_base_content_from_post(post_json_object, system_language)
|
||||||
if silo_domain not in content_str:
|
if '/' + silo_domain not in content_str:
|
||||||
|
if '.' + silo_domain not in content_str:
|
||||||
return
|
return
|
||||||
content_str = content_str.replace(silo_domain, replacement_domain)
|
content_str = content_str.replace('/' + silo_domain,
|
||||||
|
'/' + replacement_domain)
|
||||||
|
content_str = content_str.replace('.' + silo_domain,
|
||||||
|
'.' + replacement_domain)
|
||||||
post_json_object['object']['content'] = content_str
|
post_json_object['object']['content'] = content_str
|
||||||
if post_json_object['object'].get('contentMap'):
|
if post_json_object['object'].get('contentMap'):
|
||||||
post_json_object['object']['contentMap'][system_language] = content_str
|
post_json_object['object']['contentMap'][system_language] = content_str
|
||||||
|
@ -277,7 +281,7 @@ def replace_you_tube(post_json_object: {}, replacement_domain: str,
|
||||||
"""Replace YouTube with a replacement domain
|
"""Replace YouTube with a replacement domain
|
||||||
This denies Google some, but not all, tracking data
|
This denies Google some, but not all, tracking data
|
||||||
"""
|
"""
|
||||||
_replace_silo_domain(post_json_object, 'www.youtube.com',
|
_replace_silo_domain(post_json_object, 'youtube.com',
|
||||||
replacement_domain, system_language)
|
replacement_domain, system_language)
|
||||||
|
|
||||||
|
|
||||||
|
@ -286,7 +290,7 @@ def replace_twitter(post_json_object: {}, replacement_domain: str,
|
||||||
"""Replace Twitter with a replacement domain
|
"""Replace Twitter with a replacement domain
|
||||||
This allows you to view twitter posts without having a twitter account
|
This allows you to view twitter posts without having a twitter account
|
||||||
"""
|
"""
|
||||||
twitter_domains = ('mobile.twitter.com', 'twitter.com')
|
twitter_domains = ('x.com', 'twitter.com')
|
||||||
for tw_domain in twitter_domains:
|
for tw_domain in twitter_domains:
|
||||||
_replace_silo_domain(post_json_object, tw_domain,
|
_replace_silo_domain(post_json_object, tw_domain,
|
||||||
replacement_domain, system_language)
|
replacement_domain, system_language)
|
||||||
|
|
Loading…
Reference in New Issue