NewsNow:开源个性化新闻聚合平台

简介: NewsNow是一个功能强大且易于上手的新闻聚合项目,通过简单的部署步骤,你就可以拥有一个属于自己的个性化新闻聚合平台。无论是学习TypeScript、了解Web开发,还是打造专属的新闻阅读工具,NewsNow都是一个不错的选择。

Google_Chrome_LUciPCeQpT.png

大家上班第一件事都做些什么呢?有没有和我一样,习惯先打开知乎、百度热搜、微博等新闻平台,浏览一下当天的头条新闻?每天都要逐个点开这些网站,再挑选感兴趣的新闻深入阅读,确实有些繁琐。今天在浏览GitHub时,我发现了一个名为NewsNow的项目,这是一款能够优雅地阅读实时热门新闻的聚合平台。接下来,我将为大家详细介绍这个项目,并分享如何进行私有化部署。

项目介绍

这是一款TypeScript编写的实时热门新闻聚合项目,有以下特性

  • 优雅的设计,优雅的阅读体验,时刻关注最新最热的新闻。
  • 支持 Github 登录,支持数据同步。
  • 默认 30 分钟缓存,登录用户可以强制拉取最新数据。但也会根据内容源的更新间隔设置不同的爬虫间隔时间(最快两分钟),节约资源的同时避免频繁爬取而导致 IP 封禁。

github地址:https://github.com/ourongxing/newsnow

站点地址:https://newsnow.busiyi.world/

该项目在github上已经拥有4.5k star

Google_Chrome_AIDpGYenDp.png

项目部署

此项目可以本地启动、docker部署及其它平台部署。我们此处使用的是docker-compose部署的,docker-compose部署比较简单,首先创建一个部署目录,在部署目录下创建一个docker-compose.yml文件,内容如下:

services:
  newsnow:
    image: ghcr.io/ourongxing/newsnow:latest
    container_name: newsnow
    restart: always
    ports:
      - '4444:4444'
    environment:
      - G_CLIENT_ID=
      - G_CLIENT_SECRET=
      - JWT_SECRET=
      - INIT_TABLE=true
      - ENABLE_CACHE=true

创建完成之后在docker-compose.yml同级目录下执行以下命令启动服务即可

docker-compose up -d

项目使用

部署完成之后你就可以在浏览器中输入部署的地址http://ip:port 来进行访问了

Google_Chrome_0TxjJNAQ1f.png

你可以将自己喜欢的平台进行关注,看到自己感兴趣的新闻时可以直接点击跳转到对应的新闻详情页面。

总结

NewsNow是一个功能强大且易于上手的新闻聚合项目,通过简单的部署步骤,你就可以拥有一个属于自己的个性化新闻聚合平台。无论是学习TypeScript、了解Web开发,还是打造专属的新闻阅读工具,NewsNow都是一个不错的选择。

目录
相关文章
|
4月前
|
测试技术
哪里不对改哪里!全能图像编辑模型Qwen-Image-Edit来啦
Qwen-Image-Edit基于20B Qwen-Image模型,融合视觉语义与外观控制,支持中英文文字精准编辑、风格迁移、IP创作等多重功能,具备SOTA性能,助力低门槛、高精度图像编辑。
2124 23
|
5月前
|
数据采集 Web App开发 自然语言处理
新闻热点一目了然:Python爬虫数据可视化
新闻热点一目了然:Python爬虫数据可视化
|
搜索推荐 安全 数据安全/隐私保护
7 个最能提高生产力的 Docker 容器
7 个最能提高生产力的 Docker 容器
857 35
|
机器学习/深度学习 人工智能 搜索推荐
|
7月前
|
存储 安全 API
权限申请被拒?详解京东/淘宝API审核标准与申诉技巧
在对接电商 API 时,权限申请常因资质或材料问题被拒。本文详解京东、淘宝的审核标准与申诉策略,结合实战案例,教你如何提升通过率,规避风险,实现高效对接。
|
11月前
|
人工智能 算法 物联网
ComfyUI:搭积木一样构建专属于自己的AIGC工作流(保姆级教程)
通过本篇文章,你可以了解并实践通过【ComfyUI】构建自己的【文生图】和【文生动图】工作流。
10357 5
ComfyUI:搭积木一样构建专属于自己的AIGC工作流(保姆级教程)
|
机器学习/深度学习 人工智能 自然语言处理
《探秘Hiplot:AI如何为上千图表模板实现精准分类推荐》
Hiplot是一款免费且功能强大的数据可视化AI,拥有上千种图表模板。它通过多维度数据理解、用户意图识别、机器学习模型和实时反馈优化等技术,实现精准的图表推荐。首先,AI对用户数据进行深度剖析,理解时间、产品、地域等维度特征;其次,利用自然语言处理识别用户需求;再者,基于大量历史数据训练的机器学习模型预测最适合的图表;最后,通过实时收集用户反馈不断优化推荐策略。这一系列AI技术的应用,使Hiplot能高效提供最合适的可视化方案,助力数据洞察与决策。
476 11
|
Web App开发 测试技术 API
使用Ollama和Botnow本地部署DeepSeek R1模型的对比分析
本文详细对比了使用Ollama和Botnow两种方式在本地运行DeepSeek R1等开源大模型的不同。通过Ollama,用户可以在个人电脑(如MacBook Pro)上快速部署和测试模型;而Botnow则提供了企业级的API接入和本地部署方案,支持更复杂的应用场景。具体步骤包括环境准备、模型下载与运行、图形化界面操作等,帮助用户选择最适合自己的方式体验大模型的强大功能。
854 0