From 707b8968264339cc671ea0f72adce1574715f39c Mon Sep 17 00:00:00 2001 From: timothyafolami Date: Mon, 28 Oct 2024 23:20:31 +0100 Subject: [PATCH] new data added --- .env | 2 +- Environmental_influencers_data.json | 28 + Technology_and_Gadgets_influencers_data.json | 12 + data_collector.ipynb | 382 +- ds_apis.py | 22 +- education_influencers_data.json | 29 + influencers_names_data.json | 480 ++ names_collection.py | 116 + search_influencer.py | 3 + social_media_collection.py | 152 + tav_experiment.ipynb | 4252 +++++++++++++++++- 11 files changed, 5325 insertions(+), 153 deletions(-) create mode 100644 Environmental_influencers_data.json create mode 100644 Technology_and_Gadgets_influencers_data.json create mode 100644 education_influencers_data.json create mode 100644 influencers_names_data.json create mode 100644 names_collection.py create mode 100644 search_influencer.py create mode 100644 social_media_collection.py diff --git a/.env b/.env index 1cc3330..d932057 100644 --- a/.env +++ b/.env @@ -1,3 +1,3 @@ PERPLEXITY_AI_API = "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" OPENAI_API_KEY = "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" -TAVILY_API_KEY = "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" \ No newline at end of file +TAVILY_API_KEY = "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" \ No newline at end of file diff --git a/Environmental_influencers_data.json b/Environmental_influencers_data.json new file mode 100644 index 0000000..1b2f48c --- /dev/null +++ b/Environmental_influencers_data.json @@ -0,0 +1,28 @@ +[ + "{\"name\": \"Nava Rose\", \"facebook\": {\"Facebook_name\": \"thenavarose\", \"Facebook_followers\": \"3,025 likes\"}, \"instagram\": {\"Instagram_name\": \"@thenavarose\", \"Instagram_followers\": \"474.3K\"}, \"tiktok\": {\"Tiktok_name\": \"@the.navarose\", \"Tiktok_followers\": \"5.8 million\"}, \"youtube\": {\"Youtube_name\": \"Nava Rose\", \"Youtube_subscribers\": \"1.17 million\"}, \"contact\": {\"contact\": null, \"location\": \"Los Angeles, California, United States\"}}", + "{\"name\": \"Sophia Li\", \"facebook\": {\"Facebook_name\": null, \"Facebook_followers\": null}, \"instagram\": {\"Instagram_name\": \"sophfei\", \"Instagram_followers\": \"70K\"}, \"tiktok\": {\"Tiktok_name\": \"@sophfei\", \"Tiktok_followers\": \"87.7K\"}, \"youtube\": {\"influencer_youtube_name\": null, \"youtube_followers\": null}, \"contact\": {\"contact\": \"Not publicly listed\", \"location\": \"United States\"}}", + "{\"name\": \"Emily Redfern\", \"facebook\": {\"Facebook_name\": \"Emily Redfern\", \"Facebook_followers\": 345761}, \"instagram\": {\"Instagram_name\": \"emily_redfern\", \"Instagram_followers\": \"20K\"}, \"tiktok\": {\"Tiktok_username\": \"@emily_redfern\", \"Tiktok_followers\": \"87.7K\"}, \"youtube\": {\"Youtube username\": null, \"Youtube subscribers\": null}, \"contact\": {\"contact\": \"Not available\", \"location\": \"Not available\"}}", + "{\"name\": \"Nolan Gould\", \"facebook\": {\"Facebook_name\": \"NolanGouldOfficial\", \"Facebook_followers\": null}, \"instagram\": {\"influencer_instagram_name\": \"nolangould\", \"instagram_followers\": \"1.7 million\"}, \"tiktok\": {\"Tiktok_name\": \"@nolangould\", \"Tiktok_followers\": \"53.6K\"}, \"youtube\": {\"Youtube_name\": null, \"Youtube_followers\": null}, \"contact\": {\"contact\": \"No specific contact details provided. Suggested to reach out to Nolan Gould's agent for inquiries.\", \"location\": \"Los Angeles, California, United States\"}}", + "{\"name\": \"Lucy Biggers\", \"facebook\": {\"Facebook_name\": null, \"Facebook_followers\": 6120}, \"instagram\": {\"Instagram_name\": \"lucybiggers\", \"Instagram_followers\": \"41K followers\"}, \"tiktok\": {\"Tiktok_name\": null, \"Tiktok_followers\": null}, \"youtube\": {\"influencer_youtube_name\": null, \"youtube_followers\": 11500000}, \"contact\": {\"contact\": \"No specific contact details or email address available\", \"location\": \"United States\"}}", + "{\"name\": \"Bonnie Thunders\", \"facebook\": {\"Facebook_name\": \"bonniethunders340\", \"Facebook_followers\": \"11,000\"}, \"instagram\": {\"Instagram_name\": \"@bonniethunders\", \"Instagram_followers\": \"19K\"}, \"tiktok\": {\"TikTok_username\": null, \"TikTok_followers\": null}, \"youtube\": {\"Youtube_name\": null, \"Youtube_followers\": null}, \"contact\": {\"contact\": \"Available through The Handbook\", \"location\": \"Portland, Oregon, United States\"}}", + "{\"name\": \"Erika Lampe\", \"facebook\": {\"Facebook_name\": null, \"Facebook_followers\": null}, \"instagram\": {\"Instagram_name\": \"@lampe23\", \"Instagram_followers\": 8228}, \"tiktok\": {\"Tiktok_name\": \"@erika.lampe\", \"Tiktok_followers\": 2330}, \"youtube\": {\"Youtube_name\": null, \"Youtube_followers\": \"120K\"}, \"contact\": {\"contact\": \"Contact information not available\", \"location\": \"NYC, USA\"}}", + "{\"name\": \"Ridge\", \"facebook\": {\"Facebook_name\": \"@ridgeenvironmentalplanning\", \"Facebook_followers\": \"294,529\"}, \"instagram\": {\"influencer_instagram_name\": null, \"instagram_followers\": null}, \"tiktok\": {\"TikTok_name\": \"@ridge.x\", \"TikTok_followers\": \"87.7K\"}, \"youtube\": {\"Youtube_name\": null, \"Youtube_followers\": null}, \"contact\": {\"contact\": \"Not available\", \"location\": \"Wheat Ridge, CO, US\"}}", + "{\"name\": \"Kiana Kazemi\", \"facebook\": {\"Facebook_name\": null, \"Facebook_followers\": null}, \"instagram\": {\"Instagram_username\": \"@kiana.kaz\", \"Instagram_followers\": \"15K\"}, \"tiktok\": {\"Tiktok_name\": \"@kianakazemi\", \"Tiktok_followers\": 455}, \"youtube\": {\"Youtube_username\": \"Kiana Kazemi\", \"Youtube_followers\": null}, \"contact\": {\"contact\": \"hellokianakazemi@gmail.com\", \"location\": \"California, United States\"}}", + "{\"name\": \"Leah Thomas\", \"facebook\": {\"Facebook_name\": null, \"Facebook_followers\": null}, \"instagram\": {\"Instagram_name\": \"@greengirlleah\", \"Instagram_followers\": \"260,000\"}, \"tiktok\": {\"Tiktok_name\": \"@greengirlleahthomas\", \"Tiktok_followers\": \"20.6K\"}, \"youtube\": {\"YouTube_name\": \"@greengirlleah\", \"YouTube_followers\": 41000}, \"contact\": {\"contact\": null, \"location\": \"Santa Barbara, California, United States\"}}", + "{\"name\": \"Emily Purks\", \"facebook\": {\"Facebook_name\": \"emily.purkiss\", \"Facebook_followers\": null}, \"instagram\": {\"Instagram_name\": \"@curlyemgabs\", \"Instagram_followers\": \"39K\"}, \"tiktok\": {\"Tiktok_name\": null, \"Tiktok_followers\": \"87.7K\"}, \"youtube\": {\"Youtube_username\": null, \"Youtube_followers\": null}, \"contact\": {\"contact\": \"emilytitolo97@gmail.com\", \"location\": \"Raleigh, North Carolina, USA\"}}", + "{\"name\": \"Sara Oteri\", \"facebook\": {\"Facebook_name\": \"@sara.oteri.397\", \"Facebook_followers\": \"41,078\"}, \"instagram\": {\"Instagram_name\": \"@sara.oteri\", \"Instagram_followers\": \"33,000\"}, \"tiktok\": {\"Tiktok_username\": null, \"Tiktok_followers\": null}, \"youtube\": {\"youtube_name\": null, \"youtube_followers\": null}, \"contact\": {\"contact\": \"sara.oteri@gmail.com\", \"location\": \"Western Australia, Australia\"}}", + "{\"name\": \"Astrid Aschenbrenner\", \"facebook\": {\"Facebook_name\": \"astrid.aschenbrenner.5\", \"Facebook_followers\": null}, \"instagram\": {\"Instagram_name\": \"@wienerkind_\", \"Instagram_followers\": \"36K\"}, \"tiktok\": {\"tiktok_name\": \"@wienerkind_\", \"tiktok_followers\": null}, \"youtube\": {\"Youtube_name\": null, \"Youtube_followers\": 152000}, \"contact\": {\"contact\": \"Available through The Handbook's influencer marketing platform\", \"location\": \"Austria\"}}", + "{\"name\": \"Alaina Wood\", \"facebook\": {\"Facebook_name\": null, \"Facebook_followers\": null}, \"instagram\": {\"Instagram_name\": \"@itsthegarbagequeen\", \"Instagram_followers\": 194000}, \"tiktok\": {\"Tiktok_username\": \"@thegarbagequeen\", \"Tiktok_followers\": \"383.1K\"}, \"youtube\": {\"Youtube_name\": \"The Garbage Queen\", \"Youtube_subscribers\": null}, \"contact\": {\"contact\": \"w*****@gmail.com\", \"location\": \"Tennessee, United States\"}}", + "{\"name\": \"Kristy Drutman\", \"facebook\": {\"Facebook_name\": null, \"Facebook_followers\": null}, \"instagram\": {\"Instagram_name\": \"@browngirl_green\", \"Instagram_followers\": \"79K\"}, \"tiktok\": {\"Tiktok_username\": null, \"Tiktok_followers\": \"78.8 million\"}, \"youtube\": {\"Youtube_username\": null, \"Youtube_followers\": null}, \"contact\": {\"contact\": null, \"location\": \"United States\"}}", + "{\"name\": \"Ben Brown & Ciara Doyle\", \"facebook\": {\"Facebook_name\": null, \"Facebook_followers\": null}, \"instagram\": {\"Instagram_influencer_name\": \"@goinggreenmedia\", \"Instagram_followers\": \"527K\"}, \"tiktok\": {\"Tiktok_username\": \"@goinggreenmedia\", \"Tiktok_followers\": null}, \"youtube\": {\"Youtube_name\": \"Going Green Media\", \"Youtube_followers\": null}, \"contact\": {\"contact\": \"hello@goinggreenmedia.co.uk\", \"location\": \"Los Angeles, California, United States\"}}", + "{\"name\": \"Jeremy Casebeer\", \"facebook\": {\"Facebook_name\": \"@jeremy.casebeer\", \"Facebook_followers\": null}, \"instagram\": {\"Instagram_name\": \"jeremy.casebeer\", \"Instagram_followers\": \"20.6k\"}, \"tiktok\": {\"Tiktok_name\": \"jeremy.casebeer\", \"Tiktok_followers\": \"87.7K\"}, \"youtube\": {\"Youtube_name\": \"@jeremycasebeer5649\", \"Youtube_subscribers\": null}, \"contact\": {\"contact\": null, \"location\": \"Santa Barbara, California, United States\"}}", + "{\"name\": \"Barkha Singh\", \"facebook\": {\"Facebook_name\": \"barkha.singh.2024\", \"Facebook_followers\": \"485,848\"}, \"instagram\": {\"Instagram_name\": \"@barkhasingh0308\", \"Instagram_followers\": \"3 million\"}, \"tiktok\": {\"Tiktok_name\": \"@barkhasingh0308\", \"Tiktok_followers\": \"87.7K\"}, \"youtube\": {\"youtube_name\": null, \"youtube_subscribers\": 488000}, \"contact\": {\"contact\": \"Join The Handbook platform for access to Barkha Singh's direct contact information.\", \"location\": \"Not publicly disclosed\"}}", + "{\"name\": \"Rae Rodriguez\", \"facebook\": {\"Facebook_name\": null, \"Facebook_followers\": null}, \"instagram\": {\"Instagram_name\": \"raerodriguez_\", \"Instagram_followers\": \"41.3K\"}, \"tiktok\": {\"Tiktok_influencer_name\": \"@raerodriguez_\", \"Tiktok_followers\": \"37.1K\"}, \"youtube\": {\"youtube_name\": \"@raerodriguez\", \"youtube_subscribers\": \"120K\"}, \"contact\": {\"contact\": \"r***@americascores.org\", \"location\": \"Not explicitly mentioned\"}}", + "{\"name\": \"SAMPAN\", \"facebook\": {\"Facebook_name\": null, \"Facebook_followers\": null}, \"instagram\": {\"Instagram_username\": null, \"Instagram_followers\": null}, \"tiktok\": {\"Tiktok_name\": \"@samanthapanlilio\", \"Tiktok_followers\": 49000}, \"youtube\": {\"Youtube_name\": \"@perkumpulansampan\", \"Youtube_followers\": null}, \"contact\": {\"contact\": {\"phone\": \"(215) 732-3501\", \"email_format\": \"sampanphilly.com\"}, \"location\": \"Not specified\"}}", + "{\"name\": \"Tomaz Stojanovic\", \"facebook\": {\"Facebook_name\": \"tomaz.stojanovic.2024\", \"Facebook_followers\": null}, \"instagram\": {\"Instagram_name\": \"@bl4ck\", \"Instagram_followers\": \"126K followers\"}, \"tiktok\": {\"Tiktok_name\": null, \"Tiktok_followers\": null}, \"youtube\": {\"Youtube_name\": null, \"Youtube_followers\": \"125K\"}, \"contact\": {\"contact\": null, \"location\": null}}", + "{\"name\": \"Tessa Nelissen\", \"facebook\": {\"Facebook_name\": \"tessa.nelissen.18\", \"Facebook_followers\": null}, \"instagram\": {\"Instagram_name\": \"jessali_tn\", \"Instagram_followers\": \"95K\"}, \"tiktok\": {\"Tiktok_name\": \"@jessali_tn\", \"Tiktok_followers\": \"87.7K\"}, \"youtube\": {\"Youtube_name\": \"jessali_tn\", \"Youtube_followers\": null}, \"contact\": {\"contact\": \"@jessali_tn\", \"location\": \"Norway\"}}", + "{\"name\": \"GITTEMARIE JOHANSEN\", \"facebook\": {\"facebook_name\": \"Gittemary\", \"facebook_followers\": 3483}, \"instagram\": {\"Instagram_name\": \"@gittemary\", \"Instagram_followers\": \"180K\"}, \"tiktok\": {\"tiktok_name\": \"@gittemary\", \"tiktok_followers\": null}, \"youtube\": {\"Youtube_name\": \"Gittemary\", \"Youtube_followers\": null}, \"contact\": {\"contact\": \"***@outlook.dk\", \"location\": \"Denmark\"}}", + "{\"name\": \"Lampe23\", \"facebook\": {\"Facebook_name\": null, \"Facebook_followers\": null}, \"instagram\": {\"influencer_social_media_name\": \"@lampe23\", \"instagram_followers\": \"8,228\"}, \"tiktok\": {\"Tiktok_name\": null, \"Tiktok_followers\": \"87.7K\"}, \"youtube\": {\"YouTube_name\": null, \"YouTube_followers\": 11000}, \"contact\": {\"contact\": null, \"location\": \"Arizona, United States\"}}", + "{\"name\": \"Iamexploringworld\", \"facebook\": {\"facebook_name\": null, \"facebook_followers\": null}, \"instagram\": {\"Instagram_name\": null, \"Instagram_followers\": 6514}, \"tiktok\": {\"Tiktok_name\": null, \"Tiktok_followers\": null}, \"youtube\": {\"Youtube_name\": null, \"Youtube_followers\": 46300}, \"contact\": {\"contact\": null, \"location\": null}}", + "{\"name\": \"She.roams.wild\", \"facebook\": {\"Facebook_name\": \"@WildSheRoams\", \"Facebook_followers\": null}, \"instagram\": {\"Instagram_name\": \"she.roams.wild\", \"Instagram_followers\": \"22K\"}, \"tiktok\": {\"TikTok_name\": \"@sheroamswild\", \"TikTok_followers\": \"44.3K\"}, \"youtube\": {\"Youtube_name\": \"SheRoamsWild\", \"Youtube_followers\": 14000}, \"contact\": {\"contact\": \"she.roams.wild@thestation.io\", \"location\": \"United States\"}}" +] \ No newline at end of file diff --git a/Technology_and_Gadgets_influencers_data.json b/Technology_and_Gadgets_influencers_data.json new file mode 100644 index 0000000..0e21782 --- /dev/null +++ b/Technology_and_Gadgets_influencers_data.json @@ -0,0 +1,12 @@ +[ + "{\"name\": \"The Verge\", \"facebook\": {\"Facebook_name\": \"theverge\", \"Facebook_followers\": \"3,410,715\"}, \"instagram\": {\"Instagram_name\": \"@verge\", \"Instagram_followers\": \"2 million\"}, \"tiktok\": {\"TikTok_name\": \"@verge\", \"TikTok_followers\": \"310.2K\"}, \"youtube\": {\"Youtube_username\": \"TheVerge\", \"Youtube_followers\": \"3.4 million\"}, \"contact\": {\"contact\": \"Contact details can be found on their official website under the 'Contact The Verge' section.\", \"location\": \"No specific location information available.\"}}", + "{\"name\": \"Linus Tech Tips\", \"facebook\": {\"Facebook_name\": \"LinusTech\", \"Facebook_followers\": \"1.8 million\"}, \"instagram\": {\"Instagram_name\": \"@linustech\", \"Instagram_followers\": \"2 million\"}, \"tiktok\": {\"Tiktok_name\": \"@linus_tech_tips\", \"Tiktok_followers\": \"3.4K\"}, \"youtube\": {\"Youtube_name\": \"Linus Tech Tips\", \"Youtube_subscribers\": \"15.9 million\"}, \"contact\": {\"contact\": \"linustechtips@gmail.com\", \"location\": \"British Columbia, Canada\"}}", + "{\"name\": \"Marques Brownlee\", \"facebook\": {\"Facebook_name\": \"marquesbrownlee\", \"Facebook_followers\": null}, \"instagram\": {\"Instagram_username\": \"@mkbhd\", \"Instagram_followers\": \"5 million\"}, \"tiktok\": {\"Tiktok_name\": \"@mkbhd\", \"Tiktok_followers\": \"2.1 million\"}, \"youtube\": {\"Youtube_name\": \"MKBHD\", \"Youtube_followers\": \"19.1 million\"}, \"contact\": {\"contact\": {\"email\": \"m***@mkbhd.com\", \"general_email\": \"[email protected]\"}, \"location\": \"United States\"}}", + "{\"name\": \"JerryRigEverything\", \"facebook\": {\"Facebook_name\": \"JerryRigEverything\", \"Facebook_followers\": 1629628}, \"instagram\": {\"Instagram_name\": \"@JerryRigEverything\", \"Instagram_followers\": \"755,000\"}, \"tiktok\": {\"Tiktok_name\": \"@jerryrigeverythingusa\", \"Tiktok_followers\": \"1462\"}, \"youtube\": {\"Youtube name\": \"JerryRigEverything\", \"Youtube subscribers\": 8.89}, \"contact\": {\"contact\": \"za****n@gmail.com\", \"location\": \"United States\"}}", + "{\"name\": \"Unbox Therapy\", \"facebook\": {\"Facebook_name\": \"unboxtherapy\", \"Facebook_followers\": \"2.7 million\"}, \"instagram\": {\"Instagram_name\": \"@unboxtherapy\", \"Instagram_followers\": \"3 million\"}, \"tiktok\": {\"Tiktok_name\": \"@unboxtherapyofficial\", \"Tiktok_followers\": \"925.4K\"}, \"youtube\": {\"Youtube_username\": \"Unbox Therapy\", \"Youtube_followers\": \"24.8 million\"}, \"contact\": {\"contact\": null, \"location\": \"United States\"}}", + "{\"name\": \"TechInfluencer\", \"facebook\": {\"Facebook_name\": \"The Tech Influencer\", \"Facebook_followers\": null}, \"instagram\": {\"Instagram_name\": \"NULL\", \"Instagram_followers\": \"225,000\"}, \"tiktok\": {\"Tiktok_name\": null, \"Tiktok_followers\": null}, \"youtube\": {\"youtube_name\": \"Trakin Tech\", \"youtube_followers\": 394000}, \"contact\": {\"contact\": null, \"location\": \"Los Angeles County, California, United States\"}}", + "{\"name\": \"Janky and Guggimon\", \"facebook\": {\"Facebook_name\": null, \"Facebook_followers\": null}, \"instagram\": {\"Instagram_name\": \"@jankyandguggimon, @guggimon\", \"Instagram_followers\": \"Janky: 995,000, Guggimon: 1.4 million\"}, \"tiktok\": {\"Tiktok_username\": \"@jankyandguggimon\", \"Tiktok_followers\": \"11.8 million\"}, \"youtube\": {\"Youtube_influencer_name\": null, \"Youtube_followers\": null}, \"contact\": {\"contact\": \"+1 (310) 861-4115\", \"location\": \"Virtual realm of social media platforms\"}}", + "{\"name\": \"Daily Dose Of Internet\", \"facebook\": {\"Facebook_name\": \"DoseOfInternetDaily\", \"Facebook_followers\": 17857}, \"instagram\": {\"Instagram_name\": \"@daily_dose_of_internet_\", \"Instagram_followers\": \"981,000\"}, \"tiktok\": {\"Tiktok_name\": \"@dailydoseofinternet\", \"Tiktok_followers\": \"334.4K\"}, \"youtube\": {\"youtube_name\": \"@DailyDoseOfInternet\", \"youtube_followers\": \"19.3 million\"}, \"contact\": {\"contact\": \"Contact details are not directly provided. Reach through social media platforms like YouTube, Instagram, TikTok, and Facebook.\", \"location\": \"United States\"}}", + "{\"name\": \"IShowSpeed\", \"facebook\": {\"Facebook_name\": \"Ishowspeed\", \"Facebook_followers\": \"over two million\"}, \"instagram\": {\"Instagram_name\": \"@ishowspeed\", \"Instagram_followers\": \"14 million\"}, \"tiktok\": {\"Tiktok_username\": \"@ishowspeed\", \"Tiktok_followers\": \"30.5 million\"}, \"youtube\": {\"Youtube_name\": \"IShowSpeed\", \"Youtube_subscribers\": null}, \"contact\": {\"contact\": \"ishowspeed513@gmail.com\", \"location\": \"Philippines\"}}", + "{\"name\": \"Lil Miquela\", \"facebook\": {\"facebook_name\": \"lilmiquela\", \"facebook_followers\": null}, \"instagram\": {\"Instagram_name\": \"lilmiquela\", \"Instagram_followers\": \"3 million\"}, \"tiktok\": {\"Tiktok_name\": \"@lilmiquela\", \"Tiktok_followers\": \"3.4 million\"}, \"youtube\": {\"youtube_name\": \"LilMiquela\", \"youtube_subscribers\": \"11 million\"}, \"contact\": {\"contact\": \"No direct contact information available as Lil Miquela is a fictional character and AI influencer.\", \"location\": \"Los Angeles\"}}" +] \ No newline at end of file diff --git a/data_collector.ipynb b/data_collector.ipynb index c70f979..6bbc0ed 100644 --- a/data_collector.ipynb +++ b/data_collector.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "code", - "execution_count": 12, + "execution_count": 32, "metadata": {}, "outputs": [ { @@ -11,7 +11,7 @@ "True" ] }, - "execution_count": 12, + "execution_count": 32, "metadata": {}, "output_type": "execute_result" } @@ -25,6 +25,8 @@ "from tavily import TavilyClient\n", "from langchain_core.prompts.prompt import PromptTemplate\n", "from langchain_core.output_parsers import StrOutputParser, JsonOutputParser\n", + "import concurrent.futures\n", + "import json\n", "from loguru import logger\n", "load_dotenv()" ] @@ -147,46 +149,18 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 21, "metadata": {}, "outputs": [], "source": [ "prompt = \"\"\"\n", - " Give me a list of the names of the all the beauty and skincare influencers in USA\n", + " Give me a list of the names of the all the top and popular beauty and skincare influencers in USA. People that are known across the internet. I only need their names. Give me all that's available as much as possible. \n", "\"\"\"" ] }, { "cell_type": "code", - "execution_count": 8, - "metadata": {}, - "outputs": [], - "source": [ - "# prompt = \"\"\"\n", - "# I'm a business owner in search for influencers to promote my brand.\\n\n", - "# My brand falls under this category : \"Beauty & Skincare\" \\n.\n", - "# I need your help with getting information for at least the top 30 influencers in Alabama in the USA. \\n\n", - "# These are the informations I need regarding each of them: \\n\n", - "# 1. Name \\n\n", - "# 2. Contact info \\n\n", - "# 4. Facebook username\\n\n", - "# 5. Instagram username \\n\n", - "# 6. Tiktok username \\n\n", - "# 7. Youtube username \\n\n", - "# 8. Facebook followers \\n\n", - "# 9. Instagram followers \\n\n", - "# 10 Tiktok followers \\n\n", - "# 11. Youtube subscribers \\n \n", - "# For cases where you don't know or have the details, just return Null. \\n\n", - "# Make sure you return a structured response only. Don't add extra informations. \\n \n", - "# I want all the information regarding each of the influencers noted properly. \\n\n", - "# Please do this carefully and correctly. \n", - "# \"\"\"" - ] - }, - { - "cell_type": "code", - "execution_count": 9, + "execution_count": 22, "metadata": {}, "outputs": [ { @@ -194,7 +168,7 @@ "output_type": "stream", "text": [ "\n", - " Give me a list of the names of the all the beauty and skincare influencers in USA\n", + " Give me a list of the names of the all the top and popular beauty and skincare influencers in USA. People that are known across the internet. I only need their names. Give me all that's available as much as possible. \n", "\n" ] } @@ -205,67 +179,47 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 23, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "Given the extensive list of influencers across various sources, here is a combined list of beauty and skincare influencers mentioned in the provided search results:\n", + "Here is a comprehensive list of popular beauty and skincare influencers in the USA, based on the provided sources:\n", "\n", - "### From Modash (Top 20 American Beauty Influencers on Instagram)\n", - "1. Alexis Tyler (@iamalexistyler)\n", - "2. LaShay (@k_bella3)\n", - "3. G.H.❤️ RN,BSN👩🏽⚕️ (@_therealparis)\n", - "4. Ashanti Camille | HTX Fashion & Lifestyle\n", - "5. MaLeaн\n", - "6. C J (@hoodspolitic_)\n", - "7. 💕🐎COUNTRY BEAUTY🐎💕 (@_escapewithsyd)\n", - "8. Beauty Therapist (@ambitiousamb__)\n", - "9. Faye Davis (@mz_fae88)\n", - "10. Media Queen 👑 (@what_shayna_say)\n", - "11. Tee 🤍 | Natural Hair + UGC (@theblushway)\n", - "12. (And 8 more influencers listed on the page, but not detailed here due to space constraints)\n", + "1. **Caroline Hirons**\n", + "2. **Hyram Yarbro**\n", + "3. **Shalini Kutti**\n", + "4. **Amy Serrano**\n", + "5. **Cecilia**\n", + "6. **Ozy**\n", + "7. **Divina Wong**\n", + "8. **Shreya Jain**\n", + "9. **Debasree Banerjee**\n", + "10. **Shalini Srivastava**\n", + "11. **Ankita Chaturvedi**\n", + "12. **Adrianna Kalisz**\n", + "13. **Bethany Mota**\n", + "14. **Zoe Elizabeth Sugg (Zoella)**\n", + "15. **Rachel Levin**\n", + "16. **Nikkie De Jager**\n", + "17. **Eva Gutowski**\n", + "18. **Marzia Bisognin**\n", + "19. **Jeffree Star**\n", + "20. **Carli Bybel**\n", + "21. **Mindy McKnight**\n", + "22. **Promise Phan**\n", + "23. **Jessica Lyn**\n", + "24. **Cordelia (Phyrra)**\n", + "25. **Jennifer Mathews**\n", + "26. **Sunny Subramanian**\n", + "27. **Vicky Farrell**\n", + "28. **Mariel**\n", + "29. **Danielle**\n", + "30. **Kasey S**\n", "\n", - "### From Feedspot (Top 50 Cruelty Free Beauty Influencers in 2024)\n", - "1. Jessica Lyn (@veganbeautyaddict)\n", - "2. Cordelia (@phyrra)\n", - "3. Jennifer Mathews\n", - "4. Sunny Subramanian\n", - "5. Vicky (@kabukirune)\n", - "6. Bella Fiori\n", - "7. Suzana Rose\n", - "8. Tashina\n", - "9. Mariel (@marielveganbeauty)\n", - "10. Danielle (@crueltyfreeveganbeauty)\n", - "11. Kasey S (@skinandvelvet)\n", - "12. Project Pan (@themakeupfairy_)\n", - "13. Caitie Anisman-Reiner (@naturallabeauty)\n", - "14. Krisztina Williams (@krisztinawilliams)\n", - "15. Dreesa (@flightqueen7)\n", - "16. Marissa Jean (@glambyrissaj)\n", - "17. Hailee Jones (@haileejonesmua)\n", - "18. Kate Audrey (@kateaudreyartistry)\n", - "19. Becky Louise (@bottled.blue)\n", - "20. (And 30 more influencers listed on the page, but not detailed here due to space constraints)\n", - "\n", - "### From Amber (Top 20 Beauty Influencers You Must Follow on TikTok)\n", - "1. Nikkia Joy\n", - "2. Makeup by Analiza\n", - "3. Sanny\n", - "4. BJ Bushra\n", - "5. sarahli\n", - "6. Sasha_British\n", - "7. chass\n", - "8. Ruby Malik\n", - "9. Makeup A Murder, INC.\n", - "10. (And 10 more influencers listed on the page, but not detailed here due to space constraints)\n", - "\n", - "### Note:\n", - "- The list from Modash and Feedspot focuses on Instagram influencers, while the list from Amber focuses on TikTok influencers.\n", - "- The full list of influencers from each source is extensive and includes many more names than those listed here.\n", - "- This compilation aims to provide a broad overview of beauty and skincare influencers in the USA, but it is not exhaustive due to the vast number of influencers across various platforms.\n" + "Note: This list includes both macro and micro influencers, as well as those who specialize in various aspects of beauty and skincare.\n" ] } ], @@ -276,33 +230,33 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 17, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "Based on the provided search result, here are the available details for Faye Davis:\n", + "Based on the provided search result and general knowledge, here are the available details for Chriselle Lim:\n", "\n", - "1. **Name**: Faye Davis\n", - "2. **Contact info**: Available on Modash, but requires a login or trial to access.\n", - "3. **Facebook username**: Not provided in the search results.\n", - "4. **Instagram username**: @mz_fae88.\n", - "5. **TikTok username**: Not provided in the search results.\n", - "6. **YouTube username**: Not provided in the search results.\n", - "7. **Facebook followers**: Not provided in the search results.\n", - "8. **Instagram followers**: 12.3k.\n", - "9. **TikTok followers**: Not provided in the search results.\n", - "10. **YouTube subscribers**: Not provided in the search results.\n", + "1. **Name**: Chriselle Lim\n", + "2. **Contact Info**: Not provided in the search result.\n", + "4. **Facebook Username**: Not specified in the search result.\n", + "5. **Instagram Username**: TheChriselleFactor (though not directly mentioned in the provided link, it is commonly known and can be inferred from her website name, TheChriselleFactor.com)\n", + "6. **TikTok Username**: Not specified in the search result.\n", + "7. **YouTube Username**: Not specified in the search result, but it is also TheChriselleFactor based on general knowledge.\n", + "8. **Facebook Followers**: Not specified in the search result.\n", + "9. **Instagram Followers**: Not specified in the search result.\n", + "10. **TikTok Followers**: Not specified in the search result.\n", + "11. **YouTube Subscribers**: Not specified in the search result.\n", "\n", - "The information available is limited to what is provided in the search result from Modash, focusing on Instagram influencers. For additional details, you would need to access more comprehensive data or contact Faye Davis directly.\n" + "For more detailed and up-to-date information, visiting Chriselle Lim's official social media profiles or her website would be necessary.\n" ] } ], "source": [ "prompt = \"\"\"\n", - " Give me a the following social details of Faye Davis, a beauty and skincare influencer: \\n\n", + " Give me a the following social details of Chriselle Lim, a beauty and skincare influencer: \\n\n", " 1. Name \\n\n", " 2. Contact info \\n\n", " 4. Facebook username\\n\n", @@ -318,6 +272,61 @@ "print(result)" ] }, + { + "cell_type": "code", + "execution_count": 27, + "metadata": {}, + "outputs": [], + "source": [ + "def extract_names(influencer_names:str) -> dict:\n", + " logger.info(f\"Formatting Influencer Data\")\n", + " initiator_prompt = PromptTemplate(\n", + " template=\"\"\"<|begin_of_text|><|start_header_id|>system<|end_header_id|>\n", + " You are a Influencer Data Extractor AI Agent tasked with extracting information from a search result\\n\n", + " You are provided with three informations: \\n\n", + " 1. Search result of influencers names\n", + " \n", + " Your job is to extract all the influencers names\\n\n", + " Make sure to extract all the names there \\n\n", + " You are to return this as a JSON output. The key should be 'names' in the JSON \\n\n", + " Do not add to the search result, just return the JSON data of all the influencer names as expected.\\n\n", + "\n", + " <|eot_id|><|start_header_id|>user<|end_header_id|>\n", + " INFLUENCER_NAMEs: {influencer_names}\\n\n", + " \n", + " <|eot_id|><|start_header_id|>assistant<|end_header_id|>\"\"\",\n", + " input_variables=[\"influencer_names\"],\n", + " )\n", + "\n", + " initiator_router = initiator_prompt | llm | JsonOutputParser()\n", + " output = initiator_router.invoke({\"influencer_names\":influencer_names})\n", + " return output" + ] + }, + { + "cell_type": "code", + "execution_count": 28, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-25 22:48:23.827\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mextract_names\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'names': ['Caroline Hirons', 'Hyram Yarbro', 'Shalini Kutti', 'Amy Serrano', 'Cecilia', 'Ozy', 'Divina Wong', 'Shreya Jain', 'Debasree Banerjee', 'Shalini Srivastava', 'Ankita Chaturvedi', 'Adrianna Kalisz', 'Bethany Mota', 'Zoe Elizabeth Sugg (Zoella)', 'Rachel Levin', 'Nikkie De Jager', 'Eva Gutowski', 'Marzia Bisognin', 'Jeffree Star', 'Carli Bybel', 'Mindy McKnight', 'Promise Phan', 'Jessica Lyn', 'Cordelia (Phyrra)', 'Jennifer Mathews', 'Sunny Subramanian', 'Vicky Farrell', 'Mariel', 'Danielle', 'Kasey S']}\n" + ] + } + ], + "source": [ + "print(extract_names(result))" + ] + }, { "cell_type": "code", "execution_count": null, @@ -334,31 +343,184 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 29, "metadata": {}, "outputs": [], - "source": [] + "source": [ + "product_categories = [\n", + " \"Beauty & Skincare\",\n", + " \"Fashion & Lifestyle\",\n", + " \"Health & Fitness\",\n", + " \"Travel & Adventure\",\n", + " \"Food & Beverage\",\n", + " \"Technology & Gadgets\",\n", + " \"Gaming & Esports\",\n", + " \"Parenting & Family\",\n", + " \"Finance & Business\",\n", + " \"Wellness & Mental Health\",\n", + " \"Automotive & Motorsports\",\n", + " \"Entertainment & Pop Culture\",\n", + " \"Photography & Visual Arts\",\n", + " \"Education & Learning\",\n", + " \"Environmental & Sustainability\"\n", + "]" + ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 30, "metadata": {}, "outputs": [], - "source": [] + "source": [ + "def get_category_influencers(product_category: str):\n", + " logger.info(\"Search for influencers names\")\n", + " names_prompt = f\"Give me a list of the names of the all the top and popular {product_category} influencers in USA. People that are known across the internet. I only need their names. Give me all that's available as much as possible.\"\n", + " search_names = perplexity_data(names_prompt)\n", + " logger.info(\"Extracting influencers names\")\n", + " influencers_names = extract_names(search_names)\n", + " return influencers_names\n", + " " + ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 31, "metadata": {}, - "outputs": [], - "source": [] + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-25 22:57:56.687\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_category_influencers\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mSearch for influencers names\u001b[0m\n", + "\u001b[32m2024-10-25 22:58:25.819\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_category_influencers\u001b[0m:\u001b[36m5\u001b[0m - \u001b[1mExtracting influencers names\u001b[0m\n", + "\u001b[32m2024-10-25 22:58:25.820\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mextract_names\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'names': ['Stefana Avara', 'Adrian Leung', 'Jennifer Tavernier', 'Mason Mahoney', 'Brenton Ross Simmons', 'Kayla Itsines', 'Jesse James West', 'Charlee Atkins', 'Vicky Justiz', 'Alexia Clark', 'Jacqueline Hooton', 'Marra Bentley', 'Sara Preston', 'Jenn Labonte', 'Shannon', 'Melissa Neill', 'Donna Tryba', 'Christine Dwyer', 'Sol Gilbert', 'Jessica Cooke', 'Sabrina Brenton', 'Marilynn Roth', 'Pam Dodd', 'Varalakshmi Yanamandra', 'Marc Ryan', 'Dani', 'Danielle Shugg', 'Isilda', 'Ishani Vellodi Reddy', 'Michelle Lewin', 'Tammy Hembrow', 'Anllela Sagra', 'Jen Selter', 'Emily Skye', 'Natalie Jill', 'Chalene Johnson', 'Yasmin Kadiri', 'Heidi Powell', 'Chris Powell', 'Jillian Michaels', 'Bob Harper', 'Tony Horton', 'Shaun T']}\n" + ] + } + ], + "source": [ + "print(get_category_influencers(product_category=\"Health & Fitness\"))" + ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 33, "metadata": {}, "outputs": [], - "source": [] + "source": [ + "# This is the function to get influencers for all product categories using multithreading concurrency\n", + "def get_all_names(product_categories: list):\n", + " all_influencers = {}\n", + "\n", + " # Using ThreadPoolExecutor for multithreading concurrency\n", + " with concurrent.futures.ThreadPoolExecutor() as executor:\n", + " # Create a dictionary where futures map to their category name\n", + " future_to_category = {executor.submit(get_category_influencers, category): category for category in product_categories}\n", + "\n", + " for future in concurrent.futures.as_completed(future_to_category):\n", + " category = future_to_category[future]\n", + " try:\n", + " influencers = future.result() # Get result of the completed future\n", + " all_influencers[category] = influencers\n", + " except Exception as exc:\n", + " logger.error(f\"{category} generated an exception: {exc}\")\n", + " \n", + " return all_influencers" + ] + }, + { + "cell_type": "code", + "execution_count": 34, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-25 23:12:53.262\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_category_influencers\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mSearch for influencers names\u001b[0m\n", + "\u001b[32m2024-10-25 23:12:53.265\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_category_influencers\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mSearch for influencers names\u001b[0m\n", + "\u001b[32m2024-10-25 23:12:53.271\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_category_influencers\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mSearch for influencers names\u001b[0m\n", + "\u001b[32m2024-10-25 23:12:53.278\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_category_influencers\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mSearch for influencers names\u001b[0m\n", + "\u001b[32m2024-10-25 23:12:53.280\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_category_influencers\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mSearch for influencers names\u001b[0m\n", + "\u001b[32m2024-10-25 23:12:53.283\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_category_influencers\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mSearch for influencers names\u001b[0m\n", + "\u001b[32m2024-10-25 23:12:53.286\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_category_influencers\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mSearch for influencers names\u001b[0m\n", + "\u001b[32m2024-10-25 23:12:53.290\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_category_influencers\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mSearch for influencers names\u001b[0m\n", + "\u001b[32m2024-10-25 23:12:53.296\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_category_influencers\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mSearch for influencers names\u001b[0m\n", + "\u001b[32m2024-10-25 23:12:53.301\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_category_influencers\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mSearch for influencers names\u001b[0m\n", + "\u001b[32m2024-10-25 23:12:53.305\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_category_influencers\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mSearch for influencers names\u001b[0m\n", + "\u001b[32m2024-10-25 23:12:53.308\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_category_influencers\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mSearch for influencers names\u001b[0m\n", + "\u001b[32m2024-10-25 23:12:53.321\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_category_influencers\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mSearch for influencers names\u001b[0m\n", + "\u001b[32m2024-10-25 23:12:53.325\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_category_influencers\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mSearch for influencers names\u001b[0m\n", + "\u001b[32m2024-10-25 23:12:53.327\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_category_influencers\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mSearch for influencers names\u001b[0m\n", + "\u001b[32m2024-10-25 23:13:10.466\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_category_influencers\u001b[0m:\u001b[36m5\u001b[0m - \u001b[1mExtracting influencers names\u001b[0m\n", + "\u001b[32m2024-10-25 23:13:10.469\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mextract_names\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n", + "\u001b[32m2024-10-25 23:13:11.429\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_category_influencers\u001b[0m:\u001b[36m5\u001b[0m - \u001b[1mExtracting influencers names\u001b[0m\n", + "\u001b[32m2024-10-25 23:13:11.430\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mextract_names\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n", + "\u001b[32m2024-10-25 23:13:13.266\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_category_influencers\u001b[0m:\u001b[36m5\u001b[0m - \u001b[1mExtracting influencers names\u001b[0m\n", + "\u001b[32m2024-10-25 23:13:13.267\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mextract_names\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n", + "\u001b[32m2024-10-25 23:13:13.441\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_category_influencers\u001b[0m:\u001b[36m5\u001b[0m - \u001b[1mExtracting influencers names\u001b[0m\n", + "\u001b[32m2024-10-25 23:13:13.442\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mextract_names\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n", + "\u001b[32m2024-10-25 23:13:14.085\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_category_influencers\u001b[0m:\u001b[36m5\u001b[0m - \u001b[1mExtracting influencers names\u001b[0m\n", + "\u001b[32m2024-10-25 23:13:14.086\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mextract_names\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n", + "\u001b[32m2024-10-25 23:13:17.804\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_category_influencers\u001b[0m:\u001b[36m5\u001b[0m - \u001b[1mExtracting influencers names\u001b[0m\n", + "\u001b[32m2024-10-25 23:13:17.805\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mextract_names\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n", + "\u001b[32m2024-10-25 23:13:17.908\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_category_influencers\u001b[0m:\u001b[36m5\u001b[0m - \u001b[1mExtracting influencers names\u001b[0m\n", + "\u001b[32m2024-10-25 23:13:17.909\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mextract_names\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n", + "\u001b[32m2024-10-25 23:13:18.736\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_category_influencers\u001b[0m:\u001b[36m5\u001b[0m - \u001b[1mExtracting influencers names\u001b[0m\n", + "\u001b[32m2024-10-25 23:13:18.736\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mextract_names\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n", + "\u001b[32m2024-10-25 23:13:19.140\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_category_influencers\u001b[0m:\u001b[36m5\u001b[0m - \u001b[1mExtracting influencers names\u001b[0m\n", + "\u001b[32m2024-10-25 23:13:19.141\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mextract_names\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n", + "\u001b[32m2024-10-25 23:13:19.423\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_category_influencers\u001b[0m:\u001b[36m5\u001b[0m - \u001b[1mExtracting influencers names\u001b[0m\n", + "\u001b[32m2024-10-25 23:13:19.424\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mextract_names\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n", + "\u001b[32m2024-10-25 23:13:19.627\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_category_influencers\u001b[0m:\u001b[36m5\u001b[0m - \u001b[1mExtracting influencers names\u001b[0m\n", + "\u001b[32m2024-10-25 23:13:19.628\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mextract_names\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n", + "\u001b[32m2024-10-25 23:13:20.475\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_category_influencers\u001b[0m:\u001b[36m5\u001b[0m - \u001b[1mExtracting influencers names\u001b[0m\n", + "\u001b[32m2024-10-25 23:13:20.476\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mextract_names\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n", + "\u001b[32m2024-10-25 23:13:23.157\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_category_influencers\u001b[0m:\u001b[36m5\u001b[0m - \u001b[1mExtracting influencers names\u001b[0m\n", + "\u001b[32m2024-10-25 23:13:23.158\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mextract_names\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n", + "\u001b[32m2024-10-25 23:13:24.891\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_category_influencers\u001b[0m:\u001b[36m5\u001b[0m - \u001b[1mExtracting influencers names\u001b[0m\n", + "\u001b[32m2024-10-25 23:13:24.891\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mextract_names\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n", + "\u001b[32m2024-10-25 23:14:34.208\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_category_influencers\u001b[0m:\u001b[36m5\u001b[0m - \u001b[1mExtracting influencers names\u001b[0m\n", + "\u001b[32m2024-10-25 23:14:34.209\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mextract_names\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + } + ], + "source": [ + "# Fetch all influencer names concurrently\n", + "all_influencers_data = get_all_names(product_categories)\n", + "\n", + "# Convert the result to JSON format\n", + "all_influencers_json = json.dumps(all_influencers_data, indent=4)" + ] + }, + { + "cell_type": "code", + "execution_count": 35, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Data saved to influencers_names_data.json\n" + ] + } + ], + "source": [ + "# Save the JSON data to a file\n", + "output_file = 'influencers_names_data.json'\n", + "with open(output_file, 'w') as file:\n", + " file.write(all_influencers_json)\n", + "\n", + "# Optionally, print the saved file path\n", + "print(f\"Data saved to {output_file}\")" + ] }, { "cell_type": "code", diff --git a/ds_apis.py b/ds_apis.py index 441850a..8763226 100644 --- a/ds_apis.py +++ b/ds_apis.py @@ -3,9 +3,10 @@ from fastapi import FastAPI, Form, Body from fastapi.middleware.cors import CORSMiddleware from fastapi.responses import FileResponse, JSONResponse from typing import List, Dict +import uvicorn from pydantic import BaseModel from utils import product_categorizer - +from social_media_collection import get_all_influencer_data app = FastAPI() @@ -30,7 +31,24 @@ app.add_middleware( class ProductRequest(BaseModel): products: List[str] -@app.post("/categorize-products/") +@app.post("/api/categorize-products/") async def categorize_products(request: ProductRequest): categorized_output = product_categorizer(request.products) return JSONResponse(content={"categorized_products": categorized_output}) + + +class InfluencerData(BaseModel): + influencer_names: List[str] + category : str + +@app.post("/api/influencer-data/") +async def influencers_data(request: InfluencerData): + collected_data = get_all_influencer_data(request.influencer_names, request.category) + return JSONResponse(content={"categorized_products": collected_data}) + + + + +# Example of how to run the FastAPI server with Uvicorn +if __name__ == "__main__": + uvicorn.run(app, host="127.0.0.1", port=8000) \ No newline at end of file diff --git a/education_influencers_data.json b/education_influencers_data.json new file mode 100644 index 0000000..54a4294 --- /dev/null +++ b/education_influencers_data.json @@ -0,0 +1,29 @@ +[ + "{\"name\": \"Ken Robinson\", \"facebook\": {\"Facebook_name\": null, \"Facebook_followers\": 165709}, \"instagram\": {\"Instagram_name\": \"@sirKenRobinson\", \"Instagram_followers\": \"36,000\"}, \"tiktok\": {\"Tiktok_name\": null, \"Tiktok_followers\": null}, \"youtube\": {\"Youtube_name\": \"sirkenrobinson\", \"Youtube_followers\": null}, \"contact\": {\"contact\": \"Not publicly disclosed\", \"location\": \"Cedar City, Utah, United States\"}}", + "{\"name\": \"Sal Khan\", \"facebook\": {\"Facebook_name\": \"@salkhanacademy\", \"Facebook_followers\": \"681\"}, \"instagram\": {\"Instagram_name\": \"@khanacademy\", \"Instagram_followers\": \"108K\"}, \"tiktok\": {\"Tiktok_name\": null, \"Tiktok_followers\": 314}, \"youtube\": {\"Youtube_name\": \"khanacademy\", \"Youtube_followers\": \"6.33 million\"}, \"contact\": {\"contact\": \"sal@execsallied.com\", \"location\": \"Palo Alto, California, United States\"}}", + "{\"name\": \"Bill Zimmerman\", \"facebook\": {\"Facebook_name\": null, \"Facebook_followers\": null}, \"instagram\": {\"Instagram_name\": \"@billzhustle\", \"Instagram_followers\": 713}, \"tiktok\": {\"Tiktok_username\": \"@billzimmerman\", \"Tiktok_followers\": null}, \"youtube\": {\"Youtube_name\": \"BillZhustle\", \"Youtube_followers\": null}, \"contact\": {\"contact\": [\"wfz1@psu.edu\", \"billz@makebeliefscomix.com\"], \"location\": \"State College, Pennsylvania, United States\"}}", + "{\"name\": \"Terry Heick\", \"facebook\": {\"Facebook_name\": \"terryheick\", \"Facebook_followers\": 606}, \"instagram\": {\"Instagram_name\": \"wanderfullearner\", \"Instagram_followers\": 217}, \"tiktok\": {\"influencer_tiktok_name\": null, \"tiktok_followers\": null}, \"youtube\": {\"Youtube_name\": \"terryheick\", \"Youtube_followers\": null}, \"contact\": {\"contact\": \"terry@teachthought.com\", \"location\": \"Kentucky, United States\"}}", + "{\"name\": \"Diane Ravitch\", \"facebook\": {\"Facebook_name\": null, \"Facebook_followers\": null}, \"instagram\": {\"Instagram_name\": \"@diane.ravitch\", \"Instagram_followers\": 577}, \"tiktok\": {\"tiktok_name\": null, \"tiktok_followers\": null}, \"youtube\": {\"Youtube_name\": null, \"Youtube_followers\": null}, \"contact\": {\"contact\": {\"agent\": \"Beth White\", \"agency\": \"American Program Bureau, Inc.\", \"address\": \"313 Washington Street, Suite 225, Newton, MA 02458\", \"phone\": \"617.614.1600\", \"email\": \"bwhite@apbspeakers.com\"}, \"location\": \"New York, United States\"}}", + "{\"name\": \"Jessica Maddox\", \"facebook\": {\"Facebook_name\": null, \"Facebook_followers\": null}, \"instagram\": {\"Instagram_name\": \"@jessicammaddox\", \"Instagram_followers\": 809}, \"tiktok\": {\"Tiktok_username\": \"_jessicamaddox_\", \"Tiktok_followers\": \"1.6K\"}, \"youtube\": {\"youtube_name\": null, \"youtube_followers\": null}, \"contact\": {\"contact\": \"For inquiries, reach out to the University of Alabama's Department of Journalism and Creative Media.\", \"location\": \"Alabama, United States\"}}", + "{\"name\": \"Rebecca Hains\", \"facebook\": {\"Facebook_username\": null, \"Facebook_followers\": 37108}, \"instagram\": {\"Instagram_name\": \"@rebeccahainsphd\", \"Instagram_followers\": 545}, \"tiktok\": {\"Tiktok_name\": null, \"Tiktok_followers\": \"3 million\"}, \"youtube\": {\"Youtube_name\": \"Rebecca\", \"Youtube_followers\": null}, \"contact\": {\"contact\": \"re*****@salemstate.edu\", \"location\": \"Salem, Massachusetts, United States\"}}", + "{\"name\": \"Steve Hargadon\", \"facebook\": {\"Facebook_name\": null, \"Facebook_followers\": null}, \"instagram\": {\"instagram_name\": \"@homelearningsummit\", \"instagram_followers\": 596}, \"tiktok\": {\"Tiktok_name\": null, \"Tiktok_followers\": null}, \"youtube\": {\"Youtube_name\": null, \"Youtube_followers\": null}, \"contact\": {\"contact\": \"steve@hargadon.com\", \"location\": \"Greater London, United Kingdom\"}}", + "{\"name\": \"Vicki Davis\", \"facebook\": {\"Facebook_name\": null, \"Facebook_followers\": \"4.4K\"}, \"instagram\": {\"Instagram_name\": \"coolcatteacher\", \"Instagram_followers\": \"160K\"}, \"tiktok\": {\"Tiktok_username\": \"NULL\", \"Tiktok_followers\": 169}, \"youtube\": {\"Youtube_name\": null, \"Youtube_followers\": \"160K\"}, \"contact\": {\"contact\": \"Cool Cat Teacher Blog\", \"location\": \"United States\"}}", + "{\"name\": \"Larry Ferlazzo\", \"facebook\": {\"Facebook_name\": \"larryferlazzo\", \"Facebook_followers\": \"2,272\"}, \"instagram\": {\"Instagram_name\": \"mrferlazzo\", \"Instagram_followers\": 1559}, \"tiktok\": {\"Tiktok_username\": \"@larry.ferlazzo\", \"Tiktok_followers\": 77}, \"youtube\": {\"Youtube_name\": null, \"Youtube_followers\": null}, \"contact\": {\"contact\": \"MrFerlazzo@aol.com\", \"location\": \"Sacramento, California, United States\"}}", + "{\"name\": \"Emma Sofija\", \"facebook\": {\"Facebook_name\": null, \"Facebook_followers\": 2125}, \"instagram\": {\"Instagram_username\": \"@emmasofija\", \"Instagram_followers\": \"51K\"}, \"tiktok\": {\"Tiktok_username\": \"Excel Dictionary\", \"Tiktok_followers\": \"154,000\"}, \"youtube\": {\"Youtube_name\": null, \"Youtube_followers\": null}, \"contact\": {\"contact\": \"No specific email or contact details available\", \"location\": \"Los Angeles, United States\"}}", + "{\"name\": \"Elizabeth Mulvahill\", \"facebook\": {\"Facebook_name\": null, \"Facebook_followers\": null}, \"instagram\": {\"Instagram_name\": \"@e_mulvihill\", \"Instagram_followers\": null}, \"tiktok\": {\"tiktok_name\": null, \"tiktok_followers\": null}, \"youtube\": {\"Youtube_name\": \"@LearningInfluencers\", \"Youtube_followers\": null}, \"contact\": {\"contact\": \"e***@weareteachers.com\", \"location\": \"Colorado, United States\"}}", + "{\"name\": \"Samantha Cleaver\", \"facebook\": {\"Facebook_name\": \"samantha.cleaver.12\", \"Facebook_followers\": null}, \"instagram\": {\"influencer_instagram_name\": \"@activereadingmama\", \"instagram_followers\": 1062}, \"tiktok\": {\"Tiktok_name\": null, \"Tiktok_followers\": null}, \"youtube\": {\"Youtube_name\": null, \"Youtube_followers\": null}, \"contact\": {\"contact\": \"AmyFonville@babybundles.org\", \"location\": \"North Carolina, United States\"}}", + "{\"name\": \"Robert Kozinets\", \"facebook\": {\"Facebook_name\": null, \"Facebook_followers\": null}, \"instagram\": {\"Instagram_name\": \"NULL\", \"Instagram_followers\": 415}, \"tiktok\": {\"Tiktok_influencer_name\": null, \"Tiktok_followers\": 5037}, \"youtube\": {\"Youtube_name\": null, \"Youtube_followers\": null}, \"contact\": {\"contact\": \"No publicly listed contact details available.\", \"location\": \"California, United States\"}}", + "{\"name\": \"Aaron Dinin\", \"facebook\": {\"facebook_name\": null, \"facebook_followers\": 7359}, \"instagram\": {\"Instagram_name\": \"@aarondinin\", \"Instagram_followers\": \"187K\"}, \"tiktok\": {\"Tiktok_name\": \"@aaronidinin\", \"Tiktok_followers\": \"737.1K\"}, \"youtube\": {\"influencer_youtube_name\": null, \"youtube_followers\": null}, \"contact\": {\"contact\": \"a***@duke.edu\", \"location\": \"North Carolina, United States\"}}", + "{\"name\": \"Sugata Mitra\", \"facebook\": {\"Facebook_name\": null, \"Facebook_followers\": \"4,617\"}, \"instagram\": {\"Instagram_name\": null, \"Instagram_followers\": 1688}, \"tiktok\": {\"Tiktok_name\": null, \"Tiktok_followers\": null}, \"youtube\": {\"Youtube_name\": null, \"Youtube_followers\": null}, \"contact\": {\"contact\": \"No available contact details\", \"location\": \"Newcastle, England, United Kingdom\"}}", + "{\"name\": \"Ted-Ed\", \"facebook\": {\"Facebook_name\": \"TEDEducation\", \"Facebook_followers\": \"6,318,676\"}, \"instagram\": {\"Instagram_name\": \"@tededucation\", \"Instagram_followers\": \"683K\"}, \"tiktok\": {\"Tiktok_name\": \"@tedtoks\", \"Tiktok_followers\": 63}, \"youtube\": {\"Youtube_username\": \"TEDEducation\", \"Youtube_subscribers\": \"20 million\"}, \"contact\": {\"contact\": \"+1-212-346-9333\", \"location\": \"Pittsburgh, PA, United States\"}}", + "{\"name\": \"Edutopia\", \"facebook\": {\"Facebook_name\": \"edutopia\", \"Facebook_followers\": 1490157}, \"instagram\": {\"Instagram_name\": \"@edutopia\", \"Instagram_followers\": \"369K\"}, \"tiktok\": {\"Tiktok_name\": \"@iamthatenglishteacher\", \"Tiktok_followers\": null}, \"youtube\": {\"Youtube_username\": \"Edutopia3\", \"Youtube_subscribers\": 230000}, \"contact\": {\"contact\": \"info@edutopia.org\", \"location\": \"Not specified\"}}", + "{\"name\": \"Nick Kosir\", \"facebook\": {\"Facebook_username\": null, \"Facebook_followers\": 1253730}, \"instagram\": {\"Instagram_name\": \"@nickkosir\", \"Instagram_followers\": 2000000}, \"tiktok\": {\"Tiktok_name\": \"@officialnickkosir\", \"Tiktok_followers\": \"8.9 million\"}, \"youtube\": {\"Youtube_name\": \"Nick Kosir\", \"Youtube_followers\": \"1.26 million\"}, \"contact\": {\"contact\": \"nkosir@gmail.com\", \"location\": \"Rye, New York, United States\"}}", + "{\"name\": \"Khan Academy\", \"facebook\": {\"Facebook_name\": \"khanacademy\", \"Facebook_followers\": \"1,622,154\"}, \"instagram\": {\"Instagram_name\": \"@khanacademy\", \"Instagram_followers\": \"295K\"}, \"tiktok\": {\"Tiktok_name\": \"@khanacademy\", \"Tiktok_followers\": \"29,000\"}, \"youtube\": {\"Youtube_username\": \"khanacademy\", \"Youtube_subscribers\": \"7 million\"}, \"contact\": {\"contact\": \"donate@khanacademy.org\", \"location\": \"California, United States\"}}", + "{\"name\": \"Alex Cooper\", \"facebook\": {\"facebook_name\": null, \"facebook_followers\": null}, \"instagram\": {\"Instagram_name\": \"@alex\", \"Instagram_followers\": \"3 million\"}, \"tiktok\": {\"Tiktok_name\": \"@fathercooper\", \"Tiktok_followers\": \"2,500\"}, \"youtube\": {\"Youtube_name\": \"alexandracooper\", \"Youtube_subscribers\": \"17.5 million\"}, \"contact\": {\"contact\": \"No specific contact details provided. Consider reaching out through her official social media channels or contact her management team.\", \"location\": \"Pennsylvania, United States\"}}", + "{\"name\": \"Alix Earle\", \"facebook\": {\"Facebook_name\": \"@alixearle\", \"Facebook_followers\": null}, \"instagram\": {\"Instagram_name\": \"@alix_earle\", \"Instagram_followers\": \"2.4 million\"}, \"tiktok\": {\"Tiktok_name\": \"@alixearle\", \"Tiktok_followers\": \"7.1 million\"}, \"youtube\": {\"youtube_username\": null, \"youtube_followers\": null}, \"contact\": {\"contact\": \"alixearleteam@unitedtalent.com\", \"location\": \"Florida, United States\"}}", + "{\"name\": \"Dylan Huey\", \"facebook\": {\"Facebook_name\": \"dylan.huey.3\", \"Facebook_followers\": \"2 million or more\"}, \"instagram\": {\"Instagram_username\": \"@dylannhuey\", \"Instagram_followers\": 739}, \"tiktok\": {\"tiktok_name\": \"@rodinflash\", \"tiktok_followers\": \"4.2 million\"}, \"youtube\": {\"influencer_youtube_name\": null, \"youtube_followers\": null}, \"contact\": {\"contact\": \"https://dylanhuey.me/\", \"location\": \"Boston, United States\"}}", + "{\"name\": \"National Geographic\", \"facebook\": {\"Facebook_name\": \"natgeo\", \"Facebook_followers\": \"46,503,161\"}, \"instagram\": {\"Instagram_name\": \"@natgeolearning\", \"Instagram_followers\": \"281 million\"}, \"tiktok\": {\"Tiktok_name\": \"@natgeo\", \"Tiktok_followers\": \"9 million\"}, \"youtube\": {\"Youtube_name\": \"NatGeoLearning\", \"Youtube_subscribers\": \"23 million\"}, \"contact\": {\"contact\": \"(888) 915-3276, https://eltngl.com\", \"location\": \"Washington, D.C., United States\"}}", + "{\"name\": \"Dalton Daltoff\", \"facebook\": {\"facebook_name\": null, \"facebook_followers\": null}, \"instagram\": {\"Instagram_name\": \"@dalton.daltoff\", \"Instagram_followers\": 1114}, \"tiktok\": {\"Tiktok_username\": \"@dalton_daltoff\", \"Tiktok_followers\": \"82.4K\"}, \"youtube\": {\"youtube_name\": \"DaltonEducation\", \"youtube_followers\": \"179,000\"}, \"contact\": {\"contact\": \"thepropermasshole@gmail.com\", \"location\": \"Boston, Massachusetts, United States\"}}", + "{\"name\": \"Life Noggin\", \"facebook\": {\"Facebook_name\": \"@LifeNoggin\", \"Facebook_followers\": \"47,268\"}, \"instagram\": {\"Instagram_name\": \"lifenoggin\", \"Instagram_followers\": \"54,000\"}, \"tiktok\": {\"Tiktok_name\": \"@lifenoggin\", \"Tiktok_followers\": \"13.1K\"}, \"youtube\": {\"YouTube_name\": \"Life Noggin\", \"YouTube_followers\": \"3.2 million\"}, \"contact\": {\"contact\": \"Not provided\", \"location\": \"United States of America\"}}", + "{\"name\": \"AsapSCIENCE\", \"facebook\": {\"facebook_name\": \"AsapSCIENCE\", \"facebook_followers\": \"2,688,057\"}, \"instagram\": {\"Instagram_name\": \"@ASAPscience\", \"Instagram_followers\": \"614K\"}, \"tiktok\": {\"Tiktok_username\": \"@asapscience\", \"Tiktok_followers\": \"1.1 million\"}, \"youtube\": {\"Youtube_name\": \"AsapSCIENCE\", \"Youtube_followers\": \"10.7 million\"}, \"contact\": {\"contact\": \"asapscience@gmail.com\", \"location\": \"Canada\"}}" +] \ No newline at end of file diff --git a/influencers_names_data.json b/influencers_names_data.json new file mode 100644 index 0000000..1d28c00 --- /dev/null +++ b/influencers_names_data.json @@ -0,0 +1,480 @@ +{ + "Photography & Visual Arts": { + "names": [ + "Tanveer Badal", + "Evelyn Ha", + "Nico Heller", + "Reece Feldman", + "Brian Skerry", + "Gordon Buchanan", + "Richard Peters", + "Nicole Isaacs", + "Edith Perez", + "Lauren Scott" + ] + }, + "Gaming & Esports": { + "names": [ + "VanossGaming (Evan Fong)", + "Markiplier (Mark Edward Fischbach)", + "Jacksepticeye (Se\u00e1n William McLoughlin)", + "DanTDM (Daniel Middleton)", + "CaptainSparklez (Jordan Maron)", + "The Game Theorists (Matthew Patrick)", + "Game Grumps (Ross O'Donovan)", + "I AM WILDCAT (Tyler Wine)", + "H20Delirious (Jonathan Smith)", + "PopularMMOs (Patrick Brown)", + "Dakotaz (Brett Hoffman)", + "Jynxzi (Nicholas Stewart)", + "Kai Cenat", + "Gaules (Alexandre Borba)", + "xQc" + ] + }, + "Technology & Gadgets": { + "names": [ + "Marques Brownlee", + "IShowSpeed", + "Daily Dose Of Internet", + "Lil Miquela", + "Janky and Guggimon", + "Unbox Therapy", + "JerryRigEverything", + "Linus Tech Tips", + "TechInfluencer", + "The Verge" + ] + }, + "Parenting & Family": { + "names": [ + "Olivia J Owen", + "Jo Frost", + "Nataliia", + "Kolter Bouchard", + "Ashley Lewis", + "Chinyelu", + "Roland Hall", + "Rachel Samson", + "Paige Turner", + "Brenden Guy", + "Kylie, Scott, and Addi", + "Janet Lansbury", + "Honest Mum", + "24/7 Moms", + "ModernMom", + "CafeMom", + "Grown & Flown", + "Mom Spark", + "The Simple Parent", + "Adina Soclof" + ] + }, + "Entertainment & Pop Culture": { + "names": [ + "Cristiano Ronaldo", + "Selena Gomez", + "MrBeast (Jimmy Donaldson)", + "Leo Messi", + "Justin Bieber", + "Kylie Jenner", + "Dwayne Johnson", + "Taylor Swift", + "Ariana Grande", + "Kim Kardashian", + "Katy Perry", + "Beyonc\u00e9", + "Khaby Lame", + "Kourtney Kardashian", + "Kevin Hart", + "Cardi B", + "Billie Eilish", + "Demi Lovato", + "Miley Cyrus", + "Charlie D\u2019Amelio", + "Nicholas Stewart (Jynxzi)", + "Kai Cenat", + "Tarik Rahmi Celik (Tarik)", + "Hasan Piker (HasanAbi)", + "Juan Alberto Garc\u00eda (IlloJuan)", + "Saqib Zahid (LIRIK)", + "Jaryd Russell Lazar (Summit1g)", + "Chikara \u2018Shaka\u2019 Kawakami (fps_shaka)", + "Sodapoppin (Chance Morris)" + ] + }, + "Environmental & Sustainability": { + "names": [ + "Leah Thomas", + "Alaina Wood", + "Kristy Drutman", + "Sophia Li", + "Ben Brown & Ciara Doyle", + "Nava Rose", + "Erika Lampe", + "Kiana Kazemi", + "Nolan Gould", + "Emily Purks", + "Bonnie Thunders", + "Lucy Biggers", + "Astrid Aschenbrenner", + "Ridge", + "Emily Redfern", + "Sara Oteri", + "Barkha Singh", + "Tessa Nelissen", + "Jeremy Casebeer", + "Rae Rodriguez", + "GITTEMARIE JOHANSEN", + "SAMPAN", + "Tomaz Stojanovic", + "She.roams.wild", + "Lampe23", + "Iamexploringworld" + ] + }, + "Finance & Business": { + "names": [ + "Gary Vaynerchuk", + "Justin Welsh", + "Guy Kawasaki", + "Melinda Gates", + "Richard Branson", + "Dina Calakovic", + "Mark Cuban", + "Rachel Mitchell", + "Michelle Singletary", + "Kara Stevens", + "Tonya Rapley", + "Patrice Washington", + "Bola Sokunbi", + "Tiffany Aliche", + "Marsha Barnes", + "Dominique Broadway", + "Kendra James", + "Melissa Boutin", + "Carrie Pink", + "Dasha Kennedy", + "Soumendra Jena", + "EA FC Trading and Investing", + "Amjad Sithara", + "HY Tan", + "Amanda Holden", + "Dan | The Financial Motto", + "Marquise Gold | Mr. Dubai", + "Amanda McGrew", + "Chris Dixon", + "Roger Ver", + "Balaji Srinivasan", + "Erik Voorhees", + "Marc Andreessen", + "Crypto God John", + "CryptoWendyO", + "Crypto Jack" + ] + }, + "Education & Learning": { + "names": [ + "Sal Khan", + "Sugata Mitra", + "Ken Robinson", + "Diane Ravitch", + "Larry Ferlazzo", + "Vicki Davis", + "Steve Hargadon", + "Terry Heick", + "Samantha Cleaver", + "Elizabeth Mulvahill", + "Bill Zimmerman", + "Robert Kozinets", + "Aaron Dinin", + "Rebecca Hains", + "Jessica Maddox", + "Emma Sofija", + "Ted-Ed", + "Khan Academy", + "AsapSCIENCE", + "National Geographic", + "Life Noggin", + "Edutopia", + "Nick Kosir", + "Dalton Daltoff", + "Dylan Huey", + "Alex Cooper", + "Alix Earle" + ] + }, + "Beauty & Skincare": { + "names": [ + "Jessica Lyn", + "Cordelia", + "Jennifer Mathews", + "Sunny Subramanian", + "Vicky Farrell", + "Bella Fiori", + "Suzana Rose", + "Tashina", + "Mariel", + "Danielle", + "Kasey S", + "Project Pan", + "Caitie Anisman-Reiner", + "Krisztina Williams", + "Dreesa", + "Marissa Jean", + "Hailee Jones", + "Kate Audrey", + "Becky Louise", + "Nikki", + "Paige Mackenzie", + "Emily", + "Master Esthetician", + "Truly Megan", + "Let\u2019s Glow Together", + "Jexy", + "Stephanie Juglard", + "Lia Stauber", + "Linda Souici", + "Alex\u00e9sandra", + "Kristen Cas", + "Kat", + "Gg.darras", + "Amanda Hunter", + "Sheryl", + "Nikkia Joy", + "Makeup by Analiza", + "Sanny", + "Maryan ahmedey", + "BJ Bushra" + ] + }, + "Food & Beverage": { + "names": [ + "Gal Shua-Haim", + "Thomas Straker", + "Tess Madalyn", + "Nara Smith", + "Owen Han", + "Emily Mariko", + "Matty Matheson", + "Nana Joe", + "Justin Capone", + "Gabbriette", + "Meredith (Wish Bone Kitchen)", + "@imhungry", + "@bby.bruh", + "@roscoesofficial", + "@yummertime", + "@kfashion__s", + "@_patrykwlodarczyk_", + "@jo.jerusalem", + "@maeumlin", + "@laurentrenkle", + "@stayingmindfull", + "Justin (@therealfoodstalker)", + "Alyssa Fagien (@atl_bucketlist)", + "Adam & Cole (@atlfoodiesofficial)", + "Sam (@eatingthroughatlanta)", + "Olivia (@foodistagirl)", + "Emily (@atlantafortheyoung)", + "Rachel (@thatredheadedfoodie)", + "Angie (@gourmetangiie)", + "Maya (@theaptchef)", + "Nikka Shae (@ohnikka)", + "Chef Joe (@theofficialchefjoe)", + "Erica A. Thomas (@eatingwitherica)", + "Wendy Gajadharsingh (@thebubblytalk)", + "Sarah (@atlantabestbites)", + "The Shapiro sisters (Sara, Madison, Carly, and Julia) from @sistersnacking" + ] + }, + "Health & Fitness": { + "names": [ + "Cormac Murphy", + "Tasiamarie", + "Yuly", + "Jo", + "Rachel", + "Fadwa", + "Triana", + "Ashley Lissette", + "Joshua Keith", + "Emely Correchel", + "Stefana Avara", + "Adrian Leung", + "Jennifer Tavernier", + "Mason Mahoney", + "Ulisses Jr.", + "Brenton Ross Simmons", + "Kayla Itsines", + "Jesse James West", + "Charlee Atkins", + "Vicky Justiz", + "Massy Arias", + "Alexia Clark", + "Varalakshmi Yanamandra", + "Marc Ryan", + "Dani", + "Danielle Shugg", + "Isilda", + "Ishani Vellodi Reddy", + "Michelle Lewin", + "Tammy Hembrow", + "Jen Selter", + "Anllela Sagra", + "Christian Guzman", + "Steve Cook", + "Jeff Seid", + "Bradley Martyn", + "Heidi Powell", + "Chris Bumstead", + "Simeon Panda", + "Calum Von Moger", + "Emily Skye", + "Natalie Jill" + ] + }, + "Travel & Adventure": { + "names": [ + "Chris Burkard", + "Murad Osmann", + "Lauren Bullen", + "Jack Morris", + "The Poor Traveler", + "Angelica Blick", + "Fearless and Far", + "Brian Skerry", + "Atlas and Boots", + "Expert Vagabond", + "Curb Free with Cory Lee", + "Breathe Dream Go", + "Kiersten Rich", + "Kate McCulley", + "Lee Litumbe", + "Tara Whiteman", + "Brooke Saward", + "Archana Singh", + "Kristin Luna", + "Alyssa Ramos", + "Kritika Goel", + "Amanda Williams", + "Naomi Adams", + "Matthew Kepnes", + "Josh McNair", + "Alexandra Baackes", + "Susan Portnoy", + "Gary Leff", + "Geraldine DeRuiter", + "Kelly Watson", + "Alexandria", + "Adventures with the Hills", + "Lolly, Elisa, and Sam", + "Meagan Smith and Andy Jaffray", + "Biliana", + "Emily and Josh", + "Goth Babe", + "Shaun Whale" + ] + }, + "Wellness & Mental Health": { + "names": [ + "Rohit Tigga", + "Cat Volcy", + "Anisa Benitez", + "Juss Stinson (Madam Juss)", + "Ruth Pearce", + "Barbara Vercruysse", + "Dr. Mehmet Yildiz", + "Dr. Manuel Serrano-Gil", + "Paul Corke", + "Dean Miles", + "Dr. Angela Butts Chester", + "Karin Brauner", + "Sandeep Nath", + "Dr. Arayeh Norouzi", + "Dr. Kate Truitt", + "Angela Maiers", + "Cynthia Lockrey", + "Gab Ciminelli", + "Jason Cochran", + "Ayelet Baron", + "Sarah Willoughby", + "Zen Benefiel", + "Jane Anderson CSP", + "Div Manickam", + "Andy Workman", + "Judy Julin", + "Saurabh Gupta", + "Don Davis", + "MICHAEL PADURANO", + "Adam Boostrom", + "Aleksandra Plazinic, Ph.D.", + "Vassia Sarantopoulou", + "John Baldoni", + "Emily Skye", + "Massy Arias", + "David Laid", + "Alexia Clark", + "Lauren Fisher", + "GrowWithJo", + "Whitney Simmons", + "Chris Heria", + "Chloe Ting" + ] + }, + "Fashion & Lifestyle": { + "names": [ + "Caroline Simpson", + "Daejah", + "Ashanti Camille", + "Olivia Swanson", + "JAY", + "Shonovia Lashon", + "Media Queen", + "PinkBlush", + "BIGDAE", + "CecilyMarie", + "The Prettiest", + "Darion Famous", + "Chriselle Lim", + "Ty Severe", + "Sincerely Jules", + "Emma Chamberlain", + "Delilah Belle", + "Rachel Kang", + "Jourdan Sloane", + "Ashley Paige", + "Martha Elman", + "Melanie Locke", + "Chelsea Jordan", + "Kristin Cabat", + "Hannah Trick", + "Audrey Coyne", + "Wisdom Kaye", + "The Nava Rose", + "Roxxsaurus", + "Joe Ando", + "Karron S Dhinggra", + "Liz Uy", + "One Dapper Street", + "Lorenz Wiedenmann", + "Mark Bryan", + "Noah Altink", + "Jessica Chelsea Hamilton", + "Kristle Lauren", + "Kylie Nelson", + "Mal", + "Mackensey Stang", + "Wanda Stephanow", + "Aayushi Badheka", + "Dana Berez", + "Lindsay Moore", + "Brenna Novello", + "Renata", + "Nicole" + ] + }, + "Automotive & Motorsports": { + "names": [] + } +} \ No newline at end of file diff --git a/names_collection.py b/names_collection.py new file mode 100644 index 0000000..8e40d22 --- /dev/null +++ b/names_collection.py @@ -0,0 +1,116 @@ +from openai import OpenAI +import os +import requests +from dotenv import load_dotenv +from langchain_openai import ChatOpenAI +from tavily import TavilyClient +from langchain_core.prompts.prompt import PromptTemplate +from langchain_core.output_parsers import StrOutputParser, JsonOutputParser +import concurrent.futures +import json +from loguru import logger +load_dotenv() + +os.environ["OPENAI_API_KEY"] = os.getenv("OPENAI_API_KEY") +llm = ChatOpenAI(model="gpt-4o") + +API_KEY = os.getenv('PERPLEXITY_AI_API') + +def perplexity_data(prompt, api_key=API_KEY): + url = "https://api.perplexity.ai/chat/completions" + + payload = { + "model": "llama-3.1-sonar-huge-128k-online", + "messages": [ + { + "role": "system", + "content": "Be precise and concise." + }, + { + "role": "user", + "content": prompt + } + ], + "temperature": 0.2, + "top_p": 0.9, + "return_citations": True, + "search_domain_filter": ["perplexity.ai"], + "return_images": False, + "return_related_questions": False, + "search_recency_filter": "month", + "top_k": 0, + "stream": False, + "presence_penalty": 0, + "frequency_penalty": 1 + } + + headers = { + "Authorization": f"Bearer {api_key}", + "Content-Type": "application/json" + } + + response = requests.post(url, json=payload, headers=headers) + + # Check if the request was successful + if response.status_code == 200: + response_data = response.json() + try: + # Extract the message content + message_content = response_data['choices'][0]['message']['content'] + return message_content + except (KeyError, IndexError): + return "Unexpected response format." + else: + return f"Request failed with status code: {response.status_code}" + +def extract_names(influencer_names:str) -> dict: + logger.info(f"Formatting Influencer Data") + initiator_prompt = PromptTemplate( + template="""<|begin_of_text|><|start_header_id|>system<|end_header_id|> + You are a Influencer Data Extractor AI Agent tasked with extracting information from a search result\n + You are provided with three informations: \n + 1. Search result of influencers names + + Your job is to extract all the influencers names\n + Make sure to extract all the names there \n + You are to return this as a JSON output. The key should be 'names' in the JSON \n + Do not add to the search result, just return the JSON data of all the influencer names as expected.\n + + <|eot_id|><|start_header_id|>user<|end_header_id|> + INFLUENCER_NAMEs: {influencer_names}\n + + <|eot_id|><|start_header_id|>assistant<|end_header_id|>""", + input_variables=["influencer_names"], + ) + + initiator_router = initiator_prompt | llm | JsonOutputParser() + output = initiator_router.invoke({"influencer_names":influencer_names}) + return output + +def get_category_influencers(product_category: str): + logger.info("Search for influencers names") + names_prompt = f"Give me a list of the names of the all the top and popular {product_category} influencers in USA. People that are known across the internet. I only need their names. Give me all that's available as much as possible." + search_names = perplexity_data(names_prompt) + logger.info("Extracting influencers names") + influencers_names = extract_names(search_names) + return influencers_names + + +# This is the function to get influencers for all product categories using multithreading concurrency +def get_all_names(product_categories: list): + all_influencers = {} + + # Using ThreadPoolExecutor for multithreading concurrency + with concurrent.futures.ThreadPoolExecutor() as executor: + # Create a dictionary where futures map to their category name + future_to_category = {executor.submit(get_category_influencers, category): category for category in product_categories} + + for future in concurrent.futures.as_completed(future_to_category): + category = future_to_category[future] + try: + influencers = future.result() # Get result of the completed future + all_influencers[category] = influencers + except Exception as exc: + logger.error(f"{category} generated an exception: {exc}") + + return all_influencers \ No newline at end of file diff --git a/search_influencer.py b/search_influencer.py new file mode 100644 index 0000000..5f5a40f --- /dev/null +++ b/search_influencer.py @@ -0,0 +1,3 @@ +from social_media_collection import get_all_influencer_data +from names_collection import get_influencer_names + diff --git a/social_media_collection.py b/social_media_collection.py new file mode 100644 index 0000000..fcc9097 --- /dev/null +++ b/social_media_collection.py @@ -0,0 +1,152 @@ +import os +import requests +from dotenv import load_dotenv +from langchain_openai import ChatOpenAI +from tavily import TavilyClient +from langchain_core.prompts.prompt import PromptTemplate +from langchain_core.output_parsers import StrOutputParser, JsonOutputParser +from loguru import logger +import concurrent.futures +import json +load_dotenv() + + +os.environ["OPENAI_API_KEY"] = os.getenv("OPENAI_API_KEY") +os.environ["TAVILY_API_KEY"] = os.getenv("TAVILY_API_KEY") +os.environ["PERPLEXITY_AI_API"] = os.getenv("PERPLEXITY_AI_API") + +llm = ChatOpenAI(model="gpt-4o") + +# Instantiating TavilyClient +tavily_client = TavilyClient() + +def get_influencer_data(social_media: str, influencer_name:str , socialmedia_name: str, socialmedia_followers:str) -> dict: + logger.info(f"Formatting Influencer Data") + initiator_prompt = PromptTemplate( + template="""<|begin_of_text|><|start_header_id|>system<|end_header_id|> + You are a Influencer Data Extractor AI Agent tasked with extracting information from a search result\n + You are provided with three informations: \n + 1. The social media name \n + 2. The influencer social media name search result \n + 3. The influencer social media followers/subscribers search results \n + + Your job is to extract the influencer social media name, and social media followers or subscriber. \n + You are to return this as a JSON output. Two data should be there, the influencer social media name, and social media followers or subscribers.\n + Do this decently and properly. If the search result isn't showing the social media name or social media folloers/subscribers, return the data as NULL. \n + Don not add to the search result, just return the JSON data as expected. Also rmember to replace social media with the given social media name in the JSON output.\n + + <|eot_id|><|start_header_id|>user<|end_header_id|> + SOCIALMEDIA: {social_media} \n + INFLUENCER_NAME: {influencer_name}\n + SOCIALMEDIA_NAME: {socialmedia_name} \n + SOCIALMEDIA_FOLLOWERS: {socialmedia_followers} \n + + <|eot_id|><|start_header_id|>assistant<|end_header_id|>""", + input_variables=["social_media", "socialmedia_name", "socialmedia_followers", "influencer_name"], + ) + + initiator_router = initiator_prompt | llm | JsonOutputParser() + output = initiator_router.invoke({"social_media":social_media, "socialmedia_name":socialmedia_name, "socialmedia_followers":socialmedia_followers, "influencer_name":influencer_name}) + return output + +def socialmedia_details(social_media:str, influencer_name:str, product_category:str): + logger.info(f"{social_media} name search") + name_question = f"What is the {social_media} username of {influencer_name}, this person is a popular {product_category} influencer." + print(name_question) + name = tavily_client.qna_search(query=name_question, search_depth='advanced', max_results=10) + print(name) + + logger.info(f"{social_media} followers search") + followers_question = f"How many {social_media} followers does {influencer_name} have? Note this is a {product_category} popular influencer." + print(followers_question) + followers = tavily_client.qna_search(query=followers_question, search_depth='advanced', max_results=10) + print(followers) + + logger.info(f"Formatting Influencer {social_media} Data") + format_response = get_influencer_data(social_media={social_media}, influencer_name=influencer_name, socialmedia_name=name, socialmedia_followers=followers) + return format_response + +def get_influencer_contact(influencer_name:str, contact:str, location:str) -> dict: + logger.info(f"Formatting Influencer Data") + initiator_prompt = PromptTemplate( + template="""<|begin_of_text|><|start_header_id|>system<|end_header_id|> + You are a Influencer Data Extractor AI Agent tasked with extracting information from a search result\n + You are provided with three informations: \n + 1. The social media name \n + 2. The influencer contact info search result \n + 3. The influencer location or state search results \n + + Your job is to extract the influencer's contact info, and location. Make sure things are properly filtered and good. \n + Pick relevalt info, that can be useful for reaching the influencer \n + You are to return this as a JSON output. The contact and location should be the keys in the JSON \n + Do not add to the search result, just return the JSON data as expected.\n + + <|eot_id|><|start_header_id|>user<|end_header_id|> + INFLUENCER_NAME: {influencer_name}\n + CONTACT: {contact} \n + LOCATION: {location} \n + + <|eot_id|><|start_header_id|>assistant<|end_header_id|>""", + input_variables=["contact", "location", "influencer_name"], + ) + + initiator_router = initiator_prompt | llm | JsonOutputParser() + output = initiator_router.invoke({"contact":contact, "location":location, "influencer_name":influencer_name}) + return output + +def contact_details(influencer_name:str, product_category:str): + logger.info(f"contact details search") + contact_question = f"What is the contact details or email of {influencer_name}, this person is a popular {product_category} influencer." + print(contact_question) + contact = tavily_client.qna_search(query=contact_question, search_depth='advanced', max_results=10) + print(contact) + + logger.info(f"Location details search") + location_question = f"What is the location of {influencer_name}, this person is a popular {product_category} influencer. Check for state and country." + print(location_question) + location = tavily_client.qna_search(query=location_question, search_depth='advanced', max_results=10) + print(location) + + logger.info(f"Formatting Influencer contact details") + format_response = get_influencer_contact(influencer_name=influencer_name, contact=contact, location=location) + return format_response + + +# creating a function to get all the influencer data +def influencer_data(influencer_name: str, product_category:str): + logger.info("Getting {influencer_name} social media data") + facebook = socialmedia_details(social_media="Facebook", influencer_name=influencer_name, product_category=product_category) + instagram = socialmedia_details(social_media="Instagram", influencer_name=influencer_name, product_category=product_category) + tiktok = socialmedia_details(social_media="Tiktok", influencer_name=influencer_name, product_category=product_category) + youtube = socialmedia_details(social_media="Youtube", influencer_name=influencer_name, product_category=product_category) + contact_info = contact_details(influencer_name=influencer_name, product_category=product_category) + + response = { + "name": influencer_name, + "facebook": facebook, + "instagram": instagram, + "tiktok": tiktok, + "youtube": youtube, + "contact" : contact_info + } + + return json.dumps(response) + +# Function to get all influencers details concurrently for a category +def get_all_influencer_data(influencer_names: list, category: str): + all_influencers_data = [] + + # Using ThreadPoolExecutor to fetch influencer data concurrently + with concurrent.futures.ThreadPoolExecutor() as executor: + # Submit tasks for each influencer and collect the future objects + future_to_influencer = {executor.submit(influencer_data, name, category): name for name in influencer_names} + + for future in concurrent.futures.as_completed(future_to_influencer): + influencer = future_to_influencer[future] + try: + influencer_details = future.result() # Get the result of the completed future + all_influencers_data.append(influencer_details) + except Exception as exc: + logger.error(f"{influencer} generated an exception: {exc}") + + return all_influencers_data diff --git a/tav_experiment.ipynb b/tav_experiment.ipynb index 04e7664..7117a2e 100644 --- a/tav_experiment.ipynb +++ b/tav_experiment.ipynb @@ -32,7 +32,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 1, "metadata": {}, "outputs": [ { @@ -41,7 +41,7 @@ "True" ] }, - "execution_count": 5, + "execution_count": 1, "metadata": {}, "output_type": "execute_result" } @@ -56,12 +56,14 @@ "from langchain_core.prompts.prompt import PromptTemplate\n", "from langchain_core.output_parsers import StrOutputParser, JsonOutputParser\n", "from loguru import logger\n", + "import concurrent.futures\n", + "import json\n", "load_dotenv()" ] }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 2, "metadata": {}, "outputs": [], "source": [ @@ -72,14 +74,14 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 3, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "{'query': 'who scored hatric in real madrid most recent match?', 'follow_up_questions': None, 'answer': None, 'images': [], 'results': [{'title': 'Vinicius Junior scores hat trick as Real Madrid beats Dortmund 5-2 in ...', 'url': 'https://apnews.com/article/champions-league-real-madrid-arsenal-psg-707b769bee5d5d305e7f44692506e7df', 'content': \"Vinicius Junior scored a hat trick as Real Madrid turned boos into cheers with a 5-2 win over Borussia Dortmund in the Champions League on Tuesday, while Paris Saint-Germain dropped more points.. Madrid was 2-0 down at halftime in a rematch of last season's final but rallied with three goals from Vinicius Junior — who also scored in the final in May — and one each from Antonio Rudiger\", 'score': 0.9272316, 'raw_content': None}, {'title': \"Vini Jr.'s spectacular hat trick leads Real Madrid in Champions League ...\", 'url': 'https://www.cbssports.com/soccer/news/vini-jr-s-spectacular-hat-trick-leads-real-madrid-in-champions-league-comeback-victory-over-borussia-dortmund/', 'content': 'Vinicius Junior stole the show on Tuesday, scoring a second-half hat trick for Real Madrid as they completed a come-from-behind 5-2 victory over Borussia Dortmund in UEFA Champions League action', 'score': 0.90515476, 'raw_content': None}, {'title': 'Champions League highlights: Real Madrid 5-2 Borussia Dortmund ... - BBC', 'url': 'https://www.bbc.co.uk/sport/football/videos/cew1wqgyjjzo', 'content': 'Vinicius Junior scores a hat-trick as Real Madrid produce a stunning second-half comeback from 2-0 down to beat Borussia Dortmund 5-2. Watch highlights of every Uefa Champions League game on iPlayer.', 'score': 0.89442116, 'raw_content': None}, {'title': 'Real Madrid 5-2 Borussia Dortmund: Player ratings as Vinicius ... - 90min', 'url': 'https://www.90min.com/real-madrid-5-2-borussia-dortmund-player-ratings-22-10-24', 'content': 'Vincius Junior netted a stunning second half hat-trick to secure a dramatic comeback win for Real Madrid over Borussia Dortmund at the Santiago Bernabeu. Dortmund had taken a shock 2-0 lead in the', 'score': 0.8489722, 'raw_content': None}, {'title': 'Real Madrid 4-1 Barcelona: Vinicius Junior scores hat-trick as Real ...', 'url': 'https://www.skysports.com/football/news/13048291/real-madrid-4-1-barcelona-vinicius-junior-scores-hat-trick-as-real-storm-to-spanish-super-cup-glory', 'content': 'Report as Vinicius Junior scores a first-half hat-trick to set Real Madrid on their way to Spanish Super Cup glory; Carlo Ancelottis side beat rivals Barcelona 4-1 in Saudi Arabia; Rodrygo also on', 'score': 0.84234506, 'raw_content': None}], 'response_time': 2.29}\n" + "{'query': 'who scored hatric in real madrid most recent match?', 'follow_up_questions': None, 'answer': None, 'images': [], 'results': [{'title': 'Vinícius Jr. scores first-half hat-trick as Real Madrid dominates ...', 'url': 'https://edition.cnn.com/2024/01/15/sport/real-madrid-barcelona-spanish-super-cup-spt-intl/index.html', 'content': 'Young superstar Vinícius Jr. scored a hat-trick inside the first 40 minutes of the game to allowed Real to race into an early lead before a second-half strike from Rodrygo put the game to bed.', 'score': 0.92441523, 'raw_content': None}, {'title': 'Vinicius Jr makes history in Real Madrid 4-1 Barcelona - GiveMeSport', 'url': 'https://www.givemesport.com/vinicius-jr-nets-hat-trick-as-real-madrid-thrash-barcelona-to-win-the-supacopa-de-espana/', 'content': 'Key Takeaways. Vinícius Jr scored a first-half hat-trick as Real Madrid triumphed over Barcelona in the final of the Supercopa de España. Real Madrid took an early lead through the blistering', 'score': 0.8307315, 'raw_content': None}, {'title': 'Real Madrid 4-1 Barcelona: Vinicius Junior scores hat-trick as Real ...', 'url': 'https://www.skysports.com/football/news/13048291/real-madrid-4-1-barcelona-vinicius-junior-scores-hat-trick-as-real-storm-to-spanish-super-cup-glory', 'content': \"Real Madrid 4-1 Barcelona: Vinicius Junior scores hat-trick as Real storm to Spanish Super Cup glory | Football News | Sky Sports Live on Sky Get Sky Sports Sky Sports App Watch Sky Sports Leicester City Manchester City Manchester United Women's Super League Arsenal Women Aston Villa Women Brighton and Hove Albion Women Chelsea Women Crystal Palace Women Everton Women Leicester City Women Liverpool Women Manchester City Women Manchester United Women Tottenham Hotspur Women West Ham United Women Bristol City Cardiff City Coventry City Hull City Norwich City Sheffield United Stoke City Swansea City League One Birmingham City Exeter City Lincoln City League Two Bradford City Dundee United Real Madrid Football Union of Russia Korea Republic Republic of Ireland On Sky\", 'score': 0.7237978, 'raw_content': None}, {'title': 'Real Madrid vs Borussia Dortmund final score: UCL result, stats as ...', 'url': 'https://www.msn.com/en-us/sports/soccer/real-madrid-vs-borussia-dortmund-final-score-ucl-result-stats-as-vinicius-hat-trick-crowns-amazing-comeback/ar-AA1sJ60f', 'content': 'Real Madrid added to their frankly absurd catalogue of Champions League comebacks as Vinicius netted a sparkling hat-trick to down Borussia Dortmund 5-2. Looking for a measure of revenge after', 'score': 0.68867785, 'raw_content': None}, {'title': \"Real Madrid 4 Barcelona 1: Vinicius Jr's first-half hat-trick ...\", 'url': 'https://www.nytimes.com/athletic/5201483/2024/01/14/real-madrid-barcelona-el-clasico-result/', 'content': 'Real Madrid 4 Barcelona 1: Vinicius Jr’s first-half hat-trick, shambolic Barca defending - The Athletic Real Madrid 4 Barcelona 1: Vinicius Jr’s first-half hat-trick, shambolic Barca defending On Sunday night, Barcelona did not play as a unit and Xavi’s system with four midfielders looked exposed every time Madrid launched a counter-attack. Less than 12 months ago, Barca coach Xavi seemed to have the upper hand over Madrid counterpart Ancelotti, as the Catalans won three straight Clasicos in the Supercopa, La Liga and the Copa del Rey. But Ancelotti has learned a thing or two over his long career and this was a third straight victory for Madrid in the fixture.', 'score': 0.52538407, 'raw_content': None}], 'response_time': 3.35}\n" ] } ], @@ -97,14 +99,14 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 4, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "Vinicius Junior scored a hat-trick in Real Madrid's most recent match against Borussia Dortmund, leading them to a 5-2 victory in the UEFA Champions League.\n" + "Vinícius Jr. scored a hat-trick in Real Madrid's most recent match.\n" ] } ], @@ -118,7 +120,7 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": 5, "metadata": {}, "outputs": [], "source": [ @@ -131,20 +133,14 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": 6, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "Based on the data provided, here are some of the top influencers in Alabama in the \"Beauty & Skincare\" category:\n", - "1. Alessa - Asian beauty and skincare influencer with over 253k followers.\n", - "2. Victoria - Skincare influencer with 1.4 million Instagram followers.\n", - "3. Jade Marie - Professional Holistic-Medical Esthetician focusing on skincare.\n", - "4. There are also beauty influencers who cover skincare content that you might find relevant for your brand.\n", - "\n", - "Please refer to the provided sources for more detailed information on these influencers.\n" + "Based on the provided data, some of the top influencers in the \"Beauty & Skincare\" category in Alabama, USA are Victoria, Huda, and Blackess LaToya Lanice. These influencers are known for their expertise in beauty, hair, skin, and skincare content creation. For more detailed information on these influencers and their reach, it is recommended to further explore their social media platforms and engagement metrics.\n" ] } ], @@ -200,7 +196,7 @@ }, { "cell_type": "code", - "execution_count": 27, + "execution_count": 25, "metadata": {}, "outputs": [ { @@ -213,7 +209,7 @@ ], "source": [ "# Step 2. Executing a Q&A search query\n", - "answer = tavily_client.qna_search(query=\"how many facebook followers does Faye Davis, a beauty and skincare influencer have?.\", search_depth='advanced')\n", + "answer = tavily_client.qna_search(query=\"how many facebook followers does Faye Davis, a beauty and skincare influencer have?.\", search_depth='advanced', max_results=10)\n", "\n", "# Step 3. That's it! Your question has been answered!\n", "print(answer)" @@ -221,7 +217,7 @@ }, { "cell_type": "code", - "execution_count": 30, + "execution_count": 16, "metadata": {}, "outputs": [], "source": [ @@ -230,7 +226,7 @@ }, { "cell_type": "code", - "execution_count": 63, + "execution_count": 7, "metadata": {}, "outputs": [], "source": [ @@ -245,7 +241,7 @@ " 3. The influencer social media followers/subscribers search results \\n\n", " \n", " Your job is to extract the influencer social media name, and social media followers or subscriber. \\n \n", - " You are to return this as a JSON output. Three data should be there, the social media , social media name, and social media followers or subscribers.\\n \n", + " You are to return this as a JSON output. Two data should be there, the influencer social media name, and social media followers or subscribers.\\n \n", " Do this decently and properly. If the search result isn't showing the social media name or social media folloers/subscribers, return the data as NULL. \\n\n", " Don not add to the search result, just return the JSON data as expected. Also rmember to replace social media with the given social media name in the JSON output.\\n\n", "\n", @@ -266,7 +262,7 @@ }, { "cell_type": "code", - "execution_count": 64, + "execution_count": 8, "metadata": {}, "outputs": [], "source": [ @@ -274,13 +270,13 @@ " logger.info(f\"{social_media} name search\")\n", " name_question = f\"What is the {social_media} username of {influencer_name}, this person is a popular {product_category} influencer.\"\n", " print(name_question)\n", - " name = tavily_client.qna_search(query=name_question, search_depth='advanced')\n", + " name = tavily_client.qna_search(query=name_question, search_depth='advanced', max_results=10)\n", " print(name)\n", " \n", " logger.info(f\"{social_media} followers search\")\n", " followers_question = f\"How many {social_media} followers does {influencer_name} have? Note this is a {product_category} popular influencer.\"\n", " print(followers_question)\n", - " followers = tavily_client.qna_search(query=followers_question, search_depth='advanced')\n", + " followers = tavily_client.qna_search(query=followers_question, search_depth='advanced', max_results=10)\n", " print(followers)\n", " \n", " logger.info(f\"Formatting Influencer {social_media} Data\")\n", @@ -290,7 +286,7 @@ }, { "cell_type": "code", - "execution_count": 65, + "execution_count": 9, "metadata": {}, "outputs": [], "source": [ @@ -304,7 +300,8 @@ " 2. The influencer contact info search result \\n\n", " 3. The influencer location or state search results \\n\n", " \n", - " Your job is to extract the influencer's contact info, and location. \\n \n", + " Your job is to extract the influencer's contact info, and location. Make sure things are properly filtered and good. \\n\n", + " Pick relevalt info, that can be useful for reaching the influencer \\n\n", " You are to return this as a JSON output. The contact and location should be the keys in the JSON \\n\n", " Do not add to the search result, just return the JSON data as expected.\\n\n", "\n", @@ -324,7 +321,7 @@ }, { "cell_type": "code", - "execution_count": 66, + "execution_count": 10, "metadata": {}, "outputs": [], "source": [ @@ -332,13 +329,13 @@ " logger.info(f\"contact details search\")\n", " contact_question = f\"What is the contact details or email of {influencer_name}, this person is a popular {product_category} influencer.\"\n", " print(contact_question)\n", - " contact = tavily_client.qna_search(query=contact_question, search_depth='advanced')\n", + " contact = tavily_client.qna_search(query=contact_question, search_depth='advanced', max_results=10)\n", " print(contact)\n", " \n", " logger.info(f\"Location details search\")\n", - " location_question = f\"What is the location of {influencer_name}, this person is a popular {product_category} influencer.\"\n", + " location_question = f\"What is the location of {influencer_name}, this person is a popular {product_category} influencer. Check for state and country.\"\n", " print(location_question)\n", - " location = tavily_client.qna_search(query=location_question, search_depth='advanced')\n", + " location = tavily_client.qna_search(query=location_question, search_depth='advanced', max_results=10)\n", " print(location)\n", " \n", " logger.info(f\"Formatting Influencer contact details\")\n", @@ -419,56 +416,56 @@ }, { "cell_type": "code", - "execution_count": 69, + "execution_count": 22, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2024-10-25 00:04:32.173\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mTiktok name search\u001b[0m\n" + "\u001b[32m2024-10-25 22:09:34.132\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mTiktok name search\u001b[0m\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "What is the Tiktok username of Jennifer Mathews, this person is a popular Beauty & skincare influencer.\n" + "What is the Tiktok username of Chriselle Lim, this person is a popular Beauty & skincare influencer.\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2024-10-25 00:04:38.711\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mTiktok followers search\u001b[0m\n" + "\u001b[32m2024-10-25 22:09:41.528\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mTiktok followers search\u001b[0m\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Jennifer Mathews' TikTok username is @jennifermathewssince93.\n", - "How many Tiktok followers does Jennifer Mathews have? Note this is a Beauty & skincare popular influencer.\n" + "The Tiktok username of Chriselle Lim, a popular Beauty & skincare influencer, is @chrisellelim. She has 2.7 million followers on TikTok and is known for being the founder of PHLUR fragrance.\n", + "How many Tiktok followers does Chriselle Lim have? Note this is a Beauty & skincare popular influencer.\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\u001b[32m2024-10-25 00:04:44.813\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Tiktok Data\u001b[0m\n", - "\u001b[32m2024-10-25 00:04:44.815\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + "\u001b[32m2024-10-25 22:09:47.974\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Tiktok Data\u001b[0m\n", + "\u001b[32m2024-10-25 22:09:47.975\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Based on the provided data, there is no specific information available regarding the number of TikTok followers Jennifer Mathews, a beauty and skincare influencer, has.\n" + "Chriselle Lim has 2.7 million TikTok followers as of the latest available data.\n" ] } ], "source": [ - "tiktok = socialmedia_details(social_media=\"Tiktok\", influencer_name=\"Jennifer Mathews\", product_category=\"Beauty & skincare\")" + "tiktok = socialmedia_details(social_media=\"Tiktok\", influencer_name=\"Chriselle Lim\", product_category=\"Beauty & skincare\")" ] }, { @@ -567,6 +564,4181 @@ "contact" ] }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": {}, + "outputs": [], + "source": [ + "# creating a function to get all the influencer data\n", + "def influencer_data(influencer_name: str, product_category:str):\n", + " logger.info(\"Getting {influencer_name} social media data\")\n", + " facebook = socialmedia_details(social_media=\"Facebook\", influencer_name=influencer_name, product_category=product_category)\n", + " instagram = socialmedia_details(social_media=\"Instagram\", influencer_name=influencer_name, product_category=product_category)\n", + " tiktok = socialmedia_details(social_media=\"Tiktok\", influencer_name=influencer_name, product_category=product_category)\n", + " youtube = socialmedia_details(social_media=\"Youtube\", influencer_name=influencer_name, product_category=product_category)\n", + " contact_info = contact_details(influencer_name=influencer_name, product_category=product_category)\n", + " \n", + " response = { \n", + " \"name\": influencer_name,\n", + " \"facebook\": facebook, \n", + " \"instagram\": instagram, \n", + " \"tiktok\": tiktok, \n", + " \"youtube\": youtube, \n", + " \"contact\" : contact_info\n", + " }\n", + " \n", + " return json.dumps(response)" + ] + }, + { + "cell_type": "code", + "execution_count": 31, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-25 22:25:28.531\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36minfluencer_data\u001b[0m:\u001b[36m3\u001b[0m - \u001b[1mGetting {influencer_name} social media data\u001b[0m\n", + "\u001b[32m2024-10-25 22:25:28.534\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFacebook name search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "What is the Facebook username of Chriselle Lim, this person is a popular Beauty & Skincare influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-25 22:25:35.705\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mFacebook followers search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Chriselle Lim's Facebook username is ChriselleINC.\n", + "How many Facebook followers does Chriselle Lim have? Note this is a Beauty & Skincare popular influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-25 22:25:43.788\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Facebook Data\u001b[0m\n", + "\u001b[32m2024-10-25 22:25:43.789\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Based on the information available, Chriselle Lim has around 2.5 million followers across YouTube, Facebook, and Instagram.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-25 22:25:45.084\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mInstagram name search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "What is the Instagram username of Chriselle Lim, this person is a popular Beauty & Skincare influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-25 22:25:51.159\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mInstagram followers search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "chrisellelim is the Instagram username of Chriselle Lim, a popular Beauty & Skincare influencer, with 2M followers.\n", + "How many Instagram followers does Chriselle Lim have? Note this is a Beauty & Skincare popular influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-25 22:25:57.328\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Instagram Data\u001b[0m\n", + "\u001b[32m2024-10-25 22:25:57.329\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Chriselle Lim has 2 million Instagram followers as of the most recent data available.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-25 22:25:59.213\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mTiktok name search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "What is the Tiktok username of Chriselle Lim, this person is a popular Beauty & Skincare influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-25 22:26:05.991\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mTiktok followers search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The TikTok username of Chriselle Lim, a popular Beauty & Skincare influencer, is @chrisellelim. She has a following of 2.7 million and is also the founder of PHLUR fragrance brand.\n", + "How many Tiktok followers does Chriselle Lim have? Note this is a Beauty & Skincare popular influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-25 22:26:12.322\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Tiktok Data\u001b[0m\n", + "\u001b[32m2024-10-25 22:26:12.323\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Chriselle Lim has 2.7 million followers on TikTok as of the most recent data available.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-25 22:26:13.997\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mYoutube name search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "What is the Youtube username of Chriselle Lim, this person is a popular Beauty & Skincare influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-25 22:26:20.202\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mYoutube followers search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "chrisellelim\n", + "How many Youtube followers does Chriselle Lim have? Note this is a Beauty & Skincare popular influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-25 22:26:27.353\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Youtube Data\u001b[0m\n", + "\u001b[32m2024-10-25 22:26:27.355\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Based on the information provided, Chriselle Lim has approximately 2.5 million followers across YouTube, Facebook, and Instagram as of the most recent data available.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-25 22:26:29.192\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mcontact details search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "What is the contact details or email of Chriselle Lim, this person is a popular Beauty & Skincare influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-25 22:26:40.019\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mLocation details search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Chriselle Lim's contact email for inquiries is hello@chriselleinc.com.\n", + "What is the location of Chriselle Lim, this person is a popular Beauty & Skincare influencer. Check for state and country.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-25 22:26:49.666\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer contact details\u001b[0m\n", + "\u001b[32m2024-10-25 22:26:49.666\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_contact\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Chriselle Lim is currently in Paris, France, as per the most recent data available.\n" + ] + } + ], + "source": [ + "data = influencer_data(influencer_name=\"Chriselle Lim\", product_category=\"Beauty & Skincare\")" + ] + }, + { + "cell_type": "code", + "execution_count": 32, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{\"name\": \"Chriselle Lim\", \"facebook\": {\"Facebook_name\": \"ChriselleINC\", \"Facebook_followers\": null}, \"instagram\": {\"Instagram_name\": \"chrisellelim\", \"Instagram_followers\": \"2M\"}, \"tiktok\": {\"influencer_tiktok_name\": \"@chrisellelim\", \"tiktok_followers\": \"2.7 million\"}, \"youtube\": {\"Youtube_name\": \"chrisellelim\", \"Youtube_followers\": null}, \"contact\": {\"contact\": \"hello@chriselleinc.com\", \"location\": \"Paris, France\"}}\n" + ] + } + ], + "source": [ + "print(data)" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": {}, + "outputs": [], + "source": [ + "category = \"Environmental & Sustainability\"" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "metadata": {}, + "outputs": [], + "source": [ + "\n", + "names = [\n", + " \"Leah Thomas\",\n", + " \"Alaina Wood\",\n", + " \"Kristy Drutman\",\n", + " \"Sophia Li\",\n", + " \"Ben Brown & Ciara Doyle\",\n", + " \"Nava Rose\",\n", + " \"Erika Lampe\",\n", + " \"Kiana Kazemi\",\n", + " \"Nolan Gould\",\n", + " \"Emily Purks\",\n", + " \"Bonnie Thunders\",\n", + " \"Lucy Biggers\",\n", + " \"Astrid Aschenbrenner\",\n", + " \"Ridge\",\n", + " \"Emily Redfern\",\n", + " \"Sara Oteri\",\n", + " \"Barkha Singh\",\n", + " \"Tessa Nelissen\",\n", + " \"Jeremy Casebeer\",\n", + " \"Rae Rodriguez\",\n", + " \"GITTEMARIE JOHANSEN\",\n", + " \"SAMPAN\",\n", + " \"Tomaz Stojanovic\",\n", + " \"She.roams.wild\",\n", + " \"Lampe23\",\n", + " \"Iamexploringworld\"\n", + "]" + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:36:20.067\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36minfluencer_data\u001b[0m:\u001b[36m3\u001b[0m - \u001b[1mGetting {influencer_name} social media data\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:20.069\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36minfluencer_data\u001b[0m:\u001b[36m3\u001b[0m - \u001b[1mGetting {influencer_name} social media data\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:20.070\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFacebook name search\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:20.073\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFacebook name search\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:20.073\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36minfluencer_data\u001b[0m:\u001b[36m3\u001b[0m - \u001b[1mGetting {influencer_name} social media data\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:20.076\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36minfluencer_data\u001b[0m:\u001b[36m3\u001b[0m - \u001b[1mGetting {influencer_name} social media data\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:20.079\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36minfluencer_data\u001b[0m:\u001b[36m3\u001b[0m - \u001b[1mGetting {influencer_name} social media data\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:20.081\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36minfluencer_data\u001b[0m:\u001b[36m3\u001b[0m - \u001b[1mGetting {influencer_name} social media data\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:20.083\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFacebook name search\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:20.084\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36minfluencer_data\u001b[0m:\u001b[36m3\u001b[0m - \u001b[1mGetting {influencer_name} social media data\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:20.086\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36minfluencer_data\u001b[0m:\u001b[36m3\u001b[0m - \u001b[1mGetting {influencer_name} social media data\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:20.087\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFacebook name search\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:20.090\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36minfluencer_data\u001b[0m:\u001b[36m3\u001b[0m - \u001b[1mGetting {influencer_name} social media data\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:20.091\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFacebook name search\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:20.092\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36minfluencer_data\u001b[0m:\u001b[36m3\u001b[0m - \u001b[1mGetting {influencer_name} social media data\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:20.097\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFacebook name search\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:20.098\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36minfluencer_data\u001b[0m:\u001b[36m3\u001b[0m - \u001b[1mGetting {influencer_name} social media data\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:20.098\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36minfluencer_data\u001b[0m:\u001b[36m3\u001b[0m - \u001b[1mGetting {influencer_name} social media data\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:20.109\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFacebook name search\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:20.110\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36minfluencer_data\u001b[0m:\u001b[36m3\u001b[0m - \u001b[1mGetting {influencer_name} social media data\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:20.118\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36minfluencer_data\u001b[0m:\u001b[36m3\u001b[0m - \u001b[1mGetting {influencer_name} social media data\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:20.123\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFacebook name search\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:20.125\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36minfluencer_data\u001b[0m:\u001b[36m3\u001b[0m - \u001b[1mGetting {influencer_name} social media data\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:20.129\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36minfluencer_data\u001b[0m:\u001b[36m3\u001b[0m - \u001b[1mGetting {influencer_name} social media data\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:20.136\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFacebook name search\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:20.147\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFacebook name search\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:20.155\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFacebook name search\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:20.164\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFacebook name search\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:20.178\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFacebook name search\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:20.183\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFacebook name search\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:20.194\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFacebook name search\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:20.198\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFacebook name search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "What is the Facebook username of Leah Thomas, this person is a popular Environmental & Sustainability influencer.\n", + "What is the Facebook username of Alaina Wood, this person is a popular Environmental & Sustainability influencer.\n", + "What is the Facebook username of Kristy Drutman, this person is a popular Environmental & Sustainability influencer.\n", + "What is the Facebook username of Sophia Li, this person is a popular Environmental & Sustainability influencer.\n", + "What is the Facebook username of Ben Brown & Ciara Doyle, this person is a popular Environmental & Sustainability influencer.\n", + "What is the Facebook username of Nava Rose, this person is a popular Environmental & Sustainability influencer.\n", + "What is the Facebook username of Erika Lampe, this person is a popular Environmental & Sustainability influencer.\n", + "What is the Facebook username of Kiana Kazemi, this person is a popular Environmental & Sustainability influencer.\n", + "What is the Facebook username of Nolan Gould, this person is a popular Environmental & Sustainability influencer.\n", + "What is the Facebook username of Emily Purks, this person is a popular Environmental & Sustainability influencer.\n", + "What is the Facebook username of Bonnie Thunders, this person is a popular Environmental & Sustainability influencer.\n", + "What is the Facebook username of Lucy Biggers, this person is a popular Environmental & Sustainability influencer.\n", + "What is the Facebook username of Astrid Aschenbrenner, this person is a popular Environmental & Sustainability influencer.\n", + "What is the Facebook username of Ridge, this person is a popular Environmental & Sustainability influencer.\n", + "What is the Facebook username of Emily Redfern, this person is a popular Environmental & Sustainability influencer.\n", + "What is the Facebook username of Sara Oteri, this person is a popular Environmental & Sustainability influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:36:26.408\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mFacebook followers search\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:26.496\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mFacebook followers search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The Facebook username of Nava Rose, a popular Environmental & Sustainability influencer, is \"thenavarose\".\n", + "How many Facebook followers does Nava Rose have? Note this is a Environmental & Sustainability popular influencer.\n", + "The Facebook username of Leah Thomas, a popular Environmental & Sustainability influencer, is not explicitly mentioned in the provided data sources.\n", + "How many Facebook followers does Leah Thomas have? Note this is a Environmental & Sustainability popular influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:36:26.643\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mFacebook followers search\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:26.779\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mFacebook followers search\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:26.779\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mFacebook followers search\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:26.779\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mFacebook followers search\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:26.779\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mFacebook followers search\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:26.837\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mFacebook followers search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The Facebook username of Nolan Gould, a popular Environmental & Sustainability influencer, is \"NolanGouldOfficial.\"\n", + "How many Facebook followers does Nolan Gould have? Note this is a Environmental & Sustainability popular influencer.\n", + "Based on the available data, Kiana Kazemi's Facebook username is not explicitly mentioned. However, there are multiple Facebook profiles associated with her name. It is recommended to visit the provided Facebook profiles to find the correct one.\n", + "Lucy Biggers' Facebook username is not provided in the available data sources.\n", + "Based on the information available, there is no specific mention of Sophia Li's Facebook username.\n", + "The Facebook username of Bonnie Thunders, a popular Environmental & Sustainability influencer, is \"bonniethunders340.\"\n", + "How many Facebook followers does Kiana Kazemi have? Note this is a Environmental & Sustainability popular influencer.\n", + "How many Facebook followers does Lucy Biggers have? Note this is a Environmental & Sustainability popular influencer.\n", + "How many Facebook followers does Sophia Li have? Note this is a Environmental & Sustainability popular influencer.\n", + "How many Facebook followers does Bonnie Thunders have? Note this is a Environmental & Sustainability popular influencer.\n", + "Based on the data provided, the Facebook username of Emily Purks, a popular Environmental & Sustainability influencer, is \"emily.purkiss\".\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:36:26.843\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mFacebook followers search\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:26.895\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mFacebook followers search\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:26.895\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mFacebook followers search\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:26.895\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mFacebook followers search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "How many Facebook followers does Emily Purks have? Note this is a Environmental & Sustainability popular influencer.\n", + "The Facebook username for Ben Brown & Ciara Doyle, popular Environmental & Sustainability influencers, is not provided in the available data sources. They are known for their work with Going Green Media, a solution-oriented media brand focusing on green projects worldwide.\n", + "How many Facebook followers does Ben Brown & Ciara Doyle have? Note this is a Environmental & Sustainability popular influencer.\n", + "Erika Lampe's Facebook username is not provided in the available data sources.\n", + "How many Facebook followers does Erika Lampe have? Note this is a Environmental & Sustainability popular influencer.\n", + "Based on the data provided, the Facebook username of the popular Environmental & Sustainability influencer Emily Redfern is simply \"Emily Redfern\".\n", + "Based on the available data, there is no specific Facebook username provided for Kristy Drutman, the popular Environmental & Sustainability influencer.\n", + "How many Facebook followers does Emily Redfern have? Note this is a Environmental & Sustainability popular influencer.\n", + "How many Facebook followers does Kristy Drutman have? Note this is a Environmental & Sustainability popular influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:36:27.424\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mFacebook followers search\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:27.574\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mFacebook followers search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Based on the data provided, the Facebook username of Astrid Aschenbrenner, a popular Environmental & Sustainability influencer, is astrid.aschenbrenner.5.\n", + "How many Facebook followers does Astrid Aschenbrenner have? Note this is a Environmental & Sustainability popular influencer.\n", + "The Facebook username of Ridge, a popular Environmental & Sustainability influencer, is @ridgeenvironmentalplanning.\n", + "How many Facebook followers does Ridge have? Note this is a Environmental & Sustainability popular influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:36:27.825\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mFacebook followers search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Based on the data provided, Alaina Wood's Facebook username is not explicitly mentioned. However, she is a popular Environmental & Sustainability influencer with a significant presence on platforms like TikTok, Instagram, and LinkedIn.\n", + "How many Facebook followers does Alaina Wood have? Note this is a Environmental & Sustainability popular influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:36:28.691\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mFacebook followers search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The Facebook username of Sara Oteri, a popular Environmental & Sustainability influencer, is @sara.oteri.397.\n", + "How many Facebook followers does Sara Oteri have? Note this is a Environmental & Sustainability popular influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:36:32.662\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Facebook Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:32.662\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Lucy Biggers has 6,120 Facebook followers as of the most recent data available.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:36:32.947\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Facebook Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:32.948\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:32.996\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Facebook Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:32.996\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Leah Thomas does not have her Facebook follower count available based on the provided sources. It seems that her primary platform with a notable follower count is Instagram, where she has 267K followers as of the latest data available.\n", + "Nava Rose has 3,025 likes on her Facebook page as of the most recent data available.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:36:33.289\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Facebook Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:33.289\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:33.408\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Facebook Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:33.408\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Bonnie Thunders has 11,000 Facebook followers as of the most recent data available.\n", + "Nolan Gould does not have a specified number of Facebook followers available. His official Facebook page has 22,704 likes as of the latest information available.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:36:33.573\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Facebook Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:33.575\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:33.651\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Facebook Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:33.652\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:33.692\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Facebook Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:33.694\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Based on the most recent data available, Emily Redfern has 345,761 Facebook followers as of the most recent update.\n", + "Ben Brown & Ciara Doyle, known for their sustainability work under the brand Going Green Media, have 510K followers on Instagram as of the latest available data.\n", + "Based on the available data, there is no specific information regarding the exact number of Facebook followers that Kristy Drutman has.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:36:33.854\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Facebook Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:33.855\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:34.051\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Facebook Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "There is no specific data available to provide the exact number of Facebook followers Kiana Kazemi has at this time.\n", + "Sophia Li does not have a specified number of Facebook followers available in the provided data sources.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:36:34.052\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:34.178\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Facebook Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:34.178\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:34.249\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Facebook Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:34.249\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:34.310\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mInstagram name search\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:34.328\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Facebook Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:34.328\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Based on the provided data, Alaina Wood has approximately 194,000 followers on Instagram and 383.1K followers on TikTok. There is no specific mention of her Facebook follower count in the available information.\n", + "Based on the available data, Astrid Aschenbrenner has 36,000 followers on Instagram. There is no specific information provided regarding the number of Facebook followers she has.\n", + "What is the Instagram username of Lucy Biggers, this person is a popular Environmental & Sustainability influencer.\n", + "294,529 Facebook followers.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:36:34.608\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mInstagram name search\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:34.756\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Facebook Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:34.757\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "What is the Instagram username of Leah Thomas, this person is a popular Environmental & Sustainability influencer.\n", + "Based on the available data, there is no specific information regarding the number of Facebook followers Emily Purks, an Environmental & Sustainability influencer, has. The provided information only mentions her Instagram account, where she has 38K followers.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:36:35.025\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Facebook Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:35.025\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Based on the available data, there is no specific information provided regarding the number of Facebook followers Erika Lampe has. However, it is noted that most Facebook influencers typically have a range of a few hundred followers to over 200,000 followers. Without specific data available, the exact number of Facebook followers for Erika Lampe is currently unknown.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:36:35.344\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Facebook Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:35.346\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:35.348\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mInstagram name search\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:35.398\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mInstagram name search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Sara Oteri has 41,078 Facebook followers as of the most recent data available.\n", + "What is the Instagram username of Kristy Drutman, this person is a popular Environmental & Sustainability influencer.\n", + "What is the Instagram username of Emily Redfern, this person is a popular Environmental & Sustainability influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:36:35.575\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mInstagram name search\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:35.648\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mInstagram name search\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:35.660\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mInstagram name search\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:35.758\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mInstagram name search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "What is the Instagram username of Sophia Li, this person is a popular Environmental & Sustainability influencer.\n", + "What is the Instagram username of Nava Rose, this person is a popular Environmental & Sustainability influencer.\n", + "What is the Instagram username of Nolan Gould, this person is a popular Environmental & Sustainability influencer.\n", + "What is the Instagram username of Ben Brown & Ciara Doyle, this person is a popular Environmental & Sustainability influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:36:35.909\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mInstagram name search\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:35.964\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mInstagram name search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "What is the Instagram username of Emily Purks, this person is a popular Environmental & Sustainability influencer.\n", + "What is the Instagram username of Kiana Kazemi, this person is a popular Environmental & Sustainability influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:36:36.242\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mInstagram name search\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:36.408\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mInstagram name search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "What is the Instagram username of Bonnie Thunders, this person is a popular Environmental & Sustainability influencer.\n", + "What is the Instagram username of Astrid Aschenbrenner, this person is a popular Environmental & Sustainability influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:36:36.710\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mInstagram name search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "What is the Instagram username of Sara Oteri, this person is a popular Environmental & Sustainability influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:36:36.994\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mInstagram name search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "What is the Instagram username of Erika Lampe, this person is a popular Environmental & Sustainability influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:36:37.292\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mInstagram name search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "What is the Instagram username of Ridge, this person is a popular Environmental & Sustainability influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:36:39.275\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mInstagram name search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "What is the Instagram username of Alaina Wood, this person is a popular Environmental & Sustainability influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:36:41.099\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mInstagram followers search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "lucybiggers is the Instagram username of Lucy Biggers, a popular Environmental & Sustainability influencer with 41K followers.\n", + "How many Instagram followers does Lucy Biggers have? Note this is a Environmental & Sustainability popular influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:36:41.925\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mInstagram followers search\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:42.032\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mInstagram followers search\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:42.036\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mInstagram followers search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "@thenavarose\n", + "How many Instagram followers does Nava Rose have? Note this is a Environmental & Sustainability popular influencer.\n", + "The Instagram username of Leah Thomas, a popular Environmental & Sustainability influencer, is @greengirlleah.\n", + "How many Instagram followers does Leah Thomas have? Note this is a Environmental & Sustainability popular influencer.\n", + "Sophia Li can be found on Instagram under the username \"sophfei\".\n", + "How many Instagram followers does Sophia Li have? Note this is a Environmental & Sustainability popular influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:36:42.214\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mInstagram followers search\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:42.293\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mInstagram followers search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "emily_redfern\n", + "How many Instagram followers does Emily Redfern have? Note this is a Environmental & Sustainability popular influencer.\n", + "nolangould is the Instagram username of Nolan Gould, who is a popular Environmental & Sustainability influencer with 2 million followers.\n", + "How many Instagram followers does Nolan Gould have? Note this is a Environmental & Sustainability popular influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:36:42.575\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mInstagram followers search\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:42.673\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mInstagram followers search\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:42.706\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mInstagram followers search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The Instagram username of Emily Purks, a popular Environmental & Sustainability influencer, is @curlyemgabs.\n", + "How many Instagram followers does Emily Purks have? Note this is a Environmental & Sustainability popular influencer.\n", + "The Instagram username of Ben Brown & Ciara Doyle, popular Environmental & Sustainability influencers, is @goinggreenmedia. They have 510K followers, follow 6,250 accounts, and have made 365 posts showcasing sustainable design, eco travel, and plant-based living.\n", + "How many Instagram followers does Ben Brown & Ciara Doyle have? Note this is a Environmental & Sustainability popular influencer.\n", + "The Instagram username of Kiana Kazemi, a popular Environmental & Sustainability influencer, is @kiana.kaz.\n", + "How many Instagram followers does Kiana Kazemi have? Note this is a Environmental & Sustainability popular influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:36:43.029\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mInstagram followers search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Bonnie Thunders' Instagram username is @bonniethunders. She is a popular Environmental & Sustainability influencer with 18K followers.\n", + "How many Instagram followers does Bonnie Thunders have? Note this is a Environmental & Sustainability popular influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:36:43.305\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mInstagram followers search\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:43.326\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mInstagram followers search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "@sara.oteri\n", + "How many Instagram followers does Sara Oteri have? Note this is a Environmental & Sustainability popular influencer.\n", + "The Instagram username of Astrid Aschenbrenner, a popular Environmental & Sustainability influencer, is @wienerkind_.\n", + "How many Instagram followers does Astrid Aschenbrenner have? Note this is a Environmental & Sustainability popular influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:36:43.575\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mInstagram followers search\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:43.759\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mInstagram followers search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Erika Lampe's Instagram username is @lampe23.\n", + "How many Instagram followers does Erika Lampe have? Note this is a Environmental & Sustainability popular influencer.\n", + "Based on the information available, the Instagram username of Ridge, a popular Environmental & Sustainability influencer, could not be identified from the provided data sources.\n", + "How many Instagram followers does Ridge have? Note this is a Environmental & Sustainability popular influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:36:46.049\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mInstagram followers search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The Instagram username of Alaina Wood, a popular Environmental & Sustainability influencer, is @itsthegarbagequeen. She has approximately 194,000 followers on Instagram.\n", + "How many Instagram followers does Alaina Wood have? Note this is a Environmental & Sustainability popular influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:36:46.360\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mInstagram followers search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The Instagram username of Kristy Drutman, a popular Environmental & Sustainability influencer, is @browngirl_green.\n", + "How many Instagram followers does Kristy Drutman have? Note this is a Environmental & Sustainability popular influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:36:47.825\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Instagram Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:47.825\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "41K followers\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:36:48.526\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Instagram Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:48.526\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:48.641\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Instagram Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:48.641\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Nava Rose (@thenavarose) has 474.3K Instagram followers as of the most recent data available.\n", + "Sophia Li has 70K Instagram followers as of the most recent data available.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:36:48.764\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Instagram Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:48.764\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:48.827\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Instagram Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:48.828\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Emily Redfern has 20K followers on Instagram.\n", + "Bonnie Thunders has 19K Instagram followers as of today, 28/10/2024.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:36:49.175\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Instagram Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:49.175\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:49.245\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Instagram Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:49.246\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Nolan Gould, the Environmental & Sustainability influencer, has 1.7 million followers on Instagram as of the latest available data.\n", + "Emily Purks has 39K Instagram followers as of the most recent data available.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:36:49.398\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Instagram Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:49.400\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:49.467\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Instagram Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:49.467\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Ben Brown & Ciara Doyle, the co-founders of Going Green Media, have 527K Instagram followers as of the most recent data available.\n", + "Leah Thomas has over 260,000 followers on her greengirlleah Instagram account as of the available data.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:36:49.809\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Instagram Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:49.809\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:49.876\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mTiktok name search\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:49.954\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Instagram Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:49.955\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Based on the most recent data available, Astrid Aschenbrenner, the Environmental & Sustainability influencer, has 36K followers on Instagram as of now.\n", + "What is the Tiktok username of Lucy Biggers, this person is a popular Environmental & Sustainability influencer.\n", + "Sara Oteri has 33,000 Instagram followers as of the most recent data available.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:36:50.259\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mTiktok name search\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:50.355\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Instagram Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:50.355\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "What is the Tiktok username of Nava Rose, this person is a popular Environmental & Sustainability influencer.\n", + "Erika Lampe has 8,228 Instagram followers as of the most recent data available.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:36:50.459\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Instagram Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:50.459\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:50.639\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mTiktok name search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Kiana Kazemi has 15K followers on Instagram.\n", + "What is the Tiktok username of Emily Redfern, this person is a popular Environmental & Sustainability influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:36:50.671\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Instagram Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:50.677\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:50.819\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mTiktok name search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Based on the data provided, Ridge, the Environmental & Sustainability influencer, does not have a specific follower count mentioned in the available sources. The sources only highlight other influencers in the environmental and sustainability niche and their follower counts, but Ridge's follower count is not explicitly stated.\n", + "What is the Tiktok username of Sophia Li, this person is a popular Environmental & Sustainability influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:36:50.863\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mTiktok name search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "What is the Tiktok username of Bonnie Thunders, this person is a popular Environmental & Sustainability influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:36:51.142\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mTiktok name search\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:51.334\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mTiktok name search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "What is the Tiktok username of Leah Thomas, this person is a popular Environmental & Sustainability influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:36:51.506\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mTiktok name search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "What is the Tiktok username of Emily Purks, this person is a popular Environmental & Sustainability influencer.\n", + "What is the Tiktok username of Nolan Gould, this person is a popular Environmental & Sustainability influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:36:51.716\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mTiktok name search\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:51.771\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mTiktok name search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "What is the Tiktok username of Astrid Aschenbrenner, this person is a popular Environmental & Sustainability influencer.\n", + "What is the Tiktok username of Erika Lampe, this person is a popular Environmental & Sustainability influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:36:51.975\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mTiktok name search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "What is the Tiktok username of Ridge, this person is a popular Environmental & Sustainability influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:36:52.398\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mTiktok name search\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:52.462\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Instagram Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:52.463\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "What is the Tiktok username of Kiana Kazemi, this person is a popular Environmental & Sustainability influencer.\n", + "Kristy Drutman has 79K Instagram followers as of the most recent data available.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:36:52.910\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mTiktok name search\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:53.087\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Instagram Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:53.088\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "What is the Tiktok username of Sara Oteri, this person is a popular Environmental & Sustainability influencer.\n", + "Alaina Wood, an Environmental & Sustainability influencer, has approximately 194,000 Instagram followers as of the most recent data available.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:36:54.278\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mTiktok name search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "What is the Tiktok username of Alaina Wood, this person is a popular Environmental & Sustainability influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:36:55.182\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mTiktok name search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "What is the Tiktok username of Ben Brown & Ciara Doyle, this person is a popular Environmental & Sustainability influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:36:56.243\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mTiktok name search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "What is the Tiktok username of Kristy Drutman, this person is a popular Environmental & Sustainability influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:36:56.505\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mTiktok followers search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Lucy Biggers' Tiktok username is not explicitly provided in the available data sources.\n", + "How many Tiktok followers does Lucy Biggers have? Note this is a Environmental & Sustainability popular influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:36:56.818\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mTiktok followers search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The Tiktok username of Nava Rose, a popular Environmental & Sustainability influencer, is @the.navarose.\n", + "How many Tiktok followers does Nava Rose have? Note this is a Environmental & Sustainability popular influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:36:57.306\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mTiktok followers search\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:57.349\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mTiktok followers search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Based on the information provided, Bonnie Thunders, known for her roller derby career and environmental conservation background, does not have a TikTok username publicly available in the data sources provided.\n", + "How many Tiktok followers does Bonnie Thunders have? Note this is a Environmental & Sustainability popular influencer.\n", + "Username: @sophfei\n", + "How many Tiktok followers does Sophia Li have? Note this is a Environmental & Sustainability popular influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:36:57.530\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mTiktok followers search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "@greengirlleahthomas\n", + "How many Tiktok followers does Leah Thomas have? Note this is a Environmental & Sustainability popular influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:36:57.830\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mTiktok followers search\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:57.885\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mTiktok followers search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The Tiktok username of Emily Redfern, a popular Environmental & Sustainability influencer, is @emily_redfern.\n", + "How many Tiktok followers does Emily Redfern have? Note this is a Environmental & Sustainability popular influencer.\n", + "@nolangould is the TikTok username of Nolan Gould, a popular Environmental & Sustainability influencer, with 53.6K followers.\n", + "How many Tiktok followers does Nolan Gould have? Note this is a Environmental & Sustainability popular influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:36:58.070\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mTiktok followers search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Based on the available data, there is no specific information provided about the TikTok username of Emily Purks, who is a popular Environmental & Sustainability influencer.\n", + "How many Tiktok followers does Emily Purks have? Note this is a Environmental & Sustainability popular influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:36:58.629\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mTiktok followers search\u001b[0m\n", + "\u001b[32m2024-10-28 22:36:58.719\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mTiktok followers search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Based on the provided data, the TikTok username of Ridge, a popular Environmental & Sustainability influencer, is @ridge.x.\n", + "How many Tiktok followers does Ridge have? Note this is a Environmental & Sustainability popular influencer.\n", + "@erika.lampe is the TikTok username of Erika Lampe, a popular Environmental & Sustainability influencer. She has 2330 followers and 193.3K likes on TikTok.\n", + "How many Tiktok followers does Erika Lampe have? Note this is a Environmental & Sustainability popular influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:36:58.859\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mTiktok followers search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The Tiktok username of Kiana Kazemi, a popular Environmental & Sustainability influencer, is @kianakazemi.\n", + "How many Tiktok followers does Kiana Kazemi have? Note this is a Environmental & Sustainability popular influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:36:59.577\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mTiktok followers search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Based on the provided data, the TikTok username of Sara Oteri, a popular Environmental & Sustainability influencer, is not specifically mentioned in the available sources. It appears that the information regarding Sara Oteri's TikTok username is not readily accessible or may not be among the highlighted influencers in the sources provided.\n", + "How many Tiktok followers does Sara Oteri have? Note this is a Environmental & Sustainability popular influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:00.709\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mTiktok followers search\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:00.815\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mTiktok followers search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The TikTok username of Alaina Wood, a popular Environmental & Sustainability influencer, is @thegarbagequeen.\n", + "How many Tiktok followers does Alaina Wood have? Note this is a Environmental & Sustainability popular influencer.\n", + "The TikTok username of Astrid Aschenbrenner, a popular Environmental & Sustainability influencer, is @wienerkind_.\n", + "How many Tiktok followers does Astrid Aschenbrenner have? Note this is a Environmental & Sustainability popular influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:02.145\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mTiktok followers search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The Tiktok username of Ben Brown & Ciara Doyle, popular Environmental & Sustainability influencers, is @goinggreenmedia.\n", + "How many Tiktok followers does Ben Brown & Ciara Doyle have? Note this is a Environmental & Sustainability popular influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:02.606\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Tiktok Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:02.611\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Based on the available data, there is no specific information regarding the number of TikTok followers Lucy Biggers has. The provided sources mainly focus on her work as a producer, host, activist, and environmentalist, but do not mention her TikTok following.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:02.953\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mTiktok followers search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The Tiktok username of Kristy Drutman, also known as \"Browngirl Green,\" is not provided in the available data sources.\n", + "How many Tiktok followers does Kristy Drutman have? Note this is a Environmental & Sustainability popular influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:03.337\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Tiktok Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:03.342\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Nava Rose has 5.8 million TikTok followers as of the most recent data available.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:03.650\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Tiktok Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:03.650\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Sophia Li has 87.7K TikTok followers as of the most recent data available.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:04.366\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Tiktok Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:04.366\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Emily Redfern has 87.7K TikTok followers as of 28/10/2024.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:04.731\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Tiktok Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:04.731\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:04.794\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Tiktok Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:04.794\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:04.825\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Tiktok Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:04.826\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:04.873\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Tiktok Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:04.875\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Leah Thomas, the Environmental & Sustainability influencer, has 20.6K followers on TikTok as of the latest available data.\n", + "Based on the available data, there is no specific information on the exact number of TikTok followers that Bonnie Thunders, an Environmental & Sustainability influencer, has. The sources provided focus on the broader topic of sustainability influencers on TikTok and the importance of environmental content on the platform.\n", + "Emily Purks, the environmental and sustainability influencer, has 87.7K followers on TikTok as of 28/10/2024.\n", + "Nolan Gould has 53.6K followers on TikTok.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:05.098\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Tiktok Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:05.098\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Erika Lampe has 2,330 TikTok followers as of the most recent data available.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:05.386\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Tiktok Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:05.388\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:05.427\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mYoutube name search\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:05.457\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mYoutube name search\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:05.549\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mYoutube name search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Kiana Kazemi has 455 TikTok followers as of the most recent data available.\n", + "What is the Youtube username of Nava Rose, this person is a popular Environmental & Sustainability influencer.\n", + "What is the Youtube username of Sophia Li, this person is a popular Environmental & Sustainability influencer.\n", + "What is the Youtube username of Lucy Biggers, this person is a popular Environmental & Sustainability influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:05.819\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Tiktok Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:05.819\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Based on the available data, Ridge, an Environmental & Sustainability influencer on TikTok, has 87.7K followers as of now.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:06.301\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mYoutube name search\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:06.344\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mYoutube name search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "What is the Youtube username of Bonnie Thunders, this person is a popular Environmental & Sustainability influencer.\n", + "What is the Youtube username of Emily Redfern, this person is a popular Environmental & Sustainability influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:06.799\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mYoutube name search\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:06.799\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mYoutube name search\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:06.997\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mYoutube name search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "What is the Youtube username of Emily Purks, this person is a popular Environmental & Sustainability influencer.\n", + "What is the Youtube username of Leah Thomas, this person is a popular Environmental & Sustainability influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:07.029\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Tiktok Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:07.029\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:07.051\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mYoutube name search\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:07.087\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mYoutube name search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "What is the Youtube username of Erika Lampe, this person is a popular Environmental & Sustainability influencer.\n", + "Based on the available data, there is no specific information regarding the exact number of TikTok followers Sara Oteri has. The sources provided do not mention Sara Oteri or her follower count. It is recommended to directly check Sara Oteri's TikTok account or reach out to her for accurate and up-to-date information on her follower count.\n", + "What is the Youtube username of Ridge, this person is a popular Environmental & Sustainability influencer.\n", + "What is the Youtube username of Nolan Gould, this person is a popular Environmental & Sustainability influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:07.365\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mYoutube name search\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:07.376\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Tiktok Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:07.376\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:07.437\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Tiktok Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:07.437\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "What is the Youtube username of Kiana Kazemi, this person is a popular Environmental & Sustainability influencer.\n", + "Alaina Wood, an Environmental & Sustainability influencer, has 383.1K followers on TikTok as of the most recent data available.\n", + "Based on the data from HypeAuditor's TikTok Follower Count Checker, Astrid Aschenbrenner's TikTok follower count is not provided. However, you can use this tool to check the current follower count for Astrid Aschenbrenner on TikTok.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:08.729\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mYoutube name search\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:08.898\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Tiktok Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:08.899\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "What is the Youtube username of Sara Oteri, this person is a popular Environmental & Sustainability influencer.\n", + "Ben Brown & Ciara Doyle have 510K followers on Instagram as of the most recent data available.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:09.392\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mYoutube name search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "What is the Youtube username of Astrid Aschenbrenner, this person is a popular Environmental & Sustainability influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:09.601\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mYoutube name search\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:09.711\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Tiktok Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:09.711\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "What is the Youtube username of Alaina Wood, this person is a popular Environmental & Sustainability influencer.\n", + "Kristy Drutman has 78.8 million TikTok followers as of June 4, 2024.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:10.644\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mYoutube name search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "What is the Youtube username of Ben Brown & Ciara Doyle, this person is a popular Environmental & Sustainability influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:11.325\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mYoutube name search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "What is the Youtube username of Kristy Drutman, this person is a popular Environmental & Sustainability influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:11.532\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mYoutube followers search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The Youtube username of Sophia Li is not provided in the available data sources.\n", + "How many Youtube followers does Sophia Li have? Note this is a Environmental & Sustainability popular influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:11.773\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mYoutube followers search\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:11.812\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mYoutube followers search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The Youtube username of Nava Rose, a popular Environmental & Sustainability influencer, is \"Nava Rose\".\n", + "How many Youtube followers does Nava Rose have? Note this is a Environmental & Sustainability popular influencer.\n", + "Lucy Biggers' Youtube username is not explicitly mentioned in the provided data sources.\n", + "How many Youtube followers does Lucy Biggers have? Note this is a Environmental & Sustainability popular influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:12.224\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mYoutube followers search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The Youtube username of Emily Redfern, a popular Environmental & Sustainability influencer, is not provided in the available data sources.\n", + "How many Youtube followers does Emily Redfern have? Note this is a Environmental & Sustainability popular influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:13.176\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mYoutube followers search\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:13.298\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mYoutube followers search\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:13.344\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mYoutube followers search\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:13.352\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mYoutube followers search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Bonnie Thunders does not have a YouTube channel based on the provided data sources.\n", + "How many Youtube followers does Bonnie Thunders have? Note this is a Environmental & Sustainability popular influencer.\n", + "@greengirlleah\n", + "How many Youtube followers does Leah Thomas have? Note this is a Environmental & Sustainability popular influencer.\n", + "Based on the data provided, there is no specific information available regarding the Youtube username of Erika Lampe, a popular Environmental & Sustainability influencer.\n", + "How many Youtube followers does Erika Lampe have? Note this is a Environmental & Sustainability popular influencer.\n", + "The Youtube username of Emily Purks, a popular Environmental & Sustainability influencer, is not provided in the available data sources.\n", + "How many Youtube followers does Emily Purks have? Note this is a Environmental & Sustainability popular influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:13.550\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mYoutube followers search\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:13.581\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mYoutube followers search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The Youtube username of Kiana Kazemi, a popular Environmental & Sustainability influencer, is \"Kiana Kazemi.\"\n", + "How many Youtube followers does Kiana Kazemi have? Note this is a Environmental & Sustainability popular influencer.\n", + "The Youtube username of Nolan Gould is not explicitly mentioned in the provided data sources.\n", + "How many Youtube followers does Nolan Gould have? Note this is a Environmental & Sustainability popular influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:14.161\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mYoutube followers search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Based on the data provided, there is no specific information available about a popular Environmental & Sustainability influencer named Ridge and his Youtube username.\n", + "How many Youtube followers does Ridge have? Note this is a Environmental & Sustainability popular influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:15.814\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mYoutube followers search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Based on the provided data, the Youtube username of Sara Oteri, a popular Environmental & Sustainability influencer, is not explicitly mentioned. However, a Youtube video featuring Sara Oteri at the Melbourne Seafood Centre is available on the platform. For the most accurate and up-to-date information, it is recommended to directly search for Sara Oteri on Youtube to find her official channel.\n", + "How many Youtube followers does Sara Oteri have? Note this is a Environmental & Sustainability popular influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:16.079\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mYoutube followers search\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:16.194\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mYoutube followers search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The Youtube username of Alaina Wood, a popular Environmental & Sustainability influencer, is 'The Garbage Queen'.\n", + "How many Youtube followers does Alaina Wood have? Note this is a Environmental & Sustainability popular influencer.\n", + "The Youtube username of Astrid Aschenbrenner, a popular Environmental & Sustainability influencer, is not provided in the data available.\n", + "How many Youtube followers does Astrid Aschenbrenner have? Note this is a Environmental & Sustainability popular influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:17.296\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mYoutube followers search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The Youtube username of Kristy Drutman, a popular Environmental & Sustainability influencer, is not explicitly provided in the data sources.\n", + "How many Youtube followers does Kristy Drutman have? Note this is a Environmental & Sustainability popular influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:17.610\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mYoutube followers search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The Youtube username of Ben Brown & Ciara Doyle, popular Environmental & Sustainability influencers, is \"Going Green Media.\"\n", + "How many Youtube followers does Ben Brown & Ciara Doyle have? Note this is a Environmental & Sustainability popular influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:17.934\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Youtube Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:17.934\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:17.963\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Youtube Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:17.965\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Nava Rose has over 1.17 million subscribers on her YouTube channel as of the most recent data available.\n", + "Sophia Li's YouTube followers count is not explicitly mentioned in the provided data.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:18.228\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Youtube Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:18.235\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "As of September 28, 2024, Lucy Biggers, the Environmental & Sustainability influencer, has 11.5 million followers on her YouTube channel.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:18.813\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Youtube Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:18.813\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Emily Redfern has 20K followers on Instagram, as of the most recent data available on October 28, 2024. There is no specific information provided regarding her YouTube follower count.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:19.446\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Youtube Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:19.446\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Erika Lampe has 120K YouTube followers as of October 10, 2024.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:19.799\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mcontact details search\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:19.815\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mcontact details search\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:19.815\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mcontact details search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "What is the contact details or email of Sophia Li, this person is a popular Environmental & Sustainability influencer.\n", + "What is the contact details or email of Lucy Biggers, this person is a popular Environmental & Sustainability influencer.\n", + "What is the contact details or email of Nava Rose, this person is a popular Environmental & Sustainability influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:20.443\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Youtube Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:20.443\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:20.443\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mcontact details search\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:20.490\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Youtube Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:20.491\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Based on the available data, there is no specific information regarding the number of YouTube followers Bonnie Thunders has as an Environmental & Sustainability influencer.\n", + "What is the contact details or email of Emily Redfern, this person is a popular Environmental & Sustainability influencer.\n", + "Based on the available data, Kiana Kazemi does not have a specified number of YouTube followers mentioned in the provided sources.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:20.642\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Youtube Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:20.642\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Nolan Gould, the popular influencer in Environmental & Sustainability, does not have a significant presence on YouTube as an influencer focused on these topics. Based on the data provided, there is no specific information available regarding Nolan Gould's YouTube followers or channel dedicated to environmental and sustainability content.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:21.016\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Youtube Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:21.016\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:21.016\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Youtube Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:21.016\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:21.211\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Youtube Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Leah Thomas has 41,000 followers on YouTube as of the most recent data available.\n", + "Based on the provided data, there is no specific information available on the number of YouTube followers that Ridge, the Environmental & Sustainability influencer, has. The sources mention various other influencers in the sustainability space but do not provide details on Ridge's YouTube following.\n", + "Emily Purks has 38K followers on Instagram, but the data does not provide information about her YouTube followers.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:21.211\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:21.241\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mcontact details search\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:21.384\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mcontact details search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "What is the contact details or email of Erika Lampe, this person is a popular Environmental & Sustainability influencer.\n", + "What is the contact details or email of Bonnie Thunders, this person is a popular Environmental & Sustainability influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:21.846\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mcontact details search\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:21.912\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Youtube Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:21.912\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:22.040\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mcontact details search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "What is the contact details or email of Nolan Gould, this person is a popular Environmental & Sustainability influencer.\n", + "Based on the available data, Sara Oteri has 33K followers on Instagram but there is no specific information provided about her YouTube follower count.\n", + "What is the contact details or email of Kiana Kazemi, this person is a popular Environmental & Sustainability influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:22.641\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mcontact details search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "What is the contact details or email of Leah Thomas, this person is a popular Environmental & Sustainability influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:23.077\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Youtube Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:23.077\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Youtube Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:23.077\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mcontact details search\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:23.077\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:23.077\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:23.077\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mcontact details search\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:23.258\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mcontact details search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Astrid Aschenbrenner has 152k YouTube followers as of the most recent data available.\n", + "Alaina Wood, known as 'The Garbage Queen' on TikTok, has approximately 383.1K followers on the platform.\n", + "What is the contact details or email of Emily Purks, this person is a popular Environmental & Sustainability influencer.\n", + "What is the contact details or email of Ridge, this person is a popular Environmental & Sustainability influencer.\n", + "What is the contact details or email of Sara Oteri, this person is a popular Environmental & Sustainability influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:24.014\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Youtube Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:24.014\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:24.121\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mcontact details search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Based on the data provided, Kristy Drutman has over 70,000 followers on Instagram. There is no specific information available regarding the number of YouTube followers she has.\n", + "What is the contact details or email of Astrid Aschenbrenner, this person is a popular Environmental & Sustainability influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:24.461\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Youtube Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:24.462\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:24.536\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mcontact details search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Ben Brown & Ciara Doyle, the co-founders of Going Green Media, have 521K followers on Instagram as of the latest available data.\n", + "What is the contact details or email of Alaina Wood, this person is a popular Environmental & Sustainability influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:25.263\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mcontact details search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "What is the contact details or email of Kristy Drutman, this person is a popular Environmental & Sustainability influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:25.464\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mcontact details search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "What is the contact details or email of Ben Brown & Ciara Doyle, this person is a popular Environmental & Sustainability influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:26.479\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mLocation details search\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:26.479\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mLocation details search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "I do not have specific contact details or email information for Nava Rose based on the provided data sources.\n", + "Based on the available data sources, Sophia Li, a popular Environmental & Sustainability influencer, does not have her contact details or email publicly listed.\n", + "What is the location of Nava Rose, this person is a popular Environmental & Sustainability influencer. Check for state and country.\n", + "What is the location of Sophia Li, this person is a popular Environmental & Sustainability influencer. Check for state and country.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:26.763\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mLocation details search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Based on the data provided, Lucy Biggers is a former left-wing environmental activist who now works for The Free Press. She has covered topics such as the Dakota Access Pipeline protests and environmental issues. However, there is no specific contact details or email address available for Lucy Biggers in the provided data sources.\n", + "What is the location of Lucy Biggers, this person is a popular Environmental & Sustainability influencer. Check for state and country.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:27.180\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mLocation details search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Based on the available data, there is no specific contact details or email provided for Emily Redfern, the popular Environmental & Sustainability influencer. It seems that her contact information is not publicly available on the sources mentioned.\n", + "What is the location of Emily Redfern, this person is a popular Environmental & Sustainability influencer. Check for state and country.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:28.059\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mLocation details search\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:28.231\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mLocation details search\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:28.256\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mLocation details search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "There is no specific contact details or email provided for Nolan Gould in the data sources. It is suggested to reach out to Nolan Gould's agent for booking inquiries or appearances.\n", + "What is the location of Nolan Gould, this person is a popular Environmental & Sustainability influencer. Check for state and country.\n", + "Based on the available data, the contact details or email of Bonnie Thunders, a popular Environmental & Sustainability influencer, can be accessed through The Handbook, which provides full contact details including email address.\n", + "What is the location of Bonnie Thunders, this person is a popular Environmental & Sustainability influencer. Check for state and country.\n", + "Based on the data provided, Erika Lampe's email address is not explicitly mentioned. However, for environmental and sustainability influencers, you may contact influencers directly through their Instagram handles as listed in the data. Erika Lampe's contact information is not available in the provided data sources.\n", + "What is the location of Erika Lampe, this person is a popular Environmental & Sustainability influencer. Check for state and country.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:29.012\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mLocation details search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Kiana Kazemi's contact email is hellokianakazemi@gmail.com, as mentioned on her Instagram profile.\n", + "What is the location of Kiana Kazemi, this person is a popular Environmental & Sustainability influencer. Check for state and country.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:29.596\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mLocation details search\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:29.612\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mLocation details search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "There is no specific contact details or email provided for Ridge, the popular Environmental & Sustainability influencer, in the provided data sources.\n", + "What is the location of Ridge, this person is a popular Environmental & Sustainability influencer. Check for state and country.\n", + "There is no publicly available contact details or email address provided for Leah Thomas, the popular Environmental & Sustainability influencer, in the sources reviewed.\n", + "What is the location of Leah Thomas, this person is a popular Environmental & Sustainability influencer. Check for state and country.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:29.997\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mLocation details search\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:30.038\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mLocation details search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Emily Purks, a popular Environmental & Sustainability influencer, can be contacted via email at emilytitolo97@gmail.com as mentioned on her Instagram profile.\n", + "What is the location of Emily Purks, this person is a popular Environmental & Sustainability influencer. Check for state and country.\n", + "Sara Oteri's contact email for collaborations, advertising, and general inquiries is sara.oteri@gmail.com.\n", + "What is the location of Sara Oteri, this person is a popular Environmental & Sustainability influencer. Check for state and country.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:31.466\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mLocation details search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Based on the available data, Astrid Aschenbrenner's full contact details, including email address, can be accessed through The Handbook's influencer marketing platform. It is recommended to visit their website and utilize their database to find Astrid Aschenbrenner's contact information.\n", + "What is the location of Astrid Aschenbrenner, this person is a popular Environmental & Sustainability influencer. Check for state and country.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:32.165\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mLocation details search\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:32.355\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mLocation details search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Based on the available data, there is no specific contact details or email provided for Kristy Drutman, also known as \"Browngirl Green,\" who is a popular Environmental & Sustainability influencer.\n", + "What is the location of Kristy Drutman, this person is a popular Environmental & Sustainability influencer. Check for state and country.\n", + "Ben Brown & Ciara Doyle, the popular Environmental & Sustainability influencers, can be contacted via email at hello@goinggreenmedia.co.uk. They are the co-founders of Going Green Media, a planet-first, solution-oriented media brand focusing on filming green projects around the world to inspire action.\n", + "What is the location of Ben Brown & Ciara Doyle, this person is a popular Environmental & Sustainability influencer. Check for state and country.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:32.678\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer contact details\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:32.678\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_contact\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:32.790\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mLocation details search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Based on the most recent information available as of today, Nava Rose, a popular Environmental & Sustainability influencer, is located in Los Angeles, California, United States.\n", + "Based on the data provided, Alaina Wood's email address is w*****@gmail.com.\n", + "What is the location of Alaina Wood, this person is a popular Environmental & Sustainability influencer. Check for state and country.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:33.509\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer contact details\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:33.515\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_contact\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:33.516\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer contact details\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:33.516\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_contact\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Lucy Biggers, a popular Environmental & Sustainability influencer, is located in the United States, specifically in a town where she found a recycling plant in 2021.\n", + "Sophia Li, the popular Environmental & Sustainability influencer, is based in the United States, with specific locations or states not explicitly mentioned in the provided data sources.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:33.765\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer contact details\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:33.765\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_contact\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Based on the available data, the location of Emily Redfern, a popular Environmental & Sustainability influencer, is not explicitly mentioned.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:34.100\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36minfluencer_data\u001b[0m:\u001b[36m3\u001b[0m - \u001b[1mGetting {influencer_name} social media data\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:34.102\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFacebook name search\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:34.229\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer contact details\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:34.229\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_contact\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "What is the Facebook username of Barkha Singh, this person is a popular Environmental & Sustainability influencer.\n", + "Nolan Gould, the popular Environmental & Sustainability influencer, is located in Los Angeles, California, United States.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:34.482\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer contact details\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:34.482\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_contact\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Based on the most recent information available, Bonnie Thunders, also known as Nicole Williams, currently resides in Portland, Oregon, United States.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:34.715\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer contact details\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:34.717\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_contact\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:34.883\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36minfluencer_data\u001b[0m:\u001b[36m3\u001b[0m - \u001b[1mGetting {influencer_name} social media data\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:34.883\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFacebook name search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Erika Lampe is located in NYC, USA.\n", + "What is the Facebook username of Tessa Nelissen, this person is a popular Environmental & Sustainability influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:35.149\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36minfluencer_data\u001b[0m:\u001b[36m3\u001b[0m - \u001b[1mGetting {influencer_name} social media data\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:35.149\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFacebook name search\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:35.286\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36minfluencer_data\u001b[0m:\u001b[36m3\u001b[0m - \u001b[1mGetting {influencer_name} social media data\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:35.290\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFacebook name search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "What is the Facebook username of Jeremy Casebeer, this person is a popular Environmental & Sustainability influencer.\n", + "What is the Facebook username of Rae Rodriguez, this person is a popular Environmental & Sustainability influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:35.487\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36minfluencer_data\u001b[0m:\u001b[36m3\u001b[0m - \u001b[1mGetting {influencer_name} social media data\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:35.490\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFacebook name search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "What is the Facebook username of GITTEMARIE JOHANSEN, this person is a popular Environmental & Sustainability influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:36.028\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36minfluencer_data\u001b[0m:\u001b[36m3\u001b[0m - \u001b[1mGetting {influencer_name} social media data\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:36.028\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFacebook name search\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:36.076\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer contact details\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:36.076\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer contact details\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:36.076\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_contact\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:36.076\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_contact\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:36.140\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36minfluencer_data\u001b[0m:\u001b[36m3\u001b[0m - \u001b[1mGetting {influencer_name} social media data\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:36.141\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFacebook name search\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:36.212\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer contact details\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:36.217\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_contact\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "What is the Facebook username of SAMPAN, this person is a popular Environmental & Sustainability influencer.\n", + "Wheat Ridge, CO, US\n", + "Leah Thomas is currently based in Santa Barbara, California, United States.\n", + "What is the Facebook username of Tomaz Stojanovic, this person is a popular Environmental & Sustainability influencer.\n", + "Kiana Kazemi, a popular Environmental & Sustainability influencer, is located in the United States, specifically in California.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:36.581\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer contact details\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:36.581\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_contact\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Emily Purks, a popular Environmental & Sustainability influencer, is based in Raleigh, North Carolina, USA.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:36.933\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36minfluencer_data\u001b[0m:\u001b[36m3\u001b[0m - \u001b[1mGetting {influencer_name} social media data\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:36.933\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFacebook name search\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:37.130\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36minfluencer_data\u001b[0m:\u001b[36m3\u001b[0m - \u001b[1mGetting {influencer_name} social media data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "What is the Facebook username of She.roams.wild, this person is a popular Environmental & Sustainability influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:37.130\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFacebook name search\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:37.265\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer contact details\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:37.279\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_contact\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "What is the Facebook username of Lampe23, this person is a popular Environmental & Sustainability influencer.\n", + "Sara Oteri, a popular Environmental & Sustainability influencer, is located in Australia, specifically in the state of Western Australia.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:37.455\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36minfluencer_data\u001b[0m:\u001b[36m3\u001b[0m - \u001b[1mGetting {influencer_name} social media data\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:37.461\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFacebook name search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "What is the Facebook username of Iamexploringworld, this person is a popular Environmental & Sustainability influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:38.297\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer contact details\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:38.297\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_contact\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Based on the available data, Astrid Aschenbrenner, a popular Environmental & Sustainability influencer, is located in Austria.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:38.945\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer contact details\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:38.945\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_contact\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Alaina Wood, a popular Environmental & Sustainability influencer, is located in the State of Tennessee, United States.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:39.349\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer contact details\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:39.349\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_contact\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:39.399\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer contact details\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:39.402\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_contact\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Based on the most recent information available, Ben Brown and Ciara Doyle, popular Environmental & Sustainability influencers, are currently located in Los Angeles, California, United States.\n", + "Kristy Drutman, also known as \"Browngirl Green,\" is based in the United States. She is involved in environmental activism, media production, and advocacy for diversity and equity in environmentalism.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:41.515\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mFacebook followers search\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:41.570\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mFacebook followers search\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:41.570\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mFacebook followers search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Based on the available data, there is no specific Facebook username provided for Rae Rodriguez, a popular Environmental & Sustainability influencer.\n", + "How many Facebook followers does Rae Rodriguez have? Note this is a Environmental & Sustainability popular influencer.\n", + "Based on the available data, the Facebook username of Tessa Nelissen, a popular Environmental & Sustainability influencer, is most likely \"tessa.nelissen.18\" as per the Facebook profile link provided.\n", + "How many Facebook followers does Tessa Nelissen have? Note this is a Environmental & Sustainability popular influencer.\n", + "Based on the data provided, the Facebook username of Barkha Singh, a popular Environmental & Sustainability influencer, is 'barkha.singh.2024'.\n", + "How many Facebook followers does Barkha Singh have? Note this is a Environmental & Sustainability popular influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:41.996\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mFacebook followers search\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:42.128\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mFacebook followers search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Gittemarie Johansen's Facebook username is \"Gittemary\".\n", + "How many Facebook followers does GITTEMARIE JOHANSEN have? Note this is a Environmental & Sustainability popular influencer.\n", + "Based on the provided data, Jeremy Casebeer's Facebook username is @jeremy.casebeer.\n", + "How many Facebook followers does Jeremy Casebeer have? Note this is a Environmental & Sustainability popular influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:42.779\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mFacebook followers search\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:42.911\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mFacebook followers search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The Facebook username of Tomaz Stojanovic, a popular Environmental & Sustainability influencer, is \"tomaz.stojanovic.2024\".\n", + "How many Facebook followers does Tomaz Stojanovic have? Note this is a Environmental & Sustainability popular influencer.\n", + "Based on the data provided, there is no specific Facebook username mentioned for the popular Environmental & Sustainability influencer with the name SAMPAN.\n", + "How many Facebook followers does SAMPAN have? Note this is a Environmental & Sustainability popular influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:43.073\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mFacebook followers search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The Facebook username of She.roams.wild, the popular Environmental & Sustainability influencer, is @WildSheRoams.\n", + "How many Facebook followers does She.roams.wild have? Note this is a Environmental & Sustainability popular influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:44.160\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mFacebook followers search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Based on the provided data, there is no specific information about the Facebook username of Lampe23, the popular Environmental & Sustainability influencer.\n", + "How many Facebook followers does Lampe23 have? Note this is a Environmental & Sustainability popular influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:46.384\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mFacebook followers search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Based on the data provided, there is no specific information or mention of a Facebook username for the influencer Iamexploringworld, who is known for their work in Environmental & Sustainability. The sources primarily highlight influencers on Instagram, LinkedIn, and other social media platforms, but do not mention a Facebook username for this particular influencer.\n", + "How many Facebook followers does Iamexploringworld have? Note this is a Environmental & Sustainability popular influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:47.978\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Facebook Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:47.978\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Barkha Singh has 485,848 Facebook followers on her official page as of the most recent data available.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:48.411\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Facebook Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:48.411\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Based on available data, GITTEMARIE JOHANSEN has 3,483 likes on Facebook as of the most recent information.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:48.729\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Facebook Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:48.729\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:48.884\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Facebook Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:48.886\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Based on the available data, there is no specific information regarding the exact number of Facebook followers Rae Rodriguez, an Environmental & Sustainability influencer, has. The sources provided do not mention the Facebook follower count for Rae Rodriguez.\n", + "Tessa Nelissen, an Environmental & Sustainability influencer, has 9,916 followers on Instagram as of the most recent data available. There is no specific information available regarding her Facebook follower count.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:49.031\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Facebook Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:49.032\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Based on the provided data, there is no specific information available regarding the number of Facebook followers that SAMPAN, the Environmental & Sustainability popular influencer, has.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:49.372\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Facebook Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:49.374\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:49.425\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Facebook Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:49.426\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Based on the available data, Jeremy Casebeer has a following of 20K on Instagram. There is no specific information provided regarding Jeremy Casebeer's Facebook follower count.\n", + "Based on the available data, there is no specific information provided regarding the number of Facebook followers Tomaz Stojanovic has. The information available mainly focuses on his Instagram account, where he has 125K followers.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:49.996\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mInstagram name search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "What is the Instagram username of Barkha Singh, this person is a popular Environmental & Sustainability influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:50.357\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mInstagram name search\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:50.510\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mInstagram name search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "What is the Instagram username of GITTEMARIE JOHANSEN, this person is a popular Environmental & Sustainability influencer.\n", + "What is the Instagram username of Rae Rodriguez, this person is a popular Environmental & Sustainability influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:50.714\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mInstagram name search\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:50.785\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Facebook Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:50.786\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:50.868\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mInstagram name search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "What is the Instagram username of SAMPAN, this person is a popular Environmental & Sustainability influencer.\n", + "Based on the available data, there is no specific information regarding the exact number of Facebook followers Lampe23 has.\n", + "What is the Instagram username of Tessa Nelissen, this person is a popular Environmental & Sustainability influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:51.218\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mInstagram name search\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:51.249\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Facebook Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:51.254\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "What is the Instagram username of Jeremy Casebeer, this person is a popular Environmental & Sustainability influencer.\n", + "Based on the available data, there is no specific information provided on the number of Facebook followers that She.roams.wild has. The Instagram account associated with She.roams.wild has around 21k followers, but there is no mention of the Facebook follower count. Therefore, the exact number of Facebook followers for She.roams.wild remains unknown based on the provided data sources.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:52.017\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mInstagram name search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "What is the Instagram username of Tomaz Stojanovic, this person is a popular Environmental & Sustainability influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:52.234\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mInstagram name search\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:52.384\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mInstagram name search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "What is the Instagram username of She.roams.wild, this person is a popular Environmental & Sustainability influencer.\n", + "What is the Instagram username of Lampe23, this person is a popular Environmental & Sustainability influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:53.796\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Facebook Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:53.796\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Based on the available data, the exact number of Facebook followers for Iamexploringworld, an Environmental & Sustainability popular influencer, is not provided. The sources mention information about top influencers and their follower counts, but do not specifically mention Iamexploringworld's follower count.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:55.216\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mInstagram name search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "What is the Instagram username of Iamexploringworld, this person is a popular Environmental & Sustainability influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:56.282\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mInstagram followers search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "@gittemary\n", + "How many Instagram followers does GITTEMARIE JOHANSEN have? Note this is a Environmental & Sustainability popular influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:56.729\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mInstagram followers search\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:56.840\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mInstagram followers search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "raerodriguez_' is the Instagram username of Rae Rodriguez, a popular Environmental & Sustainability influencer with 41K followers and 707 posts on Instagram.\n", + "How many Instagram followers does Rae Rodriguez have? Note this is a Environmental & Sustainability popular influencer.\n", + "The Instagram username of Barkha Singh, a popular Environmental & Sustainability influencer, is @barkhasingh0308.\n", + "How many Instagram followers does Barkha Singh have? Note this is a Environmental & Sustainability popular influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:57.332\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mInstagram followers search\u001b[0m\n", + "\u001b[32m2024-10-28 22:37:57.479\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mInstagram followers search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The Instagram username of the popular Environmental & Sustainability influencer SAMPAN is not provided in the data sources available.\n", + "How many Instagram followers does SAMPAN have? Note this is a Environmental & Sustainability popular influencer.\n", + "jessali_tn is the Instagram username of Tessa Nelissen, a popular Environmental & Sustainability influencer with 95K followers.\n", + "How many Instagram followers does Tessa Nelissen have? Note this is a Environmental & Sustainability popular influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:58.050\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mInstagram followers search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "jeremy.casebeer is the Instagram username of the popular Environmental & Sustainability influencer Jeremy Casebeer, who has 20K followers and is known for his work with One Tree Planted on sustainability and sport in beach volleyball.\n", + "How many Instagram followers does Jeremy Casebeer have? Note this is a Environmental & Sustainability popular influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:58.435\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mInstagram followers search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "@bl4ck\n", + "How many Instagram followers does Tomaz Stojanovic have? Note this is a Environmental & Sustainability popular influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:59.470\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mInstagram followers search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Instagram username of Lampe23 is @lampe23.\n", + "How many Instagram followers does Lampe23 have? Note this is a Environmental & Sustainability popular influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:37:59.937\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mInstagram followers search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The Instagram username of the popular Environmental & Sustainability influencer is she.roams.wild.\n", + "How many Instagram followers does She.roams.wild have? Note this is a Environmental & Sustainability popular influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:38:01.398\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mInstagram followers search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Iamexploringworld's Instagram username is not provided in the available data sources.\n", + "How many Instagram followers does Iamexploringworld have? Note this is a Environmental & Sustainability popular influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:38:03.373\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Instagram Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:38:03.373\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "GITTEMARIE JOHANSEN has 180K Instagram followers as of the most recent data available.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:38:04.208\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Instagram Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:38:04.208\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Jeremy Casebeer has approximately 20.6k Instagram followers as of the most recent data available.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:38:04.448\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Instagram Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:38:04.448\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:38:04.535\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Instagram Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:38:04.541\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Barkha Singh has 3 million followers on her Instagram account @barkhasingh0308 as of the most recent data available.\n", + "Based on the provided data, there is no specific mention of the Instagram follower count for SAMPAN, the Environmental & Sustainability influencer. Therefore, the exact number of Instagram followers for SAMPAN is not available in the provided sources.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:38:04.793\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Instagram Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:38:04.810\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Tessa Nelissen, an Environmental & Sustainability influencer, has 95K Instagram followers as of the most recent data available.\n", + "126K followers\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:38:05.006\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Instagram Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:38:05.016\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:38:05.480\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mTiktok name search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "What is the Tiktok username of GITTEMARIE JOHANSEN, this person is a popular Environmental & Sustainability influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:38:06.180\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mTiktok name search\u001b[0m\n", + "\u001b[32m2024-10-28 22:38:06.196\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mTiktok name search\u001b[0m\n", + "\u001b[32m2024-10-28 22:38:06.394\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mTiktok name search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "What is the Tiktok username of Jeremy Casebeer, this person is a popular Environmental & Sustainability influencer.\n", + "What is the Tiktok username of Barkha Singh, this person is a popular Environmental & Sustainability influencer.\n", + "What is the Tiktok username of SAMPAN, this person is a popular Environmental & Sustainability influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:38:06.745\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Instagram Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:38:06.745\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Based on the most recent data available, Rae Rodriguez has 41.3K Instagram followers.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:38:07.004\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mTiktok name search\u001b[0m\n", + "\u001b[32m2024-10-28 22:38:07.109\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mTiktok name search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "What is the Tiktok username of Tomaz Stojanovic, this person is a popular Environmental & Sustainability influencer.\n", + "What is the Tiktok username of Tessa Nelissen, this person is a popular Environmental & Sustainability influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:38:07.698\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Instagram Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:38:07.699\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:38:07.846\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Instagram Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:38:07.846\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:38:07.893\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Instagram Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "She.roams.wild has 22K Instagram followers as of the most recent data available.\n", + "Based on the provided data, Iamexploringworld has 6,514 Instagram followers.\n", + "Based on the available data, Lampe23, an Environmental & Sustainability influencer, has 8,228 followers on Instagram as of the most recent information available.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:38:07.896\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:38:08.249\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mTiktok name search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "What is the Tiktok username of Rae Rodriguez, this person is a popular Environmental & Sustainability influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:38:09.218\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mTiktok name search\u001b[0m\n", + "\u001b[32m2024-10-28 22:38:09.432\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mTiktok name search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "What is the Tiktok username of Iamexploringworld, this person is a popular Environmental & Sustainability influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:38:09.482\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mTiktok name search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "What is the Tiktok username of She.roams.wild, this person is a popular Environmental & Sustainability influencer.\n", + "What is the Tiktok username of Lampe23, this person is a popular Environmental & Sustainability influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:38:12.179\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mTiktok followers search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The TikTok username of GITTEMARIE JOHANSEN, a popular Environmental & Sustainability influencer, is @gittemary.\n", + "How many Tiktok followers does GITTEMARIE JOHANSEN have? Note this is a Environmental & Sustainability popular influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:38:12.552\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mTiktok followers search\u001b[0m\n", + "\u001b[32m2024-10-28 22:38:12.749\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mTiktok followers search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "jeremy.casebeer is the TikTok username of Jeremy Casebeer, a popular Environmental & Sustainability influencer.\n", + "How many Tiktok followers does Jeremy Casebeer have? Note this is a Environmental & Sustainability popular influencer.\n", + "The Tiktok username of Barkha Singh, a popular Environmental & Sustainability influencer, is @barkhasingh0308.\n", + "How many Tiktok followers does Barkha Singh have? Note this is a Environmental & Sustainability popular influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:38:13.039\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mTiktok followers search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "@samanthapanlilio\n", + "How many Tiktok followers does SAMPAN have? Note this is a Environmental & Sustainability popular influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:38:13.734\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mTiktok followers search\u001b[0m\n", + "\u001b[32m2024-10-28 22:38:13.734\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mTiktok followers search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Tessa Nelissen's Tiktok username is @jessali_tn.\n", + "Based on the available data, the TikTok username of Tomaz Stojanovic, a popular Environmental & Sustainability influencer, could not be found within the provided sources.\n", + "How many Tiktok followers does Tessa Nelissen have? Note this is a Environmental & Sustainability popular influencer.\n", + "How many Tiktok followers does Tomaz Stojanovic have? Note this is a Environmental & Sustainability popular influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:38:15.035\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mTiktok followers search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The Tiktok username of Rae Rodriguez, a popular Environmental & Sustainability influencer, is @raerodriguez_.\n", + "How many Tiktok followers does Rae Rodriguez have? Note this is a Environmental & Sustainability popular influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:38:15.897\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mTiktok followers search\u001b[0m\n", + "\u001b[32m2024-10-28 22:38:16.068\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mTiktok followers search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Based on the provided data, there is no specific information or reference to the TikTok username of Lampe23, who is known as a popular Environmental & Sustainability influencer.\n", + "How many Tiktok followers does Lampe23 have? Note this is a Environmental & Sustainability popular influencer.\n", + "The TikTok username of the popular Environmental & Sustainability influencer She.roams.wild is @sheroamswild.\n", + "How many Tiktok followers does She.roams.wild have? Note this is a Environmental & Sustainability popular influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:38:17.566\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mTiktok followers search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Based on the data provided, the TikTok username of the popular Environmental & Sustainability influencer \"Iamexploringworld\" is not mentioned in the sources. However, you may consider exploring other sources or platforms to find the specific TikTok username for this influencer.\n", + "How many Tiktok followers does Iamexploringworld have? Note this is a Environmental & Sustainability popular influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:38:19.131\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Tiktok Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:38:19.131\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:38:19.219\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Tiktok Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:38:19.219\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Barkha Singh has 87.7K followers on TikTok as of 28/10/2024.\n", + "Jeremy Casebeer has 87.7K TikTok followers as of the most recent data available.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:38:19.866\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Tiktok Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:38:19.866\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:38:20.049\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Tiktok Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Based on the provided data, GITTEMARIE JOHANSEN, also known as Gittemary, has 355 likes on TikTok. However, the exact number of TikTok followers is not explicitly mentioned in the available information.\n", + "Based on the most recent data available, SAMPAN, the Environmental & Sustainability influencer on TikTok, has 49,000 followers as of now.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:38:20.049\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:38:21.218\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mYoutube name search\u001b[0m\n", + "\u001b[32m2024-10-28 22:38:21.261\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mYoutube name search\u001b[0m\n", + "\u001b[32m2024-10-28 22:38:21.325\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Tiktok Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:38:21.328\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "What is the Youtube username of Jeremy Casebeer, this person is a popular Environmental & Sustainability influencer.\n", + "What is the Youtube username of Barkha Singh, this person is a popular Environmental & Sustainability influencer.\n", + "Based on the available data, the exact number of TikTok followers Tomaz Stojanovic has is not provided. However, it is noted that there are 133 Sustainability TikTok influencers identified, with the top influencers having follower counts in the millions. For specific follower count information on Tomaz Stojanovic, further research on dedicated influencer platforms or TikTok itself may be required.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:38:21.517\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Tiktok Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:38:21.517\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Rae Rodriguez, an environmental and sustainability influencer on TikTok, has 37.1K followers as of the most recent data available.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:38:21.899\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mYoutube name search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "What is the Youtube username of SAMPAN, this person is a popular Environmental & Sustainability influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:38:22.100\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Tiktok Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:38:22.100\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Tessa Nelissen, a popular Environmental & Sustainability influencer, has 87.7K followers on TikTok as of the most recent data available.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:38:22.624\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mYoutube name search\u001b[0m\n", + "\u001b[32m2024-10-28 22:38:22.760\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mYoutube name search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "What is the Youtube username of GITTEMARIE JOHANSEN, this person is a popular Environmental & Sustainability influencer.\n", + "What is the Youtube username of Tomaz Stojanovic, this person is a popular Environmental & Sustainability influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:38:22.964\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mYoutube name search\u001b[0m\n", + "\u001b[32m2024-10-28 22:38:23.115\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Tiktok Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:38:23.115\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "What is the Youtube username of Rae Rodriguez, this person is a popular Environmental & Sustainability influencer.\n", + "She.roams.wild has 44.3K followers on TikTok as of the most recent data available.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:38:23.288\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mYoutube name search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "What is the Youtube username of Tessa Nelissen, this person is a popular Environmental & Sustainability influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:38:24.319\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mYoutube name search\u001b[0m\n", + "\u001b[32m2024-10-28 22:38:24.366\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Tiktok Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:38:24.368\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "What is the Youtube username of She.roams.wild, this person is a popular Environmental & Sustainability influencer.\n", + "Based on the available data sources, there is no specific information on the exact number of TikTok followers that Iamexploringworld has.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:38:24.947\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Tiktok Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:38:24.947\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Lampe23, the Environmental & Sustainability influencer, has 87.7K TikTok followers as of the most recent data available.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:38:25.482\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mYoutube name search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "What is the Youtube username of Iamexploringworld, this person is a popular Environmental & Sustainability influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:38:26.665\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mYoutube name search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "What is the Youtube username of Lampe23, this person is a popular Environmental & Sustainability influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:38:27.769\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mYoutube followers search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The Youtube username of Barkha Singh, a popular Environmental & Sustainability influencer, is not explicitly mentioned in the provided data sources.\n", + "How many Youtube followers does Barkha Singh have? Note this is a Environmental & Sustainability popular influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:38:28.107\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mYoutube followers search\u001b[0m\n", + "\u001b[32m2024-10-28 22:38:28.220\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mYoutube followers search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The Youtube username of Jeremy Casebeer, a popular Environmental & Sustainability influencer, is @jeremycasebeer5649.\n", + "How many Youtube followers does Jeremy Casebeer have? Note this is a Environmental & Sustainability popular influencer.\n", + "The Youtube username of SAMPAN, a popular Environmental & Sustainability influencer, is \"@perkumpulansampan\".\n", + "How many Youtube followers does SAMPAN have? Note this is a Environmental & Sustainability popular influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:38:29.214\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mYoutube followers search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The Youtube username of GITTEMARIE JOHANSEN is likely \"Gittemary\" based on the information provided in the data sources.\n", + "How many Youtube followers does GITTEMARIE JOHANSEN have? Note this is a Environmental & Sustainability popular influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:38:29.799\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mYoutube followers search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The YouTube username of Rae Rodriguez, a popular Environmental & Sustainability influencer, is @raerodriguez.\n", + "How many Youtube followers does Rae Rodriguez have? Note this is a Environmental & Sustainability popular influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:38:30.048\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mYoutube followers search\u001b[0m\n", + "\u001b[32m2024-10-28 22:38:30.082\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mYoutube followers search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The Youtube username of Tomaz Stojanovic, a popular Environmental & Sustainability influencer, is not explicitly provided in the data sources provided.\n", + "How many Youtube followers does Tomaz Stojanovic have? Note this is a Environmental & Sustainability popular influencer.\n", + "jessali_tn\n", + "How many Youtube followers does Tessa Nelissen have? Note this is a Environmental & Sustainability popular influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:38:32.454\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mYoutube followers search\u001b[0m\n", + "\u001b[32m2024-10-28 22:38:32.470\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mYoutube followers search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The Youtube username of She.roams.wild, a popular Environmental & Sustainability influencer, is SheRoamsWild.\n", + "How many Youtube followers does She.roams.wild have? Note this is a Environmental & Sustainability popular influencer.\n", + "Based on the data provided, the Youtube username of Iamexploringworld, a popular Environmental & Sustainability influencer, is not explicitly mentioned in the sources provided.\n", + "How many Youtube followers does Iamexploringworld have? Note this is a Environmental & Sustainability popular influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:38:33.219\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mYoutube followers search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Unfortunately, there is no specific information available regarding the Youtube username of Lampe23, a popular Environmental & Sustainability influencer, in the provided data sources.\n", + "How many Youtube followers does Lampe23 have? Note this is a Environmental & Sustainability popular influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:38:34.434\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Youtube Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:38:34.450\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Jeremy Casebeer does not have a YouTube channel with a public subscriber count available.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:38:34.806\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Youtube Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:38:34.807\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Based on the available data sources, the specific number of Youtube followers that SAMPAN has is not provided or mentioned.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:38:34.999\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Youtube Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:38:34.999\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Based on the data provided, Barkha Singh has 488,000 subscribers on her YouTube channel as of the most recent audit.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:38:35.958\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Youtube Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:38:35.960\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "125K followers\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:38:36.274\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Youtube Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:38:36.274\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:38:36.322\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mcontact details search\u001b[0m\n", + "\u001b[32m2024-10-28 22:38:36.378\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mcontact details search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Rae Rodriguez, the Environmental & Sustainability influencer, has 120K YouTube subscribers as of October 10, 2024.\n", + "What is the contact details or email of SAMPAN, this person is a popular Environmental & Sustainability influencer.\n", + "What is the contact details or email of Jeremy Casebeer, this person is a popular Environmental & Sustainability influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:38:36.782\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Youtube Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:38:36.782\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:38:36.883\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Youtube Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:38:36.883\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Based on the information available, GITTEMARIE JOHANSEN has more than 180K followers on Instagram. There is no specific mention of her exact number of YouTube followers in the provided data.\n", + "Tessa Nelissen has 9,916 followers on Instagram, but the exact number of YouTube followers is not provided in the available data sources.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:38:37.212\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mcontact details search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "What is the contact details or email of Barkha Singh, this person is a popular Environmental & Sustainability influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:38:37.648\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mcontact details search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "What is the contact details or email of Tomaz Stojanovic, this person is a popular Environmental & Sustainability influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:38:37.949\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mcontact details search\u001b[0m\n", + "\u001b[32m2024-10-28 22:38:38.057\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mcontact details search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "What is the contact details or email of GITTEMARIE JOHANSEN, this person is a popular Environmental & Sustainability influencer.\n", + "What is the contact details or email of Rae Rodriguez, this person is a popular Environmental & Sustainability influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:38:38.537\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mcontact details search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "What is the contact details or email of Tessa Nelissen, this person is a popular Environmental & Sustainability influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:38:38.749\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Youtube Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:38:38.749\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Iamexploringworld has 46,300 Youtube followers.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:38:39.291\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Youtube Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:38:39.291\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:38:39.307\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36msocialmedia_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer Youtube Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:38:39.322\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_data\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Lampe23 has 11,000 YouTube followers as of the most recent data available.\n", + "She.roams.wild has over 14,000 Youtube followers as of the most recent data available.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:38:40.067\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mcontact details search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "What is the contact details or email of Iamexploringworld, this person is a popular Environmental & Sustainability influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:38:40.697\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mcontact details search\u001b[0m\n", + "\u001b[32m2024-10-28 22:38:40.757\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mcontact details search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "What is the contact details or email of Lampe23, this person is a popular Environmental & Sustainability influencer.\n", + "What is the contact details or email of She.roams.wild, this person is a popular Environmental & Sustainability influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:38:43.033\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mLocation details search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Based on the available data, there is no specific contact details or email provided for Jeremy Casebeer, the popular Environmental & Sustainability influencer.\n", + "What is the location of Jeremy Casebeer, this person is a popular Environmental & Sustainability influencer. Check for state and country.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:38:43.648\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mLocation details search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Based on the available data, the most direct way to contact Barkha Singh for collaborations or inquiries related to marketing or social media campaigns is by joining The Handbook platform with a free trial. The Handbook provides instant access to Barkha Singh's direct contact information, including her phone number and email.\n", + "What is the location of Barkha Singh, this person is a popular Environmental & Sustainability influencer. Check for state and country.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:38:44.065\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mLocation details search\u001b[0m\n", + "\u001b[32m2024-10-28 22:38:44.196\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mLocation details search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Based on the data provided, the contact details for SAMPAN, the popular Environmental & Sustainability influencer, can be obtained from the following sources:\n", + "\n", + "1. ZoomInfo: Phone number: (215) 732-3501\n", + "2. ContactOut: Email format for sampanphilly.com\n", + "3. RocketReach: No specific contact details provided, but highlights their commitment to creating positive impact through conscious travel.\n", + "\n", + "Please note that there is no direct email address provided in the data, but you can try reaching out through the website mentioned in the ZoomInfo source or by using the email format from ContactOut.\n", + "What is the location of SAMPAN, this person is a popular Environmental & Sustainability influencer. Check for state and country.\n", + "Based on the information available, there is no specific contact details or email address provided for Tomaz Stojanovic, the popular Environmental & Sustainability influencer.\n", + "What is the location of Tomaz Stojanovic, this person is a popular Environmental & Sustainability influencer. Check for state and country.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:38:44.851\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mLocation details search\u001b[0m\n", + "\u001b[32m2024-10-28 22:38:44.962\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mLocation details search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The email address for Rae Rodriguez, a popular Environmental & Sustainability influencer, is r***@americascores.org as of the last update on 5/1/2023.\n", + "What is the location of Rae Rodriguez, this person is a popular Environmental & Sustainability influencer. Check for state and country.\n", + "Based on the available data, Tessa Nelissen, a popular Environmental & Sustainability influencer, can be contacted through her Instagram account @jessali_tn. There is no specific email address provided for direct contact.\n", + "What is the location of Tessa Nelissen, this person is a popular Environmental & Sustainability influencer. Check for state and country.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:38:45.234\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mLocation details search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Based on the data provided, the email contact for Gittemarie Johansen, a popular Environmental & Sustainability influencer, is ***@outlook.dk.\n", + "What is the location of GITTEMARIE JOHANSEN, this person is a popular Environmental & Sustainability influencer. Check for state and country.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:38:47.116\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mLocation details search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Based on the available data sources, there is no specific contact detail or email provided for Lampe23, the popular Environmental & Sustainability influencer.\n", + "What is the location of Lampe23, this person is a popular Environmental & Sustainability influencer. Check for state and country.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:38:47.421\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mLocation details search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Based on the provided data, there is no specific contact information or email address mentioned for Iamexploringworld, who is described as a popular Environmental & Sustainability influencer. The sources listed include various other influential figures in the field of environmental sustainability, but do not provide the requested contact details for Iamexploringworld.\n", + "What is the location of Iamexploringworld, this person is a popular Environmental & Sustainability influencer. Check for state and country.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:38:47.987\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m8\u001b[0m - \u001b[1mLocation details search\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "She.roams.wild can be contacted for business inquiries via email at she.roams.wild@thestation.io.\n", + "What is the location of She.roams.wild, this person is a popular Environmental & Sustainability influencer. Check for state and country.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:38:49.716\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer contact details\u001b[0m\n", + "\u001b[32m2024-10-28 22:38:49.716\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_contact\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:38:49.766\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer contact details\u001b[0m\n", + "\u001b[32m2024-10-28 22:38:49.768\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_contact\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Based on the information gathered, Barkha Singh, a popular Environmental & Sustainability influencer, does not have her specific location publicly disclosed in the provided data sources.\n", + "Jeremy Casebeer, the popular Environmental & Sustainability influencer, is currently located in Santa Barbara, California, United States.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:38:51.403\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer contact details\u001b[0m\n", + "\u001b[32m2024-10-28 22:38:51.403\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_contact\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:38:51.502\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer contact details\u001b[0m\n", + "\u001b[32m2024-10-28 22:38:51.503\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_contact\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Based on the data provided, there is no specific location mentioned for the individual named SAMPAN who is a popular Environmental & Sustainability influencer. The sources mention various influencers in the field of sustainability, but none specifically identify a person named SAMPAN and provide their location.\n", + "Based on the available data, the location of Rae Rodriguez, the popular Environmental & Sustainability influencer, is not explicitly mentioned.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:38:51.677\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer contact details\u001b[0m\n", + "\u001b[32m2024-10-28 22:38:51.681\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_contact\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Based on the available data, there is no specific information regarding the current location of Tomaz Stojanovic, the popular Environmental & Sustainability influencer.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:38:52.043\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer contact details\u001b[0m\n", + "\u001b[32m2024-10-28 22:38:52.043\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_contact\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Based on the provided data sources, Gittemarie Johansen, a popular Environmental & Sustainability influencer, is located in Denmark (country).\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:38:52.285\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer contact details\u001b[0m\n", + "\u001b[32m2024-10-28 22:38:52.285\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_contact\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Tessa Nelissen, a popular Environmental & Sustainability influencer, is currently living in Norway, as mentioned on her Instagram profile where she describes herself as a Dutch living in Norway.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:38:54.082\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer contact details\u001b[0m\n", + "\u001b[32m2024-10-28 22:38:54.082\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_contact\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The popular Environmental & Sustainability influencer Lampe23 is currently located in Arizona, United States.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:38:54.287\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer contact details\u001b[0m\n", + "\u001b[32m2024-10-28 22:38:54.287\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_contact\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n", + "\u001b[32m2024-10-28 22:38:54.474\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mcontact_details\u001b[0m:\u001b[36m14\u001b[0m - \u001b[1mFormatting Influencer contact details\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Location: Alexandria Jay, popularly known as She.roams.wild, is based in the United States.\n", + "Iamexploringworld, a popular Environmental & Sustainability influencer, is not specifically mentioned in the provided data sources.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[32m2024-10-28 22:38:54.476\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36m__main__\u001b[0m:\u001b[36mget_influencer_contact\u001b[0m:\u001b[36m2\u001b[0m - \u001b[1mFormatting Influencer Data\u001b[0m\n" + ] + } + ], + "source": [ + "# Function to get all influencers details concurrently for a category\n", + "def get_all_influencer_data(influencer_names: list, category: str):\n", + " all_influencers_data = []\n", + "\n", + " # Using ThreadPoolExecutor to fetch influencer data concurrently\n", + " with concurrent.futures.ThreadPoolExecutor() as executor:\n", + " # Submit tasks for each influencer and collect the future objects\n", + " future_to_influencer = {executor.submit(influencer_data, name, category): name for name in influencer_names}\n", + "\n", + " for future in concurrent.futures.as_completed(future_to_influencer):\n", + " influencer = future_to_influencer[future]\n", + " try:\n", + " influencer_details = future.result() # Get the result of the completed future\n", + " all_influencers_data.append(influencer_details)\n", + " except Exception as exc:\n", + " logger.error(f\"{influencer} generated an exception: {exc}\")\n", + " \n", + " return all_influencers_data\n", + "\n", + "\n", + "# Fetch all influencer details for the given category concurrently\n", + "all_influencers_data = get_all_influencer_data(names, category)\n", + "\n", + "# Convert the result to JSON format\n", + "all_influencers_json = json.dumps(all_influencers_data, indent=4)" + ] + }, + { + "cell_type": "code", + "execution_count": 19, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Data saved to Environmental_influencers_data.json\n" + ] + } + ], + "source": [ + "# Save the JSON data to a file\n", + "output_file = 'Environmental_influencers_data.json'\n", + "with open(output_file, 'w') as file:\n", + " file.write(all_influencers_json)\n", + "\n", + "# Optionally, print the saved file path\n", + "print(f\"Data saved to {output_file}\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, { "cell_type": "code", "execution_count": null,