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都是一个不错的选择。

选择正确建站软件——从此就像技术型的网站,不再担心自己网站缺乏内容一样。 很多站长建站都向sina学习,希望通过大量的内容来吸引流量。其实这样通过内容建设来建站,就是太辛苦。到哪里去弄那么多原创内容去?看到网络上四处可见的征求原创内容的帖子。我们不禁要感叹,建内容站真是不容易。 还有一种建站方法是建立技术型的网站。例如搜索引擎自己没什么内容,但是它通过搜索技术获得了巨大的内容。现在“美加新闻聚合系统”,站长已经可以免费获得并使用。利用这种软件建立技术型网站就非常容易了。就像搜索引擎从不担心自己缺乏内容一样,该系统会自动聚合大量的新闻内容。并且通过若干种变换方式,生成原创内容。 5大全自动技术——支持模板定制。你所要做的就是找到信息源,添加到后台即可。 自动识别语种:支持英语、日语、俄语、法语等多种语言的自动识别。 自动识别编码:支持ANSI、EUC_JP、UTF-8、Big5等多种字符集编码的自动识别。 自动抽取新闻:无需分析来源的网页编写特点,支持自动分析来源网页,自动抽取新闻正文。 自动翻译:全自动将外文翻译成中文,从而实现与原文不同,具有原创性。 自动后台更新:全自动后台刷新信息源,不影响访问速度,提供用户感受。 任意模板定制:支持模板的任意定制,可以修改布局、风格、图片等各种信息。 特点介绍——免费软件,自动生成原创内容,针对SEO特别优化 支持自动获取原创新闻内容(通过机器翻译或者自动伪原创来实现和原文不同),支持网站动态更新。 支持自定义的RSS信息来源,全自动网页模式识别,可以添加任意多的RSS信息源。 支持网址静态化。 本系统完全免费,没有任何功能限制,是站长们的解决原创内容匮乏的理想选择。 功能介绍——可以自行扩展,支持自由定制 使用简单:自带PHP安装向导,使用极其简单。软件体积极小,很少占用服务器空间。 模板定制:开放模板,轻松修改,可以随时修改网页布局。可以轻松添加各种广告,具体演示参见演示网站。 原创内容:丰富的原创新闻内容,独家技术翻译成中文,或者进行词语替换(自动伪原创),其它地方无此内容,特别适合网站内容匮乏的网站。 动态更新:内容不断的动态更新,时刻保持网站获活力。 长期有效:所有页面存入数据库,故此内容长期存在,故此不用担心网页被搜索引擎收录后会出现无法访问的现象。 静态网址:支持网址静态化,促进搜索引擎收录网页。 自由扩展:通过管理后台,可以对该系统实现进行频道管理、RSS管理、模板定制等。 软件免费:本软件完全免费使用,无任何功能、时间限制。如果你需要定制服务,则请联系北京精英达康科技有限公司。 系统需求——升级简单,只需覆盖全部PHP文件即可。 兼容BBC的语言编码不规范问题。(v3.6) 更换微软翻译引擎为2.0版本、修订了微软翻译引擎1.0版本不能自动识别中文的bug和2.0版输出格式兼容性问题。(v3.2, v3.3) 支持免费PHP空间的有限存储空间、和修订了一个同义词替换变换的bug。(v3.1) 内置大量RSS资源、和适应多种不同服务器配置。(v3.0) 支持Mysql服务器和Web服务器不是同一台服务器的配置情况。(v2.6)。 新增双翻译引擎,支持重新变换,支持在线帮助信息、修订缺省模板以显示广告图片。(v2.5)。 新增在线帮助、支持显示刷新时间、支持中文标题的完整截取(v2.2)。 修订了IE6乱码问题和修改了缺省CSS模板设置(v2.1)。 系统需求——PHP即可 必须是支持PHP4以上的WEB服务器。需要MySQL 5.0 数据库支持。PHP站长的理想选择。 使用方便——解压缩即可 解压缩到任意网页目录下就可以使用,敲入网址,按照向导安装即可。 定制简单——支持网页定制 你可以通过管理后台,可以对该系统实现进行频道管理、RSS管理、模板定制等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

修己xj

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值