{"id":16557079,"url":"https://github.com/prem-ium/wired-coupon-scraper","last_synced_at":"2025-03-21T10:32:25.777Z","repository":{"id":154548641,"uuid":"628605686","full_name":"Prem-ium/Wired-Coupon-Scraper","owner":"Prem-ium","description":"🔓 Unlock the best deals through promo codes \u0026 discounts found through this automation script. 🛒","archived":false,"fork":false,"pushed_at":"2025-01-11T00:15:01.000Z","size":1069,"stargazers_count":27,"open_issues_count":0,"forks_count":9,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-18T00:43:18.321Z","etag":null,"topics":["coupon-code-generator","coupon-service","coupons","deals","discount-code-generator","discounts","doordash","ebay","money","money-saving","promo-code","promo-codes","promotions","walmart","wired"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Prem-ium.png","metadata":{"files":{"readme":"README.MD","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"github":["Prem-ium"],"custom":"https://www.buymeacoffee.com/prem.ium"}},"created_at":"2023-04-16T13:30:35.000Z","updated_at":"2025-03-04T21:11:51.000Z","dependencies_parsed_at":null,"dependency_job_id":"ab85a3ed-91fb-42d0-8ef0-6e81ac8d97eb","html_url":"https://github.com/Prem-ium/Wired-Coupon-Scraper","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Prem-ium%2FWired-Coupon-Scraper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Prem-ium%2FWired-Coupon-Scraper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Prem-ium%2FWired-Coupon-Scraper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Prem-ium%2FWired-Coupon-Scraper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Prem-ium","download_url":"https://codeload.github.com/Prem-ium/Wired-Coupon-Scraper/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244778035,"owners_count":20508841,"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":["coupon-code-generator","coupon-service","coupons","deals","discount-code-generator","discounts","doordash","ebay","money","money-saving","promo-code","promo-codes","promotions","walmart","wired"],"created_at":"2024-10-11T20:06:27.422Z","updated_at":"2025-03-21T10:32:25.750Z","avatar_url":"https://github.com/Prem-ium.png","language":"Python","funding_links":["https://github.com/sponsors/Prem-ium","https://www.buymeacoffee.com/prem.ium"],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e🛒 Wired Coupon Automation Tool 💸 \u003c/h1\u003e\r\n\r\n\u003cp align=\"center\"\u003e\r\n    \u003cimg src=\"https://github.com/Prem-ium/Wired-Coupon-Scraper/blob/main/Assets/Coupon-Promo-Code-Web-Scraper-Banner.png?raw=true\" alt=\"Wired Coupon Automation Tool Banner\"/\u003e\r\n\u003c/p\u003e\r\n\r\n\u003cp align=\"center\"\u003eSelenium script to retrieve latest Wired Coupons \u0026 Promo Codes for various websites such as Walmart, DoorDash, EBay, \u0026 more.\u003c/p\u003e\r\n\r\n\u003cp align=\"right\"\u003e \r\n        \u003cimg src=\"https://img.shields.io/badge/python-3670A0?style=for-the-badge\u0026logo=python\u0026logoColor=ffdd54\"/\u003e\u003cimg src=\"https://img.shields.io/badge/-selenium-%43B02A?style=for-the-badge\u0026logo=selenium\u0026logoColor=white\"/\u003e\u003ca href=\"https://github.com/sponsors/Prem-ium\" target=\"_blank\"\u003e\r\n        \u003cimg src=\"https://img.shields.io/badge/sponsor-30363D?style=for-the-badge\u0026logo=GitHub-Sponsors\u0026logoColor=#EA4AA\" alt=\"Github Sponsor, https://github.com/sponsors/Prem-ium\"/\u003e\u003c/a\u003e\r\n\u003c/p\u003e\r\n\r\n---\r\n## Demo  \r\n\r\n**Important Notice:** [Gold Sponsors](https://github.com/sponsors/Prem-ium) have access to special privileges, including exclusive features such as Discord Bot support for this project. If you are a `Gold` tier sponsor, you can access the private repository containing the Python script with Discord integration.  \r\n\r\n### Gold Sponsor Demo  \r\nThis is a demo of the GitHub Gold Sponsor version of the project (not available in the public version).  \r\n\r\n\u003cvideo src=\"https://github.com/user-attachments/assets/d369c9a9-7143-4d5f-9105-e6ae137b9c7d\" controls style=\"max-width: 100%; height: auto;\"\u003e\r\n    Your browser does not support video tags. \r\n    \u003ca href=\"https://github.com/user-attachments/assets/d369c9a9-7143-4d5f-9105-e6ae137b9c7d\" download\u003eDownload the video here\u003c/a\u003e.\r\n\u003c/video\u003e  \r\n\r\nIf the video doesn't work, preview the following image:  \r\n\u003cdetails\u003e\r\n  \u003csummary\u003eImage Preview\u003c/summary\u003e\r\n\r\n![Discord Bot Demo](https://github.com/Prem-ium/Wired-Coupon-Scraper/blob/main/Assets/DiscordBot.png?raw=true)\r\n\r\n\u003c/details\u003e  \r\n\r\n### Public Version Demo  \r\nThis is a demo of the public version of the project.  \r\n\r\n\u003cvideo src=\"https://github.com/user-attachments/assets/9cc1370e-cf35-4ad3-8901-3e08c474212b\" controls style=\"max-width: 100%; height: auto;\"\u003e\r\n    Your browser does not support video tags. \r\n    \u003ca href=\"https://github.com/user-attachments/assets/9cc1370e-cf35-4ad3-8901-3e08c474212b\" download\u003eDownload the video here\u003c/a\u003e.\r\n\u003c/video\u003e  \r\n\r\n\u003cdetails\u003e\r\n  \u003csummary\u003eConsole Output Preview\u003c/summary\u003e\r\n\r\nOutput for running `python main.py amazon`\r\n\r\n```python\r\n---------------------------------------------------------------------------\r\nWelcome to Wired Coupon Scraper.\r\n\r\nRETAILERS argument received.\r\nGathering coupon codes for: ['amazon']\r\n--------------------------------------------------\r\ncodes.txt file already exists\r\n----------------------------------------------------------------------\r\nRetrieving AMAZON Promo Code Offers...\r\n\r\n108 AMAZON Promo Codes/Coupons were found!\r\n--------------------------------------------------\r\nTake 40% Off select products from Kwfrhix - Amazon Promo Code:\r\n        40MMS6OP\r\nhttps://www.wired.com/coupons/get/94554598?popup=true\r\n\r\nAppended Take 40% Off select products from Kwfrhix - Amazon Promo Code: - https://www.wired.com/coupons/get/94554598?popup=true\r\n--------------------------------------------------\r\n--------------------------------------------------\r\nEnjoy 40% Off select JingLeXin products - Amazon Promo Code:\r\n        40YPKL1X\r\nhttps://www.wired.com/coupons/get/94554602?popup=true\r\n\r\nAppended Enjoy 40% Off select JingLeXin products - Amazon Promo Code: - 40YPKL1X - https://www.wired.com/coupons/get/94554602?popup=true\r\n--------------------------------------------------\r\n*---Rest of Promo Codes---*\r\n```\r\n\u003c/details\u003e  \r\n\r\n---\r\n## Environment Variables\r\n\r\nThe following environment variables can be configured to customize the behavior of the script. All variables are optional and have default values as shown below:\r\n\r\n| Variable           | Default               | Description                                                                                                                                                  |\r\n|--------------------|-----------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------|\r\n| `RETAILERS`        | `[\"walmart\"]`         | A JSON-formatted list of supported retailer coupon pages from Wired.com/coupons. Example: `[\"walmart\", \"amazon\", \"target\"]`.                                                                         |\r\n| `APPRISE_ALERTS`   | None                  | A comma-separated list of Apprise notification service URLs to which coupon alerts will be sent. Example: `discord://webhook_id/webhook_token,mailto://user:pass@smtp.example.com`.                   |\r\n| `ALLOW_DUPLICATES` | `False`               | If set to `True`, the script will allow sending duplicate coupons to Apprise alerts. Use this option if you want to be notified about the same coupon multiple times.                                |\r\n| `KEEP_ALIVE`       | `False`               | If set to `True`, the script will run a Flask server to allow Keep-Alive functionality. This can be useful for deployments that need to keep the script running continuously.                        |\r\n\r\n----\r\n## Installation\r\n1. Clone the repository:\r\n```bash\r\n    git clone https://github.com/Prem-ium/Wired-Coupon-Scraper.git\r\n    cd Wired-Coupon-Scraper\r\n```\r\n2. Install the required packages:\r\n```bash\r\n    pip install -r requirements.txt\r\n```\r\n3. Set up the environment variables.\r\n4. Run the script:\r\n- No Arguments:\r\n``` bash\r\n    python main.py\r\n```\r\n- Pass RETAILERS as an argument. Seperate with a comma (```,```)\r\n``` bash\r\n    python main.py amazon,doordash\r\n```\r\n\r\n--\r\n## Experiencing Issues? 🛠️\r\nAs of 9/8/2024, I have disabled the `Issues` privilege for the general public. For direct support on any bugs or issues, please consider sponsoring me as a GitHub Sponsor under the `Silver` or `Gold` tier. \r\n[![Sponsor](https://img.shields.io/badge/sponsor-30363D?style=for-the-badge\u0026logo=GitHub-Sponsors\u0026logoColor=#white)](https://github.com/sponsors/Prem-ium)\r\n\r\n---\r\n# Donations\r\n\r\nIf you appreciate my work and would like to show your support, there are two convenient ways to donate:\r\n\r\n1. **GitHub Sponsors**\r\n   - [Donate via GitHub Sponsors](https://github.com/sponsors/Prem-ium)\r\n   - This is the preferred donation method as it incurs no transaction fees \u0026 different tiers offer perks.\r\n   [![GitHub Sponsor](https://img.shields.io/badge/sponsor-30363D?style=for-the-badge\u0026logo=GitHub-Sponsors\u0026logoColor=#EA4AAA)](https://github.com/sponsors/Prem-ium)\r\n\r\n2. **Buy Me A Coffee**\r\n   - [Donate via Buy Me A Coffee](https://www.buymeacoffee.com/prem.ium)\r\n   - [![Buy Me A Coffee](https://img.shields.io/badge/Buy%20Me%20a%20Coffee-ffdd00?style=for-the-badge\u0026logo=buy-me-a-coffee\u0026logoColor=black)](https://www.buymeacoffee.com/prem.ium)\r\n\r\n3. **Referral Links**  \r\n    - If you're unable to make a monetary donation, you can still support my work by using my curated [Referral Links](https://github.com/Prem-ium/Referral-Link-Me/blob/main/README.md). Earn bonuses and rewards while contributing to my projects at the same time.  \r\n    - [Explore Referral Links](https://github.com/Prem-ium/Referral-Link-Me/blob/main/README.md)  \r\n\r\nYour generous donations will go a long way in helping me cover the expenses associated with developing new features and promoting the project to a wider audience. I extend my heartfelt gratitude to all those who have already contributed. Thank you for your support!\r\n\r\n---\r\n## License\r\nThis project is licensed under the **GNU General Public License v3.0** (GPL-3.0). See the LICENSE file for details.\r\n\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprem-ium%2Fwired-coupon-scraper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fprem-ium%2Fwired-coupon-scraper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprem-ium%2Fwired-coupon-scraper/lists"}