https://github.com/israeliyke/ezynotifyv2
Python bot for website monitoring, keyword alerts, and Supabase integration with GitHub Actions
https://github.com/israeliyke/ezynotifyv2
automation bot github-actions keyword-tracking notifications python selenium supabase web-scraping website-monitoring
Last synced: about 2 months ago
JSON representation
Python bot for website monitoring, keyword alerts, and Supabase integration with GitHub Actions
- Host: GitHub
- URL: https://github.com/israeliyke/ezynotifyv2
- Owner: IsraelIyke
- License: mit
- Created: 2025-09-04T04:54:56.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-09-08T10:02:12.000Z (10 months ago)
- Last Synced: 2025-09-08T11:32:53.128Z (10 months ago)
- Topics: automation, bot, github-actions, keyword-tracking, notifications, python, selenium, supabase, web-scraping, website-monitoring
- Language: Python
- Homepage:
- Size: 10.7 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Automated website monitoring bot with keyword detection, Supabase logging, and GitHub Actions scheduling ⚡
---
## ✨ Features
- 🔎 Monitor websites for **updates or keyword matches**
- 📡 Uses **Selenium** (BeautifulSoup initially) for scraping
- ☁️ Stores results in **Supabase**
- 🔔 Sends instant notifications Telegram [Find telegram bot repo here](https://github.com/IsraelIyke/ezynotify-bot)
- 🕒 Automated with **GitHub Actions** (runs every 2 minutes)
- 🔒 Configurable via `.env` for security
- [Check Live Project here](https://t.me/ezynotify_bot)
---
## ⚙️ Installation
```bash
# Clone the repo. Refer to https://github.com/IsraelIyke/ezynotify-bot for the 2nd part of the bot. This part only hosts the github action yml
git clone https://github.com/IsraelIyke/ezynotifyv2.git
cd ezynotifyv2
# Install dependencies
pip install -r requirements.txt
```
---
## 🧩 Tech Stack
- Python
- Selenium (scraping)
- Supabase (storage)
- GitHub Actions (automation)