fix: rate limiter + session pooling + cache for all scrape functions 92b2e1c verified bep40 commited on Jun 14
Delete static/wc_shorts_slide.js, static/wc_shorts_inject.js 13ecfa2 verified bep40 commited on Jun 14
v15.38: Fix scrape_vne_article — fallback to _scrape_generic, try Windows UA cfd8ddf verified bep40 commited on Jun 14
v15.38: Add missing scrape_vne_article, scrape_dantri_article, scrape_genk_article, scrape_bbc_article, scrape_ttvh_article, _scrape_generic to main.py (fixes /api/article 500 error) 572fdcf verified bep40 commited on Jun 14
v15.38: Fix /api/article — robust error handling, proper img src filtering f14f924 verified bep40 commited on Jun 14
v15.38: Add rate limiter (_rl_get) for Bongda + news requests, retry on 429 bd75179 verified bep40 commited on Jun 14
v15.38: Implement /api/article endpoint (scrape article → JSON for SPA), /s redirects to hash URL 380b701 verified bep40 commited on Jun 14
Add /s article viewer route with scraped content (no iframe, works on mobile/Zalo) 1166e5f verified bep40 commited on Jun 14
Fix v6: audio+video record + ratio crop + AI title + Short AI upload 0cc342c verified bep40 commited on Jun 14
Fix v5: processRatio uses video.ended event instead of setTimeout, parallel audio video, 200ms timeslice, requestData() flush be9eb91 verified bep40 commited on Jun 14
Delete static/collect_shorts.html, static/shorts_collector.html, static/test_yt.html c7da4c9 verified bep40 commited on Jun 14
Delete static/vtv_recorder.js, static/vtv_recorder_inject.js c2a95f6 verified bep40 commited on Jun 14
Fetch VTV Nam Bộ shorts from dedicated endpoint in loadHome 978e02b verified bep40 commited on Jun 13