SYMBOL INDEX (82 symbols across 12 files) FILE: dynamic/__main__.py function main (line 75) | def main(): FILE: dynamic/api_test.py class ApiTesting (line 6) | class ApiTesting: method fetch_input_url (line 16) | def fetch_input_url(cls): method read_data_from_file (line 53) | def read_data_from_file(cls): method enter_data_payload (line 71) | def enter_data_payload(cls): method fetch_payload_data (line 95) | def fetch_payload_data(cls): method save_response_data (line 111) | def save_response_data(cls, response_data): method print_response_json (line 129) | def print_response_json(cls, response): method get_request (line 140) | def get_request(cls): method post_request (line 158) | def post_request(cls): method delete_request (line 180) | def delete_request(cls): method __check_endpoint (line 197) | def __check_endpoint(cls, request_url): method __check_protocol (line 204) | def __check_protocol(cls, request_url): FILE: dynamic/error.py class SearchError (line 4) | class SearchError: method __init__ (line 5) | def __init__(self, error_statement, suggestion="Try again"): method evoke_search_error (line 14) | def evoke_search_error(self, error_statement): class LoginError (line 23) | class LoginError: method __init__ (line 24) | def __init__(self, error_statement, success=False): method evoke_search_error (line 35) | def evoke_search_error(self): FILE: dynamic/markdown.py class MarkdownRenderer (line 6) | class MarkdownRenderer(object): method __init__ (line 7) | def __init__(self, markdown_text, console_print=True): method print_mark_down_text (line 18) | def print_mark_down_text(self): method __repr__ (line 26) | def __repr__(self): method __len__ (line 29) | def __len__(self): method __str__ (line 34) | def __str__(self): FILE: dynamic/notion.py function get_token_from_cookie (line 13) | def get_token_from_cookie(cookie, token): function get_token_from_file (line 19) | def get_token_from_file(): function get_cookies_from_login (line 31) | def get_cookies_from_login(): class NotionClient (line 46) | class NotionClient: method __init__ (line 56) | def __init__(self): method save_token_file (line 66) | def save_token_file(self): method get_tokenv2_cookie (line 71) | def get_tokenv2_cookie(self): FILE: dynamic/save.py class SaveSearchResults (line 6) | class SaveSearchResults(object): method __init__ (line 7) | def __init__(self, result_json): method save_data_to_file (line 13) | def save_data_to_file(self, data, filename): method __get_as_dict (line 17) | def __get_as_dict(self, json_array): method generate_file_name (line 23) | def generate_file_name(self, directory): method __repr__ (line 31) | def __repr__(self): FILE: dynamic/search.py class Prompt (line 17) | class Prompt: method __init__ (line 18) | def __init__(self, message): method prompt (line 21) | def prompt(self): class Search (line 27) | class Search: method __init__ (line 28) | def __init__(self, arguments): method search_args (line 34) | def search_args(self): method search_for_results (line 61) | def search_for_results(self, save=False): FILE: dynamic/tests/test_get/test_get_api.py class TestApi (line 6) | class TestApi(): method test_get_request_no_headers (line 7) | def test_get_request_no_headers(self, monkeypatch): FILE: dynamic/tests/test_get_api.py class TestApi (line 6) | class TestApi(): method test_get_request_no_headers (line 8) | def test_get_request_no_headers(self, monkeypatch): FILE: dynamic/tests/test_post/test_post_api.py class TestApi (line 6) | class TestApi(): method test_post_request_json_input (line 7) | def test_post_request_json_input(self, monkeypatch): method test_post_request_terminal_input (line 27) | def test_post_request_terminal_input(self, monkeypatch): FILE: dynamic/update.py class UpdateApplication (line 8) | class UpdateApplication(object): method __init__ (line 9) | def __init__(self, current_version): method check_for_updates (line 24) | def check_for_updates(self): FILE: dynamic/utility.py function get_browser_driver (line 39) | def get_browser_driver(): class Playbook (line 57) | class Playbook: method __init__ (line 58) | def __init__(self): method playbook_path (line 62) | def playbook_path(self): method playbook_template (line 69) | def playbook_template(self): method playbook_content (line 74) | def playbook_content(self): method playbook_content (line 86) | def playbook_content(self, value): method is_question_in_playbook (line 93) | def is_question_in_playbook(self, question_id): method add_to_playbook (line 100) | def add_to_playbook(self, stackoverflow_object, question_id): method delete_from_playbook (line 143) | def delete_from_playbook(self, stackoverflow_object, question_id): method display_panel (line 153) | def display_panel(self): class QuestionsPanelStackoverflow (line 172) | class QuestionsPanelStackoverflow: method __init__ (line 173) | def __init__(self): method populate_question_data (line 186) | def populate_question_data(self, questions_list): method populate_answer_data (line 206) | def populate_answer_data(self, questions_list): method return_formatted_ans (line 235) | def return_formatted_ans(self, ques_id): method navigate_questions_panel (line 275) | def navigate_questions_panel(self, playbook=False): method display_panel (line 318) | def display_panel(self, questions_list, playbook=False): class Utility (line 325) | class Utility: method __init__ (line 326) | def __init__(self): method __get_search_url (line 330) | def __get_search_url(self, question, tags): method get_batch_ques_url (line 339) | def get_batch_ques_url(self, ques_id_list): method get_batch_ans_url (line 349) | def get_batch_ans_url(self, ques_id_list): method make_request (line 355) | def make_request(self, que, tag: str): method get_que (line 382) | def get_que(self, json_data): method get_ans (line 394) | def get_ans(self, questions_list): method setCustomKey (line 405) | def setCustomKey(self):