mirror of https://gitlab.com/bashrc2/epicyon
Snake case
parent
fdf8e24a6f
commit
586267b5c9
46
socnet.py
46
socnet.py
|
@ -24,22 +24,22 @@ def instances_graph(base_dir: str, handles: str,
|
||||||
The handles argument should contain a comma separated list
|
The handles argument should contain a comma separated list
|
||||||
of handles on different instances
|
of handles on different instances
|
||||||
"""
|
"""
|
||||||
dotGraphStr = 'digraph instances {\n'
|
dot_graph_str = 'digraph instances {\n'
|
||||||
if ',' not in handles:
|
if ',' not in handles:
|
||||||
return dotGraphStr + '}\n'
|
return dot_graph_str + '}\n'
|
||||||
session = create_session(proxy_type)
|
session = create_session(proxy_type)
|
||||||
if not session:
|
if not session:
|
||||||
return dotGraphStr + '}\n'
|
return dot_graph_str + '}\n'
|
||||||
|
|
||||||
person_cache = {}
|
person_cache = {}
|
||||||
cached_webfingers = {}
|
cached_webfingers = {}
|
||||||
federation_list = []
|
federation_list = []
|
||||||
max_mentions = 99
|
max_mentions = 99
|
||||||
max_emoji = 99
|
max_emoji = 99
|
||||||
maxAttachments = 5
|
max_attachments = 5
|
||||||
|
|
||||||
personHandles = handles.split(',')
|
person_handles = handles.split(',')
|
||||||
for handle in personHandles:
|
for handle in person_handles:
|
||||||
handle = handle.strip()
|
handle = handle.strip()
|
||||||
if handle.startswith('@'):
|
if handle.startswith('@'):
|
||||||
handle = handle[1:]
|
handle = handle[1:]
|
||||||
|
@ -57,32 +57,32 @@ def instances_graph(base_dir: str, handles: str,
|
||||||
domain, project_version, debug, False,
|
domain, project_version, debug, False,
|
||||||
signing_priv_key_pem)
|
signing_priv_key_pem)
|
||||||
if not wf_request:
|
if not wf_request:
|
||||||
return dotGraphStr + '}\n'
|
return dot_graph_str + '}\n'
|
||||||
if not isinstance(wf_request, dict):
|
if not isinstance(wf_request, dict):
|
||||||
print('Webfinger for ' + handle + ' did not return a dict. ' +
|
print('Webfinger for ' + handle + ' did not return a dict. ' +
|
||||||
str(wf_request))
|
str(wf_request))
|
||||||
return dotGraphStr + '}\n'
|
return dot_graph_str + '}\n'
|
||||||
|
|
||||||
originDomain = None
|
origin_domain = None
|
||||||
(personUrl, pubKeyId, pubKey, personId, shaedInbox, avatarUrl,
|
(person_url, _, _, _, _, _,
|
||||||
displayName, _) = get_person_box(signing_priv_key_pem,
|
_, _) = get_person_box(signing_priv_key_pem,
|
||||||
originDomain,
|
origin_domain,
|
||||||
base_dir, session, wf_request,
|
base_dir, session, wf_request,
|
||||||
person_cache,
|
person_cache,
|
||||||
project_version, http_prefix,
|
project_version, http_prefix,
|
||||||
nickname, domain, 'outbox',
|
nickname, domain, 'outbox',
|
||||||
27261)
|
27261)
|
||||||
wordFrequency = {}
|
word_frequency = {}
|
||||||
postDomains = \
|
post_domains = \
|
||||||
get_post_domains(session, personUrl, 64, max_mentions, max_emoji,
|
get_post_domains(session, person_url, 64, max_mentions, max_emoji,
|
||||||
maxAttachments, federation_list,
|
max_attachments, federation_list,
|
||||||
person_cache, debug,
|
person_cache, debug,
|
||||||
project_version, http_prefix, domain,
|
project_version, http_prefix, domain,
|
||||||
wordFrequency, [], system_language,
|
word_frequency, [], system_language,
|
||||||
signing_priv_key_pem)
|
signing_priv_key_pem)
|
||||||
postDomains.sort()
|
post_domains.sort()
|
||||||
for fedDomain in postDomains:
|
for fed_domain in post_domains:
|
||||||
dotLineStr = ' "' + domain + '" -> "' + fedDomain + '";\n'
|
dot_line_str = ' "' + domain + '" -> "' + fed_domain + '";\n'
|
||||||
if dotLineStr not in dotGraphStr:
|
if dot_line_str not in dot_graph_str:
|
||||||
dotGraphStr += dotLineStr
|
dot_graph_str += dot_line_str
|
||||||
return dotGraphStr + '}\n'
|
return dot_graph_str + '}\n'
|
||||||
|
|
Loading…
Reference in New Issue