- Added Craigslist scanner framework - Added Facebook Marketplace placeholder - Updated main scanner to aggregate all sources - Added STATUS.md for development tracking - Fixed import paths for all scanners - Ready for HTML scraping implementation Current status: - eBay: RSS built but unreliable, need HTML scraping - Craigslist: Framework ready, debugging HTML parsing - Facebook: Placeholder (needs Selenium) - All sources tracked in unified scan loop
78 lines
2.4 KiB
Markdown
78 lines
2.4 KiB
Markdown
# Cast Iron Scout - Development Status
|
|
|
|
**Last Updated:** April 9, 2026 - 5:50 PM
|
|
**Developer:** Forge
|
|
|
|
## ✅ Completed
|
|
|
|
- [x] Core scanner engine built
|
|
- [x] Valuation engine with brand/size/type logic
|
|
- [x] Telegram alert system
|
|
- [x] Duplicate prevention (state tracking)
|
|
- [x] Hourly cron job configured
|
|
- [x] Configuration system
|
|
- [x] Logging system
|
|
|
|
## 🚧 In Progress
|
|
|
|
### Channel: eBay
|
|
- [x] RSS feed scanner (built)
|
|
- [ ] HTML scraper (needed - RSS unreliable)
|
|
- **Status:** ⚠️ RSS feeds not returning data consistently
|
|
- **Next:** Implement proper HTML scraping with BeautifulSoup
|
|
|
|
### Channel: Craigslist
|
|
- [x] Scanner framework built
|
|
- [ ] HTML parsing (in progress)
|
|
- [ ] Multi-city scanning
|
|
- **Status:** ⚠️ Returning 0 items - needs HTML structure fix
|
|
- **Next:** Debug HTML parsing, add proper result extraction
|
|
|
|
### Channel: Facebook Marketplace
|
|
- [x] Scanner framework created
|
|
- [ ] Selenium/Playwright implementation
|
|
- [ ] Location-based searches
|
|
- **Status:** 📝 Placeholder only (requires headless browser)
|
|
- **Next:** Install Selenium, implement headless Chrome scraping
|
|
|
|
### Channel: EstateSale.com
|
|
- [ ] Not started
|
|
- **Status:** ⏳ Backlog
|
|
- **Next:** Research site structure, build scanner
|
|
|
|
## 🔧 Technical Debt
|
|
|
|
1. **eBay RSS unreliable** - Need HTML scraping
|
|
2. **Craigslist HTML parsing** - Need to fix selector logic
|
|
3. **Facebook requires Selenium** - Heavy dependency, slow scans
|
|
4. **No image recognition yet** - Can't identify logos from photos
|
|
5. **No price history database** - Can't track sold items
|
|
|
|
## 📊 Performance
|
|
|
|
- **Scan frequency:** Every hour
|
|
- **Sources active:** 0/3 (all in development)
|
|
- **Deals found:** 0 (no working sources yet)
|
|
- **False positives:** N/A
|
|
|
|
## 🎯 Next Steps (Priority Order)
|
|
|
|
1. **Fix eBay scanner** - HTML scraping (2-3 hours)
|
|
2. **Fix Craigslist scanner** - Debug HTML parsing (1 hour)
|
|
3. **Add Facebook with Selenium** - Heavy lift (4-6 hours)
|
|
4. **Test with real data** - Validate against manual searches
|
|
5. **Add image recognition** - Logo identification (future)
|
|
6. **Add sold items database** - Better FMV calculations (future)
|
|
|
|
## 📝 Notes
|
|
|
|
- Craigslist may block frequent requests - need rate limiting
|
|
- Facebook Marketplace requires login for full access
|
|
- eBay has official API but requires approval
|
|
- Consider adding OfferUp, Letgo as lighter alternatives to FB
|
|
|
|
---
|
|
|
|
**Current Focus:** Getting eBay and Craigslist working reliably
|
|
**ETA for First Deal Alert:** TBD (depends on scraping fixes)
|