All MicroEvals
""" Yes. I found a few that are genuinely useful, but they f...
Create MicroEval

""" Yes. I found a few that are genuinely useful, but they f...

Prompt

""" Yes. I found a few that are genuinely useful, but they fall into **three different architectures**: 1. **price-monitoring engines** — track known products and alert on drops; 2. **deal/coupon aggregators** — continuously discover deals from sources; 3. **Brazil-specific scrapers** — already understand Brazilian retailers, but are usually less mature. For what you're describing, I'd actually combine **#1 + #2 + Brazilian adapters** rather than look for a single perfect repository. ### 🥇 Best foundation: PriceBuddy PriceBuddy is probably the closest match to the *architecture* I'd want for this project. [PriceBuddy GitHub repository](https://github.com/jez500/pricebuddy?utm_source=chatgpt.com) It is self-hosted and designed to deal with the messy reality of ecommerce rather than being hard-coded to one store. It supports: - arbitrary retailers - automatic product/price/availability extraction - price history - multiple listings/retailers - target-price alerts - percentage-drop alerts - fake-discount detection through historical prices - browser extension - API + CLI - multiple notification systems: - Telegram - Discord - ntfy - Gotify - Pushover - Apprise - email - AI-assisted extraction for difficult pages - Docker deployment [GitHub](https://github.com/jez500/pricebuddy?utm_source=chatgpt.com) **This is particularly interesting for you because of your existing ntfy setup.** You could potentially have: ```text Brazilian retailers │ ▼ ┌─────────────┐ │ Scrapers │ └──────┬──────┘ ▼ ┌─────────────────┐ │ PriceBuddy core │ │ │ │ price history │ │ normalization │ │ deal detection │ │ availability │ └───────┬─────────┘ │ ├── ntfy ──────► phone ├── Telegram ├── Discord └── webhook ``` That gives you a very nice self-hosted deal infrastructure. --- ## 🥈 Very interesting: `price-tracker-bot` price-tracker-bot [price-tracker-bot GitHub repository](https://github.com/bernalli/price-tracker-bot?utm_source=chatgpt.com) This one is interesting if you want something more **bot-oriented** rather than a general price-tracking application. It has: - Telegram bot - 17 built-in scrapers - plugin architecture - Amazon - eBay - Walmart - Best Buy - Etsy - Newegg - Wayfair - MediaMarkt - Otto - Zalando - Apple - Google Store - AliExpress - generic JSON-LD/microdata/OpenGraph extraction - Playwright fallback - price charts - target prices - notification preferences - Prometheus/Grafana observability - automatic per-domain quarantine - exponential backoff - MIT license [GitHub](https://github.com/bernalli/price-tracker-bot?utm_source=chatgpt.com) The **plugin architecture + generic scraper fallback** is the important part. You could add: ```text Brazil ├── amazon.com.br ├── mercadolivre.com.br ├── kabum.com.br ├── pichau.com.br ├── terabyteshop.com.br ├── magazineluiza.com.br ├── casasbahia.com.br ├── shopee.com.br └── amazon.com.br ``` as retailer plugins. --- # 🇧🇷 Best Brazil-specific discovery I found ## Smart Affiliate Bot Smart Affiliate Bot [Smart Affiliate Bot GitHub repository](https://github.com/acellesantos/smart-affiliate-bot?utm_source=chatgpt.com) This one is much more directly aligned with **Brazilian deals**. It explicitly monitors: - Amazon - Mercado Livre - Magalu - Shopee and has: - Selenium - BeautifulSoup - Pandas - price history - promotion validation - Telegram - WhatsApp - caching - scheduled execution - product filtering - AI integration through OpenRouter - Brazilian-oriented deal automation [GitHub](https://github.com/acellesantos/smart-affiliate-bot?utm_source=chatgpt.com) The interesting feature is that it doesn't simply say: > "the website claims 40% off" It maintains historical pricing and attempts to determine whether the promotion is actually legitimate. That's much closer to a **real deal detector** than a basic scraper. The downside is that it's relatively small: > 9 commits / 5 stars so I would treat it as a **source of Brazilian retailer adapters and ideas**, rather than the core infrastructure of a serious long-running system. --- # 🇧🇷 Another Brazil-specific project: Mercado Livre ML Crawler [ML Crawler GitHub repository](https://github.com/Ysrial/ml-crawler?utm_source=chatgpt.com) This is specifically for **Mercado Livre Brasil**. It has: - automated scraping - Brazilian/US price parsing - PostgreSQL - complete price history - dashboard - scheduling - layout detection - delays/rate limiting [GitHub](https://github.com/Ysrial/ml-crawler?utm_source=chatgpt.com) This could make a good **Mercado Livre adapter/reference implementation**. --- # 🇧🇷 PromoBot is also surprisingly relevant PromoBot [PromoBot GitHub repository](https://github.com/leandro2r/promobot?utm_source=chatgpt.com) This one is older/simple compared with PriceBuddy, but conceptually it does something important: > **continuously monitor promotion websites rather than only monitoring products you've explicitly entered.** It supports: - HTML scraping - RSS/Atom - keyword matching - Telegram - Docker - MongoDB - configurable regional sources - Brazilian (`BR`) configurations - user-defined keywords - history - scheduled polling [GitHub](https://github.com/leandro2r/promobot?utm_source=chatgpt.com) So this is closer to: ```text "Find RTX 5090 deals" ↓ search promotion websites ↓ matching ↓ Telegram ``` rather than: ```text "Watch this exact RTX 5090 URL" ``` That's an important distinction. --- # Another excellent generic foundation sonoyumi/price-tracker [sonoyumi/price-tracker GitHub repository](https://github.com/sonoyumi/price-tracker?utm_source=chatgpt.com) This is considerably smaller, but technically clean. It supports arbitrary websites through: ```text CSS selector ↓ JSON-LD ↓ itemprop ``` and has: - SQLite history - Telegram - price-drop detection - target-price alerts - stock alerts - retries - exponential backoff - per-site request delays - CSV export - robust failure isolation - 57 tests [GitHub](https://github.com/sonoyumi/price-tracker?utm_source=chatgpt.com) This could actually be a **very good base for writing Brazilian adapters yourself**. --- # One more I'd look at: `andrewschultzw/price-tracker` andrewschultzw/price-tracker [andrewschultzw/price-tracker GitHub repository](https://github.com/andrewschultzw/price-tracker?utm_source=chatgpt.com) This one has some unusually interesting "deal intelligence": - all-time-low detection - 30/90-day lows - historical price context - fake/meaningless discount avoidance - weekly deal digest - back-in-stock detection - multiple sellers - Discord - ntfy - webhooks - email - web push - notification history - retry/backoff - CAPTCHA detection - multi-user support - SQLite - no Redis - no external DB - single Node process [GitHub](https://github.com/andrewschultzw/price-tracker?utm_source=chatgpt.com) **The ntfy support is particularly attractive for your setup.** --- # What I would actually build I don't think you should search indefinitely for a mythical: > "Brazilian Amazon + Mercado Livre + KaBuM + Pichau + Terabyte + Shopee + coupons + Telegram + ntfy + historical prices + AI + robust scraper" repo. The architecture is better split into **discovery → normalization → validation → notification**. Something like: ```text ┌───────────────────────┐ │ SOURCES │ ├───────────────────────┤ │ Amazon BR │ │ Mercado Livre │ │ KaBuM │ │ Pichau │ │ Terabyte │ │ Magalu │ │ Shopee │ │ AliExpress │ │ Promo sites │ │ Telegram deal channels│ │ RSS feeds │ └───────────┬───────────┘ │ ▼ ┌───────────────────────┐ │ INGESTION │ │ │ │ Requests │ │ Playwright/Selenium │ │ RSS │ │ APIs │ └───────────┬───────────┘ │ ▼ ┌───────────────────────┐ │ NORMALIZATION │ │ │ │ Product identity │ │ Retailer │ │ Price │ │ PIX price │ │ Coupon │ │ Shipping │ │ Stock │ │ URL │ └───────────┬───────────┘ │ ▼ ┌───────────────────────┐ │ PRICE HISTORY │ │ │ │ SQLite/Postgres │ │ 7d / 30d / 90d / ATH │ │ historical minimum │ └───────────┬───────────┘ │ ▼ ┌───────────────────────┐ │ DEAL ENGINE │ │ │ │ % drop │ │ historical percentile│ │ record low │ │ coupon discount │ │ fake discount │ │ shipping-adjusted │ │ confidence score │ └───────────┬───────────┘ │ ┌───────────┴───────────┐ ▼ ▼ product alerts deal discovery │ │ └───────────┬───────────┘ ▼ ┌───────────────────────┐ │ NOTIFICATIONS │ ├───────────────────────┤ │ ntfy │ │ Telegram │ │ Discord │ │ Webhook │ │ Email │ └───────────────────────┘ ``` ### The really interesting part I'd make **two separate ingestion modes**. #### Mode A — product tracking ```text RTX 5070 ↓ Amazon BR KaBuM Pichau Terabyte Mercado Livre ↓ historical prices ↓ "R$ 3,499 = 18% below 90-day median" ↓ ntfy ``` #### Mode B — deal discovery ```text Amazon deals Mercado Livre deals Pelando Promobit Telegram channels RSS store promotions ↓ extract everything ↓ deduplicate ↓ identify product ↓ look up historical price ↓ validate discount ↓ filter by user's interests ↓ notification ``` That second mode is where you get something much more powerful than a normal price tracker. --- ## My shortlist | Project | Brazil | Discovery | Price history | Notifications | Architecture | |---|---|---:|---:|---:|---| | **PriceBuddy** | 🟡 adaptable | 🟡 | 🟢 | 🟢🟢 | ⭐⭐⭐⭐⭐ | | **price-tracker-bot** | 🟡 adaptable | 🟡 | 🟢 | 🟢 | ⭐⭐⭐⭐⭐ | | **Smart Affiliate Bot** | 🟢 | 🟢 | 🟢 | 🟢 | ⭐⭐⭐ | | **andrewschultzw/price-tracker** | 🟡 | 🟡 | 🟢🟢 | 🟢🟢 | ⭐⭐⭐⭐⭐ | | **PromoBot** | 🟢 | 🟢🟢 | 🟡 | 🟢 | ⭐⭐⭐ | | **ML Crawler** | 🟢 ML | 🟡 | 🟢🟢 | 🟡 | ⭐⭐⭐ | | **sonoyumi/price-tracker** | 🟡 | 🔴 | 🟢 | 🟢 | ⭐⭐⭐⭐ | **If I were starting this today, I'd inspect `PriceBuddy`, `andrewschultzw/price-tracker`, and `Smart Affiliate Bot` first.** The particularly nice combination for your existing setup would be: **PriceBuddy/price-tracker architecture + Brazilian scrapers from Smart Affiliate Bot + `ntfy` as the notification layer + a separate deal-discovery ingestion layer.** That would give you something substantially more interesting than a simple coupon scraper: essentially a **self-hosted Brazilian deal intelligence engine**, with historical validation so that `"50% OFF"` only becomes an alert when the underlying price history supports that claim. """ Based in the prompt above, create a plan for creating a project which is a fork of Pricebuddy, but contains all things mentioned, in regards to tracking mercadolivre, shopee, terabyte, kabum, pichau, amazon, etc. and also decides wheter i want to track a single product, or a category of products, a name for a product which has many variants, a brand, or for coupons, etc and so on. Eventually create my own app (android for now) using flutter, which syncs with a server sending notifications on movements on the cloud. Help me host it with a free hosting service. Create a draft prompt for that. Okay?

Response not available

Drag to resize
Drag to resize