SYMBOL INDEX (51 symbols across 3 files) FILE: TelegramAutomation/Fancy_Upload.py function send_msg (line 42) | def send_msg(message: str): function time_left (line 46) | def time_left(): function timeafterupload (line 56) | def timeafterupload(): function update_stats (line 66) | def update_stats(): function status_cmd (line 83) | async def status_cmd(update: Update, context: CallbackContext): function console_timer (line 88) | def console_timer(): function skip_cmd (line 106) | async def skip_cmd(update: Update, context: CallbackContext): function upld_vid (line 119) | def upld_vid(video): function upld_all (line 141) | def upld_all(): function start_bot (line 154) | def start_bot(): function main (line 162) | def main(): FILE: tiktokautouploader/Js_assets/login.js function sleep (line 9) | function sleep(time) { function checkForRedirect (line 14) | async function checkForRedirect(page) { FILE: tiktokautouploader/function.py class TikTokUploadError (line 17) | class TikTokUploadError(RuntimeError): function check_for_updates (line 49) | def check_for_updates(): function login_warning (line 62) | def login_warning(accountname): function save_cookies (line 66) | def save_cookies(cookies): function check_expiry (line 71) | def check_expiry(accountname): function run_javascript (line 91) | def run_javascript(proxy_data=None): function install_js_dependencies (line 105) | def install_js_dependencies(): function read_cookies (line 126) | def read_cookies(cookies_path): function detect_redirect (line 143) | def detect_redirect(page): function understood_Qs (line 156) | def understood_Qs(question): function get_image_src (line 192) | def get_image_src(page): function download_image (line 197) | def download_image(image_url): function run_inference_on_image_tougher (line 205) | def run_inference_on_image_tougher(image_path, object): function run_inference_on_image (line 235) | def run_inference_on_image(image_path): function convert_to_webpage_coordinates (line 274) | def convert_to_webpage_coordinates( function click_on_objects (line 295) | def click_on_objects(page, object_coords): function validate_proxy (line 301) | def validate_proxy(proxy): function _make_stealth_context (line 331) | def _make_stealth_context(p, headless, proxy): function select_sound_from_favorites (line 361) | def select_sound_from_favorites(page, sound_name, sim=None, stealth=Fals... function select_sound_from_search (line 442) | def select_sound_from_search(page, sound_name, sim=None, stealth=False): function _cookie_file (line 471) | def _cookie_file(accountname): function _load_or_create_cookies (line 475) | def _load_or_create_cookies(accountname, proxy): function _goto_with_retry (line 499) | def _goto_with_retry(page, url): function _wait_for_upload_or_captcha (line 513) | def _wait_for_upload_or_captcha(page): function _solve_captcha_if_needed (line 530) | def _solve_captcha_if_needed(page, suppressprint): function _set_video_input (line 665) | def _set_video_input(page, video): function _add_description_and_hashtags (line 674) | def _add_description_and_hashtags(page, sim, video, description, hashtag... function _wait_for_upload_ready (line 730) | def _wait_for_upload_ready(page): function _validate_schedule_request (line 745) | def _validate_schedule_request(schedule, day): function _normalize_schedule_and_day (line 752) | def _normalize_schedule_and_day(schedule, day): function _apply_schedule (line 760) | def _apply_schedule(page, schedule, day, stealth, suppressprint): function _adjust_sound_volume_upload (line 840) | def _adjust_sound_volume_upload(page, sound_aud_vol, stealth): function _pick_sound (line 872) | def _pick_sound(page, sound_name, sim, stealth, suppressprint, search_mo... function _add_sound_from_upload_page (line 889) | def _add_sound_from_upload_page(page, sound_name, sound_aud_vol, sim, st... function _run_upload_copyright_check (line 925) | def _run_upload_copyright_check(page, stealth, suppressprint): function _submit_upload (line 947) | def _submit_upload(page, schedule, stealth, suppressprint, post_success_... function _select_cover_last_frame (line 1004) | def _select_cover_last_frame(page) -> bool: function upload_tiktok (line 1090) | def upload_tiktok(