MCPcopy Create free account

hub / github.com/CodingWithLewis/MemeGenerator / functions

Functions55 in github.com/CodingWithLewis/MemeGenerator

↓ 6 callersFunctionsend_to_logs
(log, log_area, completed=None)
main.py:19
↓ 3 callersFunctionget_news_article
(url)
scraper/get_news_source.py:4
↓ 2 callersFunctionconvert_to_base_64_string
(image: bytes)
utils/image.py:14
↓ 2 callersFunctiondifferent_scenarios
( meme_information: MemeInformation, relevant_meme_history: str, news_information: str )
utils/llm_queries.py:56
↓ 2 callersFunctionretrieve_relevant_meme
(meme_description: str)
data/datafetch.py:16
↓ 1 callersFunctionadd_captions_to_image
(boxes: List[FinalMetaphorImageLabel], original_image: bytes)
utils/image.py:51
↓ 1 callersFunctioncheck_if_exists
(meme, container)
scraper/save_images.py:72
↓ 1 callersFunctionclear_unsuccessful_db_entries
(db)
scraper/get_meme_data.py:20
↓ 1 callersFunctioncreate_meme_based_off_news
(news: str, image: str)
utils/llm_queries.py:292
↓ 1 callersFunctioncreate_metaphor_labels
( boxes: List[Owlv2Classification], initial_image, metaphor_list: list[str], news_information:
utils/llm_queries.py:149
↓ 1 callersFunctioncreate_upload_file
(image: bytes, news_url: str, log_area)
main.py:25
↓ 1 callersFunctiondetect_objects
(image)
tests/testing.py:11
↓ 1 callersFunctiondetect_objects_in_image
( image: bytes, items_to_detect: List[str] )
utils/llm_queries.py:91
↓ 1 callersFunctiondownload_and_save_image
(session, meme_entry_id, image_link)
scraper/save_images.py:35
↓ 1 callersFunctionfetch
(session: ClientSession, url: str, proxies, retries=3, backoff_factor=0.5)
scraper/image_downloader.py:64
↓ 1 callersFunctionfetch
(session: ClientSession, url: str, proxies, retries=3, backoff_factor=0.5)
scraper/downloadimages.py:60
↓ 1 callersFunctionget_existing_meme_urls
(db)
scraper/get_meme_data.py:25
↓ 1 callersFunctionget_file_extension
(url)
scraper/image_downloader.py:89
↓ 1 callersFunctionget_image_caption_from_llm
(image: str)
utils/llm_queries.py:212
↓ 1 callersFunctionget_image_links
(page, url)
scraper/get_meme_data.py:29
↓ 1 callersFunctionget_news_meme
(url: str, image: bytes)
video.py:6
↓ 1 callersFunctionget_size
(start_path)
tests/packages.py:4
↓ 1 callersFunctionlimited_process_batch
(session, batch, pbar)
scraper/save_images.py:144
↓ 1 callersFunctionmain
()
scraper/image_downloader.py:131
↓ 1 callersFunctionmain
()
scraper/save_images.py:99
↓ 1 callersFunctionmain
()
scraper/downloadimages.py:136
↓ 1 callersFunctionmain
()
scraper/knowyourmeme.py:9
↓ 1 callersFunctionmain
()
scraper/template_images.py:38
↓ 1 callersFunctionprocess_batch
(session, batch, pbar)
scraper/save_images.py:54
↓ 1 callersFunctionprocess_images_concurrently
(meme_images: List[MemeImage], session: Session)
scraper/captioner.py:68
↓ 1 callersFunctionprocess_meme
(meme: MemeLink, pbar: tqdm, client_session: ClientSession)
scraper/image_downloader.py:122
↓ 1 callersFunctionprocess_meme
(meme, pbar, session)
scraper/downloadimages.py:115
↓ 1 callersFunctionprocess_photo_link
(photo_link: str, meme_id: str, session: ClientSession)
scraper/image_downloader.py:95
↓ 1 callersFunctionprocess_photo_link
(photo_link, meme_id, session)
scraper/downloadimages.py:100
↓ 1 callersFunctionrun_lmql_test
()
test.py:6
↓ 1 callersFunctionsave_image_to_database
(session, meme_entry_id, source_url, blob_url)
scraper/save_images.py:31
↓ 1 callersFunctionscrape_image
(url, session)
scraper/image_downloader.py:81
↓ 1 callersFunctionscrape_image
(url, session)
scraper/downloadimages.py:74
↓ 1 callersFunctionscrape_page
(url)
scraper/get_meme_data.py:59
↓ 1 callersFunctionscrape_urls
(urls, batch_size=100)
scraper/get_meme_data.py:110
↓ 1 callersFunctionupload_to_azure
(content, service_client: BlobServiceClient, container_name: str, meme_id: str, file
scraper/image_downloader.py:51
↓ 1 callersFunctionupload_to_azure
(content, service_client: BlobServiceClient, container_name: str, meme_id: str, filename: str)
scraper/downloadimages.py:47
↓ 1 callersFunctionworker
(queue)
scraper/get_meme_data.py:103
Functionazure_blob_check
(meme_id, file_name)
scraper/image_downloader.py:36
Functionazure_blob_check
(meme_id, file_name)
scraper/downloadimages.py:35
Functioncreate_bounding_box_in_image
( image: bytes, box_coords: conlist(int, min_length=4, max_length=4) )
utils/image.py:25
Functioncreate_meme_caption
()
utils/llm_queries.py:248
Functionfetch_and_process_meme
(meme: MemeEntry)
scraper/template_images.py:16
Functionget_type_of_humor
(base64_image)
utils/llm_queries.py:117
Functionimage_2_b64
(image)
utils/image.py:18
Functionprocess_meme_file_batch
(batch, non_used_memes, container, pbar)
scraper/save_images.py:85
Functionread_image
(meme: MemeImage, session: Session)
scraper/captioner.py:35
Functionread_image_locally
(meme: MemeImage, session: Session, reader: easyocr.Reader)
scraper/captioner.py:52
Functionupload_action
()
scraper/image_downloader.py:55
Functionupload_action
()
scraper/downloadimages.py:51