{"id":26996437,"url":"https://github.com/madi-s/lead-generation","last_synced_at":"2025-07-06T10:07:22.312Z","repository":{"id":38830085,"uuid":"321330076","full_name":"Madi-S/Lead-Generation","owner":"Madi-S","description":"Python script, which empowers people with no programming background to generate robust leads on a mass scale. This repo will be compiled of various versatile techniques used in lead generation.","archived":false,"fork":false,"pushed_at":"2024-09-24T17:57:02.000Z","size":10143,"stargazers_count":153,"open_issues_count":1,"forks_count":38,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-04-04T01:18:41.008Z","etag":null,"topics":["chromedriver","lead-generation","leads","leadscanner","parser","playwright","python","scraper","web-crawler"],"latest_commit_sha":null,"homepage":"https://pypi.org/project/py-lead-generation/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Madi-S.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-12-14T11:41:39.000Z","updated_at":"2025-04-02T16:38:29.000Z","dependencies_parsed_at":"2024-01-19T08:53:19.416Z","dependency_job_id":"fd14ebef-5f1e-434b-b25f-8def6c9895d4","html_url":"https://github.com/Madi-S/Lead-Generation","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/Madi-S/Lead-Generation","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Madi-S%2FLead-Generation","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Madi-S%2FLead-Generation/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Madi-S%2FLead-Generation/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Madi-S%2FLead-Generation/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Madi-S","download_url":"https://codeload.github.com/Madi-S/Lead-Generation/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Madi-S%2FLead-Generation/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263882286,"owners_count":23524461,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["chromedriver","lead-generation","leads","leadscanner","parser","playwright","python","scraper","web-crawler"],"created_at":"2025-04-04T01:18:45.416Z","updated_at":"2025-07-06T10:07:22.289Z","avatar_url":"https://github.com/Madi-S.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Lead-Generation\n\nThe updated version of my outdated dirty clumsy with a shockingly high amount of stars repository on Python\n\n# Installation\n\n```bash\npip install py-lead-generation\n```\n\n[Pypi Link](https://pypi.org/project/py-lead-generation)\n\nOR\n\n```bash\ngit clone https://github.com/Madi-S/Lead-Generation\ncd Lead-Generation\ncd archived\ncd google-maps\npython extractor.py\n```\n\nOR to use the previous archived version\n```bash\ngit clone https://github.com/Madi-S/Lead-Generation\ncd Lead-Generation\npython run.py\n```\n\n# Quickstart\n\n```python\nimport asyncio\nfrom py_lead_generation import GoogleMapsEngine, YelpEngine\n\n\nasync def main() -\u003e None:\n    q = input('Enter your search query: ').strip() or 'Barbershop'\n    addr = input('Enter the location you would like to search in: ').strip() \\\n        or 'Paris'\n    zoom = float(input('[Optional] Enter google maps zoom: ').strip() or 12)\n\n    engine = GoogleMapsEngine(q, addr, zoom)\n    await engine.run()\n    engine.save_to_csv()\n\n    engine = YelpEngine('Pizza', 'Mexico, Pampanga, Philippines')\n    await engine.run()\n    engine.save_to_csv('pizza_leads.csv')\n\nif __name__ == '__main__':\n    asyncio.run(main())\n```\n\n# Current functionality\n\n    - Parse Google Maps\n    - Parse Yelp\n    - Export collected data to a CSV file\n\n# Expectations of this project:\n\n    - Parse Google Maps and Yelp for telephone number, email, address, and other information by given keyword\n    - Somehow parse search results in Google Search for the same information using regex or other algorithms\n    - Export all parsed data to CSV or Excel\n    - For parsed emails send a message, which will be prevented from going to spam\n    - For parsed telephone numbers send an SMS, which will be prevented from going to spam as well\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmadi-s%2Flead-generation","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmadi-s%2Flead-generation","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmadi-s%2Flead-generation/lists"}