SYMBOL INDEX (17 symbols across 4 files) FILE: src/amazon_scraper.py function clean_data (line 8) | def clean_data(social_details): function print_data_errors (line 25) | def print_data_errors(credits_exhausted, not_subscribed, unknown_error, ... class Amazon (line 44) | class Amazon: method search (line 47) | def search(query: Union[str, List[str]], key: Optional[str] =None, ... method get_products (line 89) | def get_products(asin: Union[str, List[str]], key: Optional[str] =No... FILE: src/search.py function update_credits (line 15) | def update_credits(): function do_request (line 19) | def do_request(data, retry_count=3): function search (line 95) | def search(_, data, metadata): function get_product (line 138) | def get_product(_, data, metadata): FILE: src/write_output.py function create_json (line 6) | def create_json(path, data): function create_csv (line 10) | def create_csv(path, data): function format (line 13) | def format(query_kebab, entity_type, type): function create (line 16) | def create(data, selected_fields, csv_path, json_path, query_kebab,entit... function write_output (line 29) | def write_output(query, data, entity_type,transformer = kebab_case): FILE: src/write_output_utils.py function kebab_case (line 5) | def kebab_case(s): function make_folders (line 8) | def make_folders(query_kebab): function format (line 13) | def format(query_kebab, type, name):