VNEWS / main.py

Commit History

Improve topic filtering: require keyword relevance inside article bodies
62d9dcf
verified

bep40 commited on

Fix topic AI: filter readable article sources and summarize actual article bodies
fb93474
verified

bep40 commited on

Fix topic posts: summarize filtered news context directly, avoid Google News redirect scraping
0bf88ff
verified

bep40 commited on

Fix Space error: remove duplicate wall decorator after URL/topic patch
b2cd731
verified

bep40 commited on

Fix URL scraping with Jina fallback and topic posts from real article content
27d6a5b
verified

bep40 commited on

Improve topic posts: use Google News RSS web context before fallback
6505e8d
verified

bep40 commited on

Fix Space error: remove duplicate /api/wall decorator
d496a66
verified

bep40 commited on

Fix AI rewrite completeness, generic URL scraping, web-context topic posts
f9e97af
verified

bep40 commited on

Fix URL-to-wall: accept summary fallback and og:title for TTVH articles
45e9074
verified

bep40 commited on

Improve AI rewrite: Qwen2.5-VL router fallback + full article context + topic/url wall endpoints
84e8b2b
verified

bep40 commited on

Restore main.py to revision b027175
bc44def
verified

bep40 commited on

Restore main.py to revision a966d8b
4d9a2c6
verified

bep40 commited on

Restore main.py to revision 0279878
e80fd29
verified

bep40 commited on

Topic-aware AI rewrite voice style
a966d8b
verified

bep40 commited on

Restore main.py from b8a71c0
5abd475
verified

bep40 commited on

Restore Space to commit b8a71c0
135fb59
verified

bep40 commited on

World Cup RSS all articles + persistent AI rewrite wall APIs
39c3d67
verified

bep40 commited on

Add Thethaovanhoa World Cup 2026 scraper + in-app article parser
04c8773
verified

bep40 commited on

Make shorts stable: fast scrape plus static fallback for DanTri/SucKhoe, cache v3
90f7617
verified

bep40 commited on

Add persistent shorts stats/comments API (views, likes, shares, comments)
79bb876
verified

bep40 commited on

Fix shorts load fast: parse YouTube shorts HTML for DanTri+SucKhoe; remove Genk from blocking homepage scrape
dc46941
verified

bep40 commited on

Revert to 90ceb2e
1cf951b
verified

bep40 commited on

Revert to aa5083a
a62d6d2
verified

bep40 commited on

Revert to d09c715
09166cf
verified

bep40 commited on

Revert to 90ceb2e
d3044b1
verified

bep40 commited on

Fix worldcup shorts: dedicated 90s timeout (not shared with 30s shorts timeout)
b9a2315
verified

bep40 commited on

Add /api/shorts/worldcup - fetch ALL shorts from @duongdenworldcup_2026
7d347ca
verified

bep40 commited on

Shorts: baodantri+baosuckhoedoisong with duongdenworldcup_2026 fallback (guaranteed content)
90ceb2e
verified

bep40 commited on

Shorts: @baodantri7941 + @baosuckhoedoisongboyte, timeout 30s, --no-check-certificates, sorted newest
d09c715
verified

bep40 commited on

Revert to aa5083a
af71575
verified

bep40 commited on

Fix shorts: timeout 30s, baodantri first then duongdenworldcup fallback (skip baosuckhoedoisong)
5eb0d07
verified

bep40 commited on

Fix shorts: duongdenworldcup as fallback when baodantri/baosuckhoedoisong fail
7d88c18
verified

bep40 commited on

Fix shorts: timeout 60s, baodantri primary + baosuckhoedoisong fallback
4bd76c6
verified

bep40 commited on

Fix shorts: sequential fetch (more reliable), timeout 120s, duongdenworldcup as fallback
4fc94ce
verified

bep40 commited on

Add @duongdenworldcup_2026 shorts (30 videos) + /api/shorts/worldcup endpoint
f733be8
verified

bep40 commited on

Fix shorts: --no-check-certificates for SSL fix, 15 per channel
82bbf99
verified

bep40 commited on

Fix: shorts @baodantri+@baosuckhoedoisong sorted newest first, genk AI parallel OG fetch for all missing images
ccc872f
verified

bep40 commited on

Revert to aa5083a: main.py
d8f6236
verified

bep40 commited on

Fix: add @baosuckhoedoisongboyte to shorts (parallel), limit OG fallback to 5 items for speed
5bbadb7
verified

bep40 commited on

Fix shorts: use @baodantri7941 + @fptbongdaofficial, increase timeout to 90s, sequential fetch for reliability
aa5083a
verified

bep40 commited on

Restore from 8a81274 + apply: shorts @baodantri7941+@baosuckhoedoisongboyte, genk AI 30 articles+OG fallback, homepage genk_ai replaces cong-nghe
4d8e550
verified

bep40 commited on

Replace FPT shorts with DanTri+SucKhoe channels, increase AI image OG threads, fix all missing thumbnails
833b482
verified

bep40 commited on

Restore main.py from f02fb9d - fix SyntaxError
f84707f
verified

bep40 commited on

Replace FPT shorts with DanTri+SucKhoe shorts, filter AI articles without images
ed7222c
verified

bep40 commited on

More AI articles (30), OG fallback for all, replace Công Nghệ with Ứng dụng AI on homepage
f02fb9d
verified

bep40 commited on

Fix: genk AI OG image fallback + dedup article images (figure only, no standalone img)
7897c57
verified

bep40 commited on

Restore main.py from commit 8a81274
213936d
verified

bep40 commited on

Fix: genk AI images via OG fallback, dedup article images, livescore default=today
f9e3101
verified

bep40 commited on

Fix genk.vn scraper: search 6 levels up for images, filter avatars/logos
366c0ff
verified

bep40 commited on

Replace vnreview with genk.vn AI (articles readable in-app via .knc-content parser)
76b264c
verified

bep40 commited on