FEED43似乎停止营业了。
https://www.reddit.com/r/rss/comments/xv6y8d/feed43_is_no_longer_supported_id_be_happy_to_pay/
刚去看feed43还可以正常打开,用它制作的rss也还在正常更新。
前段时间可能因为网络问题,feed43的源都不能正常更新,于是我翻了很多资料,找到了下面这一个替代品。
[Feed Creator (RSS Generator) · FiveFilters.org](Feed Creator (RSS Generator) · FiveFilters.org
但是我网页语言不是很懂,研究半天也就将就能用的地步,上手没有feed43来的快。
RSS Generator - FetchRSS
另外其实我是会写 RSSHub 规则的,有需要可以定制- -
沉冰浮水正在创作和 z-blog 相关或无关的各种有用或没用的代码 | 爱发电
自己有搭建rsshub的服务器,但是编写调试规则有点麻烦,而且因为服务器是docker的,写了规则还需要提交到主分支等待合并?更麻烦了。
类似feed43这种可以很简单地编写规则的服务基本都是收费的
可以直接映射自己的 lib 文件到容器里,,
似乎,就是证书过期了,我看账户还算正常。
这个帖子两个月前,我估计是…上次也是想通的情况,Let’s Encrypt 过期然后开发者搞了自动更新,但这次到期(mei)发现没成功…
在等几天吧。
嗯嗯,谢谢你!
我前两天把它网址放进魔法上网名单里,通了一下,但制作的那些rss地址还是坏的。今天又不行了。
我发现不同 RSS 阅读器对证书过期的 RSS 处理不同,以 feed43(网站证书已过期)为例,reeder 和 feedly 无法添加和更新 feed43 源,而 inoreader 则可以。试试换个阅读器呢?
昨天看,inoreader也不行了
感谢多位大佬的回复,我终于搞清楚状况了。
是由于feed43网站的证书过期了,导致网站不能正常服务,制作的feed也失效了。
目前也找到了勉强能用的方法。
在edge浏览器上,点忽略安全风险可以继续访问网站,如果是Chrome的话,得修改一下安全策略。
制作的feed,在Feedly上会被失效,提示unreachable。有大佬说inoreader可以,但我昨天试过也不行了,最后经另一大佬提示发现
Theoldreader 是可以的,现在在手机上搭配feeddler服用。
huginn可以了解一下
我也收藏了几个有意思的rss生成项目,自定义规则的
GitHub - Vinnl/feeds: Example repository for creating your own RSS feeds using Feed me up, Scotty! 用github gitlab的ci来运行生成rss文件
今天, feed43正式出现了504错误, 账户登录不进去了.
所以到这里找替代方案,
很感兴趣 你提到的 Vinnl/feeds这个方案,
但我不懂actions, 也不了解ci的来龙去脉,
只是看上去这个方案可以让github自动执行? 而我不需要任何服务器对吗?
是的,不在本地运行,不一定需要服务器(即可以没有,如果想用服务器来运行也可以),github/gitlab提供运行环境。
@sav3uluan
非常感谢您的回复,
不知道您是否有时间给我一个简要的部署过程?
我自己尝试了一下, 不得要领,
可能自己对于action太陌生,
看了一些教程也不得要领.
简要的步骤就可以,
要是能详细就更好了.
非常感谢.
另外, feed43的feeds已经全部失效了.
第三方的generator实在是无法依靠.
我没用过那个项目
我感觉那个readme应该是足够了,你可以搜索github文档学习action
感谢你的快速回复.
我将我部署时候遇到的问题列在这里, 看看有没有实操过的朋友可以帮我指正一下. (引用的是其readme中在github中部署的步骤:
- Fork this repository and edit
feeds.toml
.
完成, feeds.toml没有更改, 用其默认的.
- Create a branch called
gh-pages
.
这个完成.
- Visit the Actions tab for your fork, then enable workflows for your fork.
这个在 action > Publish RSS feeds to GitHub Pages 中, 启动了.
但没有自动运行,
我尝试手动运行, 得到一堆错误, 最终是128退出.
- Process completed with exit code 128.
- Node.js 12 actions are deprecated. Please update the following actions to use Node.js 16: actions/[email protected]. For more information see: GitHub Actions: All Actions will begin running on Node16 instead of Node12 - GitHub Changelog.
- The
save-state
command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: GitHub Actions: Deprecating save-state and set-output commands - GitHub Changelog
检查 /feeds/funfacts.xml 是404, 也就是并未生成feeds.
- Make sure the Publishing Source for your GitHub Pages site is set to the
gh-pages
branch.
在repo 的settings > Code and automation:pages 中, 其默认好像就是publish to gh-pages
,
具体是:
- source: deploy from a branch
- branch: gh-pages / (root)
以上就是我按照步骤设置的全过程. 最终是 Publish RSS feeds to GitHub Pages的action得到128错误.
而我看作者的repo中的action却运行的很正常.
同样的代码为啥我的出错, 他的就运行良好?
有些迷惑.
不知道我的128错误要如何更改呢?
希望有经验的朋友可以提点我一下.
感谢.