
天天
你有没有这种困扰:每天早上想看点新闻,结果打开各种 App 被推送算法牵着鼻子走,刷着刷着半小时就没了,看的还都是些标题党?或者想追几个喜欢的博主,但又不想被平台广告和推荐打扰?
今天介绍的这个开源项目 **News Platform**,就是专门解决这个问题的——它能帮你把所有想看的内容(新闻、博客、YouTube 频道)聚合到一个干净清爽的页面上,没有广告,没有推荐算法,完全由你自己决定看什么。
> 项目地址:https://github.com/vanalmsick/news_platform
https://appstore.lazycat.cloud/#/shop/detail/cloud.lazycat.app.newsplatform
## 如何使用
应用安装后,首次启动较慢,请等待 2~3 分钟,打开首页。

注意:你首次打开,页面可能是空白的,因为程序正在抓取新闻,等待几分钟数据就出来了。
我们先来看下如何自定义自己的数据源。
点击进入右上角的 Admin 菜单

进入 Feeds,添加一个信息流

**Publisher**: 选择或创建一个发布者 (Publisher)。可以看到它已经内置了很多数据,不过大多是国外的站点。

我们点击加号 `+` 创建一个。
Link (链接): 该发布者的主页网址(注意:不是 RSS 订阅地址,只是为了点击发布者名字时能跳转到官网)
**Paywall**: **是否付费墙**。
* `No`: 内容免费,系统会尝试抓取全文。
* `Yes`: 内容付费,系统会在文章上显示锁形图标,并不尝试抓取全文(除非配置了特殊抓取规则)。
**Renowned**: **知名度/权重**。影响文章排序和推荐权重。
* `Top Publisher`: 顶级媒体 (权重最高)。
* `Regular Publisher`: 普通媒体 (默认)。
* `Unknown/Inaccurate`: 低质量源 (权重降低)。
**Unique article id**: **文章唯一标识符**。用于判断文章是否重复。
* `GUID`: 使用 RSS 中的 GUID 字段 (推荐,最准确)。
* `URL`: 使用文章链接 (如果 RSS 没有 GUID)。
* `Title`: 使用文章标题 (如果不推荐,容易重复)。
**Language**: 内容语言 (例如 `en`, `zh`, `de`),用于分类过滤。

点击 Save 后,回到 feeds 的页面,可以看到刚添加的 Publisher 了。
这里的 URL 是 feeds 地址

**Importance**: **重要性**。决定文章在首页的展示位置和大小。
* `Lead Articles News`: 头条新闻 (最大版面)。
* `Breaking & Top News`: 重要新闻。
* `Frontpage News`: 首页新闻 (默认)。
* `Latest News`: 最新消息 (列表展示)。
* `Normal`: 普通。
**Feed ordering**: **排序方式**。
* `Relevance`: 按相关性排序 (系统算法)。
* `Date`: 按时间倒序 (最新的在最前)。
这里的类别,手动输入 frontpage 首页

点击 Save 保存,可以看到已经加入到列表了

回到首页,并没有发现刚才添加的信息源,还是一些国外的新闻

添加完订阅源后,数据不会立即显示,需要触发抓取任务:
直接访问手动刷新链接:`https://您的域名/refresh/`
* *注意:系统也会每小时自动抓取一次。*
刷新页面,您应该能看到抓取到的文章了。
为了防止干扰,我们先把这些国外的全部禁用掉
选中所有 feeds 流,先 Export 导出备份一下


你可以选择删除、或者禁用选中的信息流,刚才我已经备份了,这里选择 delete

删除之后,我的信息流里只有这么一条了

然后回到首页,手动在地址后面输入/refresh 刷新页面

5s 后自动跳转到首页,

在 Articles 页面,可以看到所有文章

如果你没有在首页看到文章,可以检查一下文章的分类,比如想在 frontpage看到文章,只有归属于frontpage分类的才会显示。
## 写在最后
News Platform 不是那种功能多到眼花缭乱的工具,它就专注做一件事:**帮你高效地获取想看的信息,不被平台和算法绑架**。
如果你受够了各种 App 的信息轰炸,想找回"我说了算"的阅读体验,这个项目值得一试。
评论
0暂无评论