mirror of https://gitlab.com/bashrc2/epicyon
Less indentation
parent
5590d33d88
commit
f6e245da08
168
manualapprove.py
168
manualapprove.py
|
@ -221,93 +221,93 @@ def manual_approve_follow_request(session, session_onion, session_i2p,
|
||||||
encoding='utf-8') as approvefile:
|
encoding='utf-8') as approvefile:
|
||||||
for handle_of_follow_requester in approvefile:
|
for handle_of_follow_requester in approvefile:
|
||||||
# is this the approved follow?
|
# is this the approved follow?
|
||||||
if handle_of_follow_requester.startswith(approve_handle_full):
|
approve_handl = approve_handle_full
|
||||||
handle_of_follow_requester = \
|
if not handle_of_follow_requester.startswith(approve_handl):
|
||||||
remove_eol(handle_of_follow_requester)
|
|
||||||
handle_of_follow_requester = \
|
|
||||||
handle_of_follow_requester.replace('\r', '')
|
|
||||||
port2 = port
|
|
||||||
if ':' in handle_of_follow_requester:
|
|
||||||
port2 = \
|
|
||||||
get_port_from_domain(handle_of_follow_requester)
|
|
||||||
requests_dir = account_dir + '/requests'
|
|
||||||
follow_activity_filename = \
|
|
||||||
requests_dir + '/' + \
|
|
||||||
handle_of_follow_requester + '.follow'
|
|
||||||
if os.path.isfile(follow_activity_filename):
|
|
||||||
follow_json = load_json(follow_activity_filename)
|
|
||||||
if follow_json:
|
|
||||||
approve_nickname = approve_handle.split('@')[0]
|
|
||||||
approve_domain = approve_handle.split('@')[1]
|
|
||||||
approve_domain = \
|
|
||||||
remove_eol(approve_domain)
|
|
||||||
approve_domain = \
|
|
||||||
approve_domain.replace('\r', '')
|
|
||||||
approve_port = port2
|
|
||||||
if ':' in approve_domain:
|
|
||||||
approve_port = \
|
|
||||||
get_port_from_domain(approve_domain)
|
|
||||||
approve_domain = \
|
|
||||||
remove_domain_port(approve_domain)
|
|
||||||
|
|
||||||
curr_domain = domain
|
|
||||||
curr_port = port
|
|
||||||
curr_session = session
|
|
||||||
curr_http_prefix = http_prefix
|
|
||||||
curr_proxy_type = proxy_type
|
|
||||||
if onion_domain and \
|
|
||||||
not curr_domain.endswith('.onion') and \
|
|
||||||
approve_domain.endswith('.onion'):
|
|
||||||
curr_domain = onion_domain
|
|
||||||
curr_port = 80
|
|
||||||
approve_port = 80
|
|
||||||
curr_session = session_onion
|
|
||||||
curr_http_prefix = 'http'
|
|
||||||
curr_proxy_type = 'tor'
|
|
||||||
elif (i2p_domain and
|
|
||||||
not curr_domain.endswith('.i2p') and
|
|
||||||
approve_domain.endswith('.i2p')):
|
|
||||||
curr_domain = i2p_domain
|
|
||||||
curr_port = 80
|
|
||||||
approve_port = 80
|
|
||||||
curr_session = session_i2p
|
|
||||||
curr_http_prefix = 'http'
|
|
||||||
curr_proxy_type = 'i2p'
|
|
||||||
|
|
||||||
if not curr_session:
|
|
||||||
curr_session = create_session(curr_proxy_type)
|
|
||||||
|
|
||||||
print('Manual follow accept: Sending Accept for ' +
|
|
||||||
handle + ' follow request from ' +
|
|
||||||
approve_nickname + '@' + approve_domain)
|
|
||||||
actor_url = get_actor_from_post(follow_json)
|
|
||||||
followed_account_accepts(curr_session, base_dir,
|
|
||||||
curr_http_prefix,
|
|
||||||
nickname,
|
|
||||||
curr_domain, curr_port,
|
|
||||||
approve_nickname,
|
|
||||||
approve_domain,
|
|
||||||
approve_port,
|
|
||||||
actor_url,
|
|
||||||
federation_list,
|
|
||||||
follow_json,
|
|
||||||
send_threads, post_log,
|
|
||||||
cached_webfingers,
|
|
||||||
person_cache,
|
|
||||||
debug,
|
|
||||||
project_version, False,
|
|
||||||
signing_priv_key_pem,
|
|
||||||
domain,
|
|
||||||
onion_domain,
|
|
||||||
i2p_domain,
|
|
||||||
followers_sync_cache,
|
|
||||||
sites_unavailable,
|
|
||||||
system_language)
|
|
||||||
update_approved_followers = True
|
|
||||||
else:
|
|
||||||
# this isn't the approved follow so it will remain
|
# this isn't the approved follow so it will remain
|
||||||
# in the requests file
|
# in the requests file
|
||||||
approvefilenew.write(handle_of_follow_requester)
|
approvefilenew.write(handle_of_follow_requester)
|
||||||
|
continue
|
||||||
|
|
||||||
|
handle_of_follow_requester = \
|
||||||
|
remove_eol(handle_of_follow_requester)
|
||||||
|
handle_of_follow_requester = \
|
||||||
|
handle_of_follow_requester.replace('\r', '')
|
||||||
|
port2 = port
|
||||||
|
if ':' in handle_of_follow_requester:
|
||||||
|
port2 = get_port_from_domain(handle_of_follow_requester)
|
||||||
|
requests_dir = account_dir + '/requests'
|
||||||
|
follow_activity_filename = \
|
||||||
|
requests_dir + '/' + handle_of_follow_requester + '.follow'
|
||||||
|
if not os.path.isfile(follow_activity_filename):
|
||||||
|
update_approved_followers = True
|
||||||
|
continue
|
||||||
|
follow_json = load_json(follow_activity_filename)
|
||||||
|
if not follow_json:
|
||||||
|
update_approved_followers = True
|
||||||
|
continue
|
||||||
|
approve_nickname = approve_handle.split('@')[0]
|
||||||
|
approve_domain = approve_handle.split('@')[1]
|
||||||
|
approve_domain = remove_eol(approve_domain)
|
||||||
|
approve_domain = approve_domain.replace('\r', '')
|
||||||
|
approve_port = port2
|
||||||
|
if ':' in approve_domain:
|
||||||
|
approve_port = get_port_from_domain(approve_domain)
|
||||||
|
approve_domain = remove_domain_port(approve_domain)
|
||||||
|
|
||||||
|
curr_domain = domain
|
||||||
|
curr_port = port
|
||||||
|
curr_session = session
|
||||||
|
curr_http_prefix = http_prefix
|
||||||
|
curr_proxy_type = proxy_type
|
||||||
|
if onion_domain and \
|
||||||
|
not curr_domain.endswith('.onion') and \
|
||||||
|
approve_domain.endswith('.onion'):
|
||||||
|
curr_domain = onion_domain
|
||||||
|
curr_port = 80
|
||||||
|
approve_port = 80
|
||||||
|
curr_session = session_onion
|
||||||
|
curr_http_prefix = 'http'
|
||||||
|
curr_proxy_type = 'tor'
|
||||||
|
elif (i2p_domain and
|
||||||
|
not curr_domain.endswith('.i2p') and
|
||||||
|
approve_domain.endswith('.i2p')):
|
||||||
|
curr_domain = i2p_domain
|
||||||
|
curr_port = 80
|
||||||
|
approve_port = 80
|
||||||
|
curr_session = session_i2p
|
||||||
|
curr_http_prefix = 'http'
|
||||||
|
curr_proxy_type = 'i2p'
|
||||||
|
|
||||||
|
if not curr_session:
|
||||||
|
curr_session = create_session(curr_proxy_type)
|
||||||
|
|
||||||
|
print('Manual follow accept: Sending Accept for ' +
|
||||||
|
handle + ' follow request from ' +
|
||||||
|
approve_nickname + '@' + approve_domain)
|
||||||
|
actor_url = get_actor_from_post(follow_json)
|
||||||
|
followed_account_accepts(curr_session, base_dir,
|
||||||
|
curr_http_prefix,
|
||||||
|
nickname,
|
||||||
|
curr_domain, curr_port,
|
||||||
|
approve_nickname,
|
||||||
|
approve_domain,
|
||||||
|
approve_port,
|
||||||
|
actor_url,
|
||||||
|
federation_list,
|
||||||
|
follow_json,
|
||||||
|
send_threads, post_log,
|
||||||
|
cached_webfingers,
|
||||||
|
person_cache,
|
||||||
|
debug,
|
||||||
|
project_version, False,
|
||||||
|
signing_priv_key_pem,
|
||||||
|
domain,
|
||||||
|
onion_domain,
|
||||||
|
i2p_domain,
|
||||||
|
followers_sync_cache,
|
||||||
|
sites_unavailable,
|
||||||
|
system_language)
|
||||||
|
update_approved_followers = True
|
||||||
|
|
||||||
followers_filename = account_dir + '/followers.txt'
|
followers_filename = account_dir + '/followers.txt'
|
||||||
if update_approved_followers:
|
if update_approved_followers:
|
||||||
|
|
Loading…
Reference in New Issue