chengzhongxue / plugin-friends

提供对 RSS 链接的订阅功能,支持获取其订阅内容
GNU General Public License v3.0
6 stars 0 forks source link

适当的功能扩展以提供更广泛 RSS 内容导入 #7

Open yefoenix opened 9 months ago

yefoenix commented 9 months ago

能否将该插件进行适当的功能扩展,提供更广泛 RSS 内容导入功能, 举例我设想的一个使用场景:把自己在微博、豆瓣、知乎等社交媒体的动态(通过RSSHub生成的feed链接)导入 /timeline 页面,成为自己社媒动态的聚合页。 这可能需要插件允许使用者: ①自定义rss聚合页面的标题和链接; ②自行开关【博客广场】【提交博客】 【审核结果】在前端的显示。

谢谢!

chengzhongxue commented 9 months ago

具体的得年后,看下你具体需求

chengzhongxue commented 9 months ago

你这个说我不太明白是什么样的

nukix commented 8 months ago

😄 把我想要的功能都提出来了, 应该跟我博客上现在的有点类似吧? 可以去我博客上看看 https://blog.uso6.com

chengzhongxue commented 8 months ago

😄 把我想要的功能都提出来了, 应该跟我博客上现在的有点类似吧? 可以去我博客上看看 https://blog.uso6.com

我不知道你想要的是什么

nukix commented 8 months ago

😄 把我想要的功能都提出来了, 应该跟我博客上现在的有点类似吧? 可以去我博客上看看 https://blog.uso6.com

我不知道你想要的是什么

其实就是一个 RSS 阅读器的功能。比如我的博客, 我搞了一个探索模块, 其实就是朋友圈的功能, 不同的是我放的 RSS 源IT之家科技讯这些, 而不仅仅是朋友, 这样就形成了一个楼主说的聚合页, 我可以放入不同板块的 RSS 进去。

其中有些网站是主动提供 RSS 源的, 比如我的博客。 但也有一些网站是不主动提供的, 这时候需要借助第三方工具, 比如 RSSHub, 它类似于先在网站上爬出需要的信息, 然后整理成一个 RSS 文件, 提供一个地址, 比如: https://rsshub.app/sina/discovery/kjqy。 我看了一下, 标准的字段都是一样的, 应该现在都能用, 可能楼主遇到一些字段特俗的解析不成功吧。

因为现在插件提供 /friends, /blogs, /blog, /blog-requests/add, /blog-requests 的路由, 但实际上我是自己维护 RSS 源的, 所以不希望其他人进去, 就像楼主说的, 要是有个开关就更好了。目前我的博客是通过 nginx 判断访问除 /friends 以外的链接, 抛出 404。 如果有开关在后台直接关掉, 就不需要配置 nginx, 这个也就是楼主说的②自行开关

而楼主说的①自定义rss聚合页面的标题和链接, 估计就是 RSS 阅读器的功能, 比如我配置 IT之家一个 RSS 源, 那么类似于现在的 /friends 那样显示, 不同的是这个页面只显示IT之家的内容。 然后我配置另外一个 RSS 源, 对应另外一个页面(不是 /friends,可以自己定义链接), 然后页面的名称可以自己在后台定义。同时, 也可以进行分组, 比如现在 /friends 页面, 可以把一个组的 RSS 源同时读出来放一个页面, 名称可以在后台定义比如叫朋友圈。 这个就扩展了朋友圈的功能, 朋友圈只是里面的一个分组, 一个页面

简单说, 比如我有 A、B、C、D 4个 RSS 源。(下面双引号内容可以在后台编辑)