khoe [Source code] Trang đọc báo có nhân hoá NewsDigest - Self-host Cloudflare miễn phí

  • Người tạo chủ đề Người tạo chủ đề ToBe_or_NotToBe
  • Ngày bắt đầu Ngày bắt đầu

ToBe_or_NotToBe

Đã tốn tiền
1777886856507.webp

NewsDigest là một công cụ mã nguồn mở giúp bạn tự xây dựng một trang tổng hợp tin tức công nghệ hàng ngày cho riêng mình. Thay vì phải lướt qua hàng chục trang web, hệ thống này sẽ dùng AI để đọc, tóm tắt và lọc ra những tin quan trọng nhất cho bạn. Toàn bộ chạy trên Cloudflare free plan và Gemini free tier — không tốn server, không tốn tiền hosting, không tốn phí api.

1777944379316.webp


  • 🤖 Tự động hóa hoàn toàn: Hệ thống tự thu thập tin tức từ nhiều nguồn như Reddit, Hacker News, YouTube và GitHub Trending:
    • General (Mỗi 3 tiếng): Cào các nguồn tin tức thông thường (RSS, Website, Reddit...).
    • GitHub Trending (Mỗi ngày 1 lần): Cào các repository đang hot trên GitHub.
    • Retry & Cleanup: Các tác vụ chạy ngầm để thử lại các bài bị lỗi cào (mỗi 30p) và dọn dẹp dữ liệu cũ quá 30 ngày (mỗi ngày).

  • 🧠 Tóm tắt bằng AI: Sử dụng Gemini AI của Google để viết tóm tắt ngắn gọn và chấm điểm mức độ hấp dẫn của bài báo.
    • Sử dụng mô hình Gemma 4 của Google có rate limit 3k request mỗi ngày, nên bạn không cần lo về rate limit, mô hình này cũng nhỏ và nhẹ không bị overload như các mô hình Gemini của google.
    • Đoạn giới thiệu ngắn gọn bằng tiếng Việt.
    • Bản tóm tắt chi tiết định dạng Markdown.
    • Điểm độ "hot" từ 1 đến 10 (AI tự đánh giá dựa vào độ thu hút, tính mới mẻ của thông tin).
    • Gom tất cả các bài đã tóm tắt thành công trong ngày hôm đó để AI viết ra một đoạn Digest (điểm tin nhanh tổng hợp).

  • ☁️ Nền tảng Cloudflare: Toàn bộ hệ thống chạy trên Cloudflare (Workers, D1, Queues), giúp tối ưu chi phí và tốc độ.

  • 📱 Đọc tin mọi nơi: Ứng dụng web được xây dựng theo chuẩn PWA, cho phép cài đặt vào điện thoại và hỗ trợ đọc tin đã load ngay cả khi không có mạng (offline).

2.webp




Link Github: GitHub - trongnguyen24/NewsDigest (https://github.com/trongnguyen24/NewsDigest)
Link demo: NewsDigest - 4/5/2026 (https://newsdigest.pages.dev/)
Link Deepwiki: DeepWiki - https://deepwiki.com/trongnguyen24/NewsDigest

1 số típ để đọc tin nhanh:
  • Nhấn phím mũi tên để di chuyển nhanh các tin tức khi xem trên máy tính.
  • Trên mobile dùng các thao tác kéo xuống để đóng tin đang đọc mượt mà, nhấp đúp để xem tin tiếp theo.
  • Menu Digest để xem tóm tắt tin trong ngày, có kèm trích dẫn tin.
  • Tạo shortcut dạng PWA để hoạt động như app trên ios và android.

Mấy bác cần là 1 cái email để đăng ký Cloudflare và 1 key gemini ai-studio free.

Cách cài đặt các bác clone project về kéo file DEPLOY.md vào Antigravity, opencode, Gemini cli... prompt hướng dẫn tôi sẽ được AI hướng dẫn deploy nhé.

Hôm nay kẹt việc chưa làm video hướng dẫn deploy được. :byebye:
1777886652685.webp
 
Sửa lần cuối:
Chờ bác lâu quá em làm 1 cái gần giống của bác rồi
:beauty:
Cho anh em thêm 1 lựa chọn tham khảo, nói chung là cũng gần giống của bác chủ thớt, lấy cảm hứng từ giao diện của bác chủ thớt rồi làm


Anh em không có VPS thì làm theo của bác chủ là đơn giản nhất
 
Sửa lần cuối:

Trang web tổng hợp tin tức công nghệ hàng ngày bằng AI. Tự động lấy bài viết từ RSS, Reddit, YouTube, Hacker News, GitHub Trending và nhiều nguồn khác — sau đó tóm tắt và chấm điểm bằng Gemini AI, và tổng hợp thành digest hàng ngày. Đọc 1 trang là biết hôm nay có gì đáng chú ý. Toàn bộ chạy trên Cloudflare free plan — không tốn server, không tốn tiền hosting.

Về phần code thì mấy bác có thể kiêu ai làm trong vòng 1 buổi là xong, nhưng có cái ui/ux sẽ không xịn và được chăm chút như của mình.


Xem tệp đính kèm 3595006

Link Github: GitHub - trongnguyen24/NewsDigest (https://github.com/trongnguyen24/NewsDigest)
Link demo: NewsDigest - 4/5/2026 (https://newsdigest.pages.dev/)

1 số típ để đọc tin nhanh:
  • Nhấn phím mũi tên để di chuyển nhanh các tin tức khi xem trên máy tính.
  • Trên mobile dùng các thao tác kéo xuống để đóng tin đang đọc mượt mà, nhấp đúp để xem tin tiếp theo.
  • Menu Digest để xem tóm tắt tin trong ngày, có kèm trích dẫn tin.
  • Tạo shortcut dạng PWA để hoạt động như app trên ios và android.

Mấy bác cần là 1 cái email để đăng ký Cloudflare và 1 key gemini ai-studio free.

Cách cài đặt các bác clone project về kéo file DEPLOY.md vào Antigravity, opencode, Gemini cli... prompt hướng dẫn tôi sẽ được AI hướng dẫn deploy nhé

Hôm nay kẹt việc chưa làm video hướng dẫn deploy được. :byebye:
Xem tệp đính kèm 3594974
Bác share em xin cái prompt tóm tắt của bác được không ạ
Của em chỉnh mấy lần thấy cũng ổn ổn rồi nhưng muốn tham khảo prompt của bác xem như nào học hỏi thêm :big_smile:
 
có cào được voz hoặc giống kiểu task tổng hợp tin tức hot trong ngày trên X k thím
 
Bác cào được comment reddit bằng cách nào đó bác
Em lấy được mà không lấy được vote, nó gom tất bác ạ
Chạy thử Cloudflare Worker cho Reddit proxy cũng không qua được
Dùng bình thường thì reddit nó ban IP con VPS :beated:
Reddit có public json á bác. Bác nói là bọn ai nó biết. Nhưng mà cũng hay bị limit lắm. Niếu đăng ký được app key thì okela hơn, nhưng giờ reddit nó làm rắt quá khó đăng ký.
 
Reddit có public json á bác. Bác nói là bọn ai nó biết. Nhưng mà cũng hay bị limit lắm. Niếu đăng ký được app key thì okela hơn, nhưng giờ reddit nó làm rắt quá khó đăng ký.
Em đăng ký mà không được, nó cứ hiện lỗi không qua được bước đăng ký
 
Ngon, t xài ké luôn, nguồn của anh cũng tương tự mấy cái t quan tâm hê hê, cảm ơn nhé :big_smile: :boss:
Ok bác thoải mái :D
Rảnh em xin 1* trên github (Để làm màu nhá)
WxgkIvr.gif

 
Sửa lần cuối:
Ok bác thoải mái :D
Rảnh em xin 1* trên github (Để làm màu nhá)
WxgkIvr.gif

Em ko dùng tới nhưng vẫn ủng hộ bác 1* nhá
 
reddit chính thức chặn sạch api json public rồi nha mấy bác. Không cào được nữa. Mình đang làm cái extension cài vào browser tự đi cào. Tại vì đối với mình tin tức trên reddit có giá trị hơn báo chính thống.
 
Không bác nào publish cho cái trang để cá nhân hoá nhỉ
Là sao bác :big_smile:
Ý là có trang để người khác tự cá nhân hóa luôn hay như nào bác
Cái của bác chủ với cái của em đều có mã nguồn đầy đủ github rồi mà, bác lấy về tự làm là xong, hoặc dùng chung luôn web của bác chủ hay của em ấy, mà không theo ý muốn add nguồn của người khác được :shame:
 
Là sao bác :big_smile:
Ý là có trang để người khác tự cá nhân hóa luôn hay như nào bác
Cái của bác chủ với cái của em đều có mã nguồn đầy đủ github rồi mà, bác lấy về tự làm là xong, hoặc dùng chung luôn web của bác chủ hay của em ấy, mà không theo ý muốn add nguồn của người khác được :shame:
đúng rồi, em muốn add nguồn của em
 

Thống kê chủ đề

Ngày tạo
ToBe_or_NotToBe,
Người trả lời cuối
Involker.C,
Trả lời
24
Lượt xem
2.828
Quay lại
Lên đầu trang