mirror of https://gitlab.com/bashrc2/epicyon
Handle leading @
parent
7bf581e901
commit
8210023965
12
epicyon.py
12
epicyon.py
|
@ -890,6 +890,8 @@ def _command_options() -> None:
|
||||||
origin_domain = argb.domain
|
origin_domain = argb.domain
|
||||||
if debug:
|
if debug:
|
||||||
print('origin_domain: ' + str(origin_domain))
|
print('origin_domain: ' + str(origin_domain))
|
||||||
|
if argb.moved.startswith('@'):
|
||||||
|
argb.moved = argb.moved[1:]
|
||||||
if '@' not in argb.moved:
|
if '@' not in argb.moved:
|
||||||
if '/users/' in argb.moved:
|
if '/users/' in argb.moved:
|
||||||
moved_nickname = get_nickname_from_actor(argb.moved)
|
moved_nickname = get_nickname_from_actor(argb.moved)
|
||||||
|
@ -923,6 +925,8 @@ def _command_options() -> None:
|
||||||
sys.exit()
|
sys.exit()
|
||||||
|
|
||||||
if argb.postDomains:
|
if argb.postDomains:
|
||||||
|
if argb.postDomains.startswith('@'):
|
||||||
|
argb.postDomains = argb.postDomains[1:]
|
||||||
if '@' not in argb.postDomains:
|
if '@' not in argb.postDomains:
|
||||||
if '/users/' in argb.postDomains:
|
if '/users/' in argb.postDomains:
|
||||||
posts_nickname = get_nickname_from_actor(argb.postDomains)
|
posts_nickname = get_nickname_from_actor(argb.postDomains)
|
||||||
|
@ -978,6 +982,8 @@ def _command_options() -> None:
|
||||||
if argb.postDomainsBlocked:
|
if argb.postDomainsBlocked:
|
||||||
# Domains which were referenced in public posts by a
|
# Domains which were referenced in public posts by a
|
||||||
# given handle but which are globally blocked on this instance
|
# given handle but which are globally blocked on this instance
|
||||||
|
if argb.postDomainsBlocked.startswith('@'):
|
||||||
|
argb.postDomainsBlocked = argb.postDomainsBlocked[1:]
|
||||||
if '@' not in argb.postDomainsBlocked:
|
if '@' not in argb.postDomainsBlocked:
|
||||||
if '/users/' in argb.postDomainsBlocked:
|
if '/users/' in argb.postDomainsBlocked:
|
||||||
posts_nickname = \
|
posts_nickname = \
|
||||||
|
@ -1028,6 +1034,8 @@ def _command_options() -> None:
|
||||||
if argb.check_domains:
|
if argb.check_domains:
|
||||||
# Domains which were referenced in public posts by a
|
# Domains which were referenced in public posts by a
|
||||||
# given handle but which are globally blocked on this instance
|
# given handle but which are globally blocked on this instance
|
||||||
|
if argb.check_domains.startswith('@'):
|
||||||
|
argb.check_domains = argb.check_domains[1:]
|
||||||
if '@' not in argb.check_domains:
|
if '@' not in argb.check_domains:
|
||||||
if '/users/' in argb.check_domains:
|
if '/users/' in argb.check_domains:
|
||||||
posts_nickname = get_nickname_from_actor(argb.posts)
|
posts_nickname = get_nickname_from_actor(argb.posts)
|
||||||
|
@ -2352,6 +2360,8 @@ def _command_options() -> None:
|
||||||
sys.exit()
|
sys.exit()
|
||||||
argb.password = remove_eol(argb.password)
|
argb.password = remove_eol(argb.password)
|
||||||
|
|
||||||
|
if argb.follow.startswith('@'):
|
||||||
|
argb.follow = argb.follow[1:]
|
||||||
follow_nickname = get_nickname_from_actor(argb.follow)
|
follow_nickname = get_nickname_from_actor(argb.follow)
|
||||||
if not follow_nickname:
|
if not follow_nickname:
|
||||||
print('Unable to find nickname in ' + argb.follow)
|
print('Unable to find nickname in ' + argb.follow)
|
||||||
|
@ -2400,6 +2410,8 @@ def _command_options() -> None:
|
||||||
sys.exit()
|
sys.exit()
|
||||||
argb.password = remove_eol(argb.password)
|
argb.password = remove_eol(argb.password)
|
||||||
|
|
||||||
|
if argb.unfollow.startswith('@'):
|
||||||
|
argb.unfollow = argb.unfollow[1:]
|
||||||
follow_nickname = get_nickname_from_actor(argb.unfollow)
|
follow_nickname = get_nickname_from_actor(argb.unfollow)
|
||||||
if not follow_nickname:
|
if not follow_nickname:
|
||||||
print('WARN: unable to find nickname in ' + argb.unfollow)
|
print('WARN: unable to find nickname in ' + argb.unfollow)
|
||||||
|
|
Loading…
Reference in New Issue