3 from .actor import follow_remote_actor, unfollow_remote_actor
4 from .database import DATABASE
8 print('Connected to the following instances or relays:')
9 [print('-', relay) for relay in DATABASE['relay-list']]
14 print('usage: python3 -m relay.manage follow <target>')
19 loop = asyncio.get_event_loop()
20 loop.run_until_complete(follow_remote_actor(target))
22 print('Sent follow message to:', target)
27 print('usage: python3 -m relay.manage unfollow <target>')
32 loop = asyncio.get_event_loop()
33 loop.run_until_complete(unfollow_remote_actor(target))
35 print('Sent unfollow message to:', target)
40 'follow': relay_follow,
41 'unfollow': relay_unfollow
46 print('usage: python3 -m relay.manage <task> [...]')
48 [print('-', task) for task in TASKS.keys()]
56 if sys.argv[1] in TASKS:
62 if __name__ == '__main__':