给微信公众号生成 RSS 订阅源
众所周知, 微信公众号比较封闭, 爬取也有一定门槛, 对于 RSS 重度用户来说很不友好, 加上如今订阅号的推送也是乱序时间轴的, 作为在推荐算法的重重包围下做挣扎的一员, 希望在此借助 Github 为同好提供有限的订阅服务.
收录的公众号均来自网友提交或者采集自公开榜单, 不代表任何立场; 所有内容均为手动抄录, 未进行任何逆向工程.
本指南只针对不是很熟悉 github 的朋友, 方便大家直接在网页上提交 pr, 老手可忽略~
如果你不熟悉 GitHub 同步上游的操作, 就先在浏览器中打开 https://github.com/<你的github用户名>/wechat-feeds/settings#danger-zone
, 如果能成功访问没有 404, 说明你之前 fork 过, 则点击 Delete this repository
并按照提示操作来删除你 fork 后的仓库. 同时这也是接下来每一步操作遇到问题时的通用解决办法.
bizid
, 参见 如何获取 bizid
name
和 bizid
为必需, description
可留空, description
内如有半角双引号、换行、逗号时, 需要转义, 参见 csv 转义方式
根据下图的箭头指示添加完成后, 点击 Propose changes
选择一篇文章复制链接
在浏览器中打开链接, 右键查看网页源代码, 搜索 var biz
, 可以搜到 var biz = ""||"MzI1NTQxODA4NA==";
, 那么 MzI1NTQxODA4NA==
也就是需要的 bizid
完全不敢保证, 抱歉 (项目的特殊性决定了一切说绝对稳定的都是过度自信)
暂定两个小时一次
发现太频繁了抓取到的信息达不到预期, 改为七个时间点:
01,07,11,13,16,20,23
如果有更好的时间点设计欢迎 issue 告诉我, 因为凌晨这段时间推送的更新很少, 抓取有点浪费
鉴于账号限制, 暂时只打算提供10000个公众号的服务, 每个 feed 至多只保留20篇
feeds 托管在 github 上, 我无法获取订阅这些 feeds 的用户的任何信息
2020/10/5: 在列表页新增了 GA, 只是为了统计一下列表页的使用情况, 如有介意, 可以使用 list.csv 代替列表页.
真实: 全部是我一条一条定时手动抄录的, 一个小时最多抄录两万个公众号的内容.
首先确保你的输入法切换到半角符号状态
如果内容中有半角双引号, 需要在每个半角双引号前面再加一个半角双引号来转义, 然后将内容用一对半角双引号包起来:
假设需要转义的内容为:
它说:"你好"
则改为:
"它说:""你好"""
如果内容中有半角逗号, 将内容用一对半角双引号包起来:
假设需要转义的内容为:
你好,世界
则改为:
"你好,世界"
如果内容中有换行, 要将整个内容都用一对半角双引号包起来:
不建议包含换行
假设需要转义的内容为:
它说:"你好世界"
它说:"知道了"
则改为:
"它说:""你好世界""
它说:""知道了"""
主分支 main
:
name
, bizid
, description
组成的无序公众号列表分支 feeds
储存更新的 feeds
分支 pages
是列表页的源码, 部署在 github pages 上, 其中的 VERSION 文件会随着 feeds 分支 自动更新.
本项目使用完全免费. 但有一定的维护成本, 故此处开放捐赠, 但不对捐赠者做任何关于本项目的额外的承诺, 亦不会在项目中主动公开捐赠者信息.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。