mirror of https://gitlab.com/bashrc2/epicyon
More general
parent
e39fa0132a
commit
dc73a666f3
10
utils.py
10
utils.py
|
@ -4347,15 +4347,15 @@ def harmless_markup(post_json_object: {}) -> None:
|
||||||
content
|
content
|
||||||
|
|
||||||
|
|
||||||
def actor_proxy_type(actor: {}) -> str:
|
def ap_proxy_type(json_object: {}) -> str:
|
||||||
"""Returns a string indicating the proxy for an actor
|
"""Returns a string indicating the proxy for an activitypub post
|
||||||
or None if not proxied
|
or None if not proxied
|
||||||
"""
|
"""
|
||||||
if not actor.get('proxyOf'):
|
if not json_object.get('proxyOf'):
|
||||||
return None
|
return None
|
||||||
if not isinstance(actor['proxyOf'], list):
|
if not isinstance(json_object['proxyOf'], list):
|
||||||
return None
|
return None
|
||||||
for proxy_dict in actor['proxyOf']:
|
for proxy_dict in json_object['proxyOf']:
|
||||||
if proxy_dict.get('protocol'):
|
if proxy_dict.get('protocol'):
|
||||||
if isinstance(proxy_dict['protocol'], str):
|
if isinstance(proxy_dict['protocol'], str):
|
||||||
return proxy_dict['protocol']
|
return proxy_dict['protocol']
|
||||||
|
|
|
@ -10,7 +10,7 @@ __module_group__ = "Web Interface"
|
||||||
import os
|
import os
|
||||||
from pprint import pprint
|
from pprint import pprint
|
||||||
from webfinger import webfinger_handle
|
from webfinger import webfinger_handle
|
||||||
from utils import actor_proxy_type
|
from utils import ap_proxy_type
|
||||||
from utils import remove_id_ending
|
from utils import remove_id_ending
|
||||||
from utils import standardize_text
|
from utils import standardize_text
|
||||||
from utils import get_display_name
|
from utils import get_display_name
|
||||||
|
@ -328,7 +328,7 @@ def html_profile_after_search(recent_posts_cache: {}, max_recent_posts: int,
|
||||||
if 'T' in profile_json['published']:
|
if 'T' in profile_json['published']:
|
||||||
joined_date = profile_json['published']
|
joined_date = profile_json['published']
|
||||||
|
|
||||||
actor_proxied = actor_proxy_type(profile_json)
|
actor_proxied = ap_proxy_type(profile_json)
|
||||||
|
|
||||||
profile_str = \
|
profile_str = \
|
||||||
_get_profile_header_after_search(nickname, default_timeline,
|
_get_profile_header_after_search(nickname, default_timeline,
|
||||||
|
|
Loading…
Reference in New Issue