{"id":27044229,"url":"https://github.com/igopalakrishna/ai_deal_finder","last_synced_at":"2025-06-11T07:31:58.887Z","repository":{"id":279359591,"uuid":"938547415","full_name":"igopalakrishna/AI_Deal_Finder","owner":"igopalakrishna","description":"AI Deal Finder is a project aimed at helping users find the best deals on various products by analyzing offers and providing recommendations. This tool uses an ensemble of agents and advanced algorithms to track, compare, and alert users about discounts on products from various online sources.","archived":false,"fork":false,"pushed_at":"2025-02-25T06:12:07.000Z","size":31,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-05T05:31:18.213Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/igopalakrishna.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2025-02-25T06:00:40.000Z","updated_at":"2025-03-27T01:50:59.000Z","dependencies_parsed_at":"2025-02-25T07:34:56.516Z","dependency_job_id":null,"html_url":"https://github.com/igopalakrishna/AI_Deal_Finder","commit_stats":null,"previous_names":["igopalakrishna/ai_deal_finder"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/igopalakrishna%2FAI_Deal_Finder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/igopalakrishna%2FAI_Deal_Finder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/igopalakrishna%2FAI_Deal_Finder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/igopalakrishna%2FAI_Deal_Finder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/igopalakrishna","download_url":"https://codeload.github.com/igopalakrishna/AI_Deal_Finder/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/igopalakrishna%2FAI_Deal_Finder/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259221881,"owners_count":22823978,"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":[],"created_at":"2025-04-05T05:28:45.643Z","updated_at":"2025-06-11T07:31:58.857Z","avatar_url":"https://github.com/igopalakrishna.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# AI Deal Finder\n\nAI Deal Finder is a project aimed at helping users find the best deals on various products by analyzing offers and providing recommendations. This tool uses an ensemble of agents and advanced algorithms to track, compare, and alert users about discounts on products from various online sources.\n\n## Project Overview\n\nThe project consists of several Python scripts and modules that work together to provide a comprehensive deal-finding experience. These modules include agents for tracking prices, performing discount analysis, and handling specific tasks like warm-ups, messaging, planning, and scanning.\n\n### Key Features:\n- **Price Tracking:** Monitor the prices of products across different platforms.\n- **Discount Calculation:** Estimate discounts and compare prices to find the best deals.\n- **Multiple Agents:** Use different agents (e.g., `RandomForestAgent`, `SpecialistAgent`, etc.) to handle different aspects of the deal-finding process.\n- **Web Scraping:** Fetch product details, prices, and availability from external websites.\n- **Data Analysis:** Analyze the data to estimate deal values and determine the best offers.\n\n## Installation\n\nTo use the project locally, follow these steps:\n\n1. Clone the repository:\n\n   ```bash\n   git clone https://github.com/igopalakrishna/AI_Deal_Finder.git\n   cd AI_Deal_Finder\n\n    Install the required dependencies:\n\n    pip install -r requirements.txt\n\n    Set up environment variables (if needed), especially for external APIs or services.\n\nUsage\n\nTo use the tool, run the main script:\n\npython app.py\n\nThe app will begin monitoring deals and provide alerts based on your preferences.\nProject Structure\n\nThe project is organized as follows:\n\n\u003cimg width=\"284\" alt=\"image\" src=\"https://github.com/user-attachments/assets/dff01a6d-1465-4760-ae6a-ef5db472d277\" /\u003e\n\n\nImportant Files:\n\n    app.py: The main entry point for the application.\n    deal_agent_framework.py: The framework for managing different deal agents.\n    memory.json: Stores information about product deals, including prices, descriptions, and discounts.\n    pricing_agents/: Contains various agents that handle pricing and deal evaluation.\n\nThis project is licensed under the MIT License.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Figopalakrishna%2Fai_deal_finder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Figopalakrishna%2Fai_deal_finder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Figopalakrishna%2Fai_deal_finder/lists"}