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