SYMBOL INDEX (31 symbols across 8 files) FILE: main.py function setup (line 108) | def setup() -> Tuple[str, Config]: function loop_registrations (line 139) | def loop_registrations(loop_count: int, executable_path: str, config: Co... function register (line 149) | async def register(credentials: Credentials, executable_path: str, confi... FILE: services/alive.py function keepalive (line 14) | def keepalive(verbose: bool): FILE: services/extract.py function extract_credentials (line 9) | def extract_credentials(account_format: str = "{email}#{password}"): FILE: services/upload.py function upload_file (line 8) | def upload_file(public: bool, file: str, credentials: Credentials): FILE: utilities/etc.py function clear_tmp (line 17) | def clear_tmp() -> bool: function check_for_updates (line 34) | def check_for_updates(): function delete_default (line 51) | def delete_default(credentials: Credentials): function reinstall_tenacity (line 59) | def reinstall_tenacity(): # sourcery skip: extract-method function kill_process (line 75) | def kill_process(matches: list): function p_print (line 89) | def p_print( function clear_console (line 97) | def clear_console(): FILE: utilities/fs.py function read_config (line 14) | def read_config() -> Config | None: function concrete_read_config (line 37) | def concrete_read_config() -> Config: function write_config (line 49) | def write_config(k: str, v: str, config: Config) -> None: function write_default_config (line 62) | def write_default_config() -> Config | None: function save_credentials (line 74) | def save_credentials(credentials: Credentials, account_format: str) -> N... FILE: utilities/types.py class Colours (line 5) | class Colours: class Credentials (line 18) | class Credentials: class Config (line 31) | class Config: method __getitem__ (line 37) | def __getitem__(self, key): method __setitem__ (line 40) | def __setitem__(self, key, value): FILE: utilities/web.py function get_random_string (line 19) | def get_random_string(length): function initial_setup (line 29) | async def initial_setup(context, message, credentials): function mail_login (line 49) | async def mail_login(credentials: Credentials): function get_mail (line 62) | async def get_mail(mail): function type_name (line 79) | async def type_name(page: pyppeteer.page.Page, credentials: Credentials): function finish_form (line 91) | async def finish_form(page: pyppeteer.page.Page, credentials: Credentials): function type_password (line 97) | async def type_password(page: pyppeteer.page.Page, credentials: Credenti... function generate_mail (line 108) | async def generate_mail() -> Credentials: