沙漏 发表于 2019-3-27 22:21

编程苦手求助大佬

作为一个S1重度用户,一直以来都有一个心病,就是泥潭对于收藏的帖子没有更新提醒,有些专楼还能记住定期看看,其他帖子很多时候会错过更新。
最近发现了一个叫RSShub的开源项目,号称万物皆可RSS,我就想做一个订阅S1专楼的订阅源,理想的效果是当帖子更新的时候会把最新一层楼的文字以RSS的形式发送,然后我们看到之后就可以火速上号对喷,精确打击(划掉)。网站上也有一些其他论坛的订阅源,技术上应该是可行的。
唯一的问题是我除了一点点C++以外什么也不会,看了一晚上也不知道怎么搞。所以就来发个帖,希望有相同需求又有技术有时间的大佬能把这个想法实现以下,造福大家。当然,如果被管理看到,给系统上增加一个更新提醒的功能就再好也没有了。

pyjq 发表于 2019-3-28 00:04

看了下RSShub要自己运行在服务器上或本地计算机。要添加s1的路由还要写js再pull request,好麻烦。还不如自己用Python或Java之类的自己写个脚本来实现的快。

沙漏 发表于 2019-3-28 06:57

pyjq 发表于 2019-3-28 00:04
看了下RSShub要自己运行在服务器上或本地计算机。要添加s1的路由还要写js再pull request,好麻烦。还不如自 ...

RSShub主要是做完之后只要改参数就能订阅不同的帖子,这点改挺方便的。
(当时想用这个也是因为感觉有开源程序,可以模仿下,让我自己写脚本我就更不会了)

—— 來自 Xiaomi Mi Note 3, Android 8.1.0上的 S1Next-鵝版 v2.1.2

zyqwert2 发表于 2019-3-28 07:33

pyjq 发表于 2019-3-28 00:04
看了下RSShub要自己运行在服务器上或本地计算机。要添加s1的路由还要写js再pull request,好麻烦。还不如自 ...

人家有服务器的,代码合并过去很快就生效了,只有本地调试才需要自己部署一下

pyjq 发表于 2019-3-28 10:08

沙漏 发表于 2019-3-28 06:57
RSShub主要是做完之后只要改参数就能订阅不同的帖子,这点改挺方便的。
(当时想用这个也是因为感觉有开 ...

想了想,你要查看收藏更新就需要登录,RSShub生成RSS源不适用于这种需要登录才能查看的情况

雪ノ下だんご 发表于 2019-3-28 14:51

沙漏 发表于 2019-3-28 06:57
RSShub主要是做完之后只要改参数就能订阅不同的帖子,这点改挺方便的。
(当时想用这个也是因为感觉有开 ...
楼主都会写C++了,Python写一个脚本很简单的

killyu 发表于 2019-3-28 14:55

想想都可以当论坛vip功能来卖了吧

—— 来自 Xiaomi MI 6, Android 8.0.0上的 S1Next-鹅版 v2.0.4-play

mimighost 发表于 2019-3-28 15:00

这个需要服务器

定时查看s1然后推送给目标。说大不大,说小不小,服务器你准备自己出钱么?

查了一下,这个RSShub是个node.js的项目,你还是乖乖先搞一个服务器好了

mimighost 发表于 2019-3-28 15:03

如果要我搞,我肯定就注册一个aws的账号,用cloudwatch+lambda写个python脚本就完事儿了。反正serverless么,也就300来行代码。一个小时触发一次。

obiy 发表于 2019-3-28 17:03

killyu 发表于 2019-3-28 14:55
想想都可以当论坛vip功能来卖了吧—— 来自 Xiaomi MI 6, Android 8.0.0上的 S1Next-鹅版 v2.0.4- ...

敢出敢买

沙漏 发表于 2019-3-28 20:35

killyu 发表于 2019-3-28 14:55
想想都可以当论坛vip功能来卖了吧

—— 来自 Xiaomi MI 6, Android 8.0.0上的 S1Next-鹅版 v2.0.4- ...

上次在外野讨论S1创收方式的时候我就提这个建议了

沙漏 发表于 2019-3-28 20:40

mimighost 发表于 2019-3-28 15:00
这个需要服务器

定时查看s1然后推送给目标。说大不大,说小不小,服务器你准备自己出钱么?

RSShub有服务器的貌似,写好代码交上去就行。
不知道你说的服务器要什么样的配置,如果跟挂梯子要求差不多的话,那感觉成本跟开个视频会员差不多。

精钢魔像 发表于 2019-3-28 22:00

会了c++,语言的差异应该不是阻碍了
先把工程跑起来,入口打个断点,结束打个断点,单过程跟一下不就知道了

lcx0cd 发表于 2019-3-29 00:24

沙漏 发表于 2019-3-28 20:40
RSShub有服务器的貌似,写好代码交上去就行。
不知道你说的服务器要什么样的配置,如果跟挂梯子要求差不多 ...

论坛社交化的感觉 这个付费模式说的通吗?
付费通知 看起来 安卓的push通知与app都已经有这个
NGA开源版的被喷提醒有点像

mimighost 发表于 2019-3-29 02:17

沙漏 发表于 2019-3-28 20:40
RSShub有服务器的貌似,写好代码交上去就行。
不知道你说的服务器要什么样的配置,如果跟挂梯子要求差不多 ...

那个就10分钟缓存,10分钟就失效了

这就是个server的项目,你要用就买个墙内的server,然后把s1的解析逻辑挂在里面就行了

kanpachi 发表于 2019-3-29 17:09

爵士人生 发表于 2019-3-30 10:45

你这需求太小众。S1作为Discuz!,本身就有自己的RSS。论坛自带的RSS已经够用。
RSS是用来订阅帖子列表这种会一直更新的信息。你拿来订阅帖子,要是帖子没更新或者更新的很少,这个源就废了。

这功能用python爬虫实现,我估计一百来行就能搞定,可是我没时间也没这个相同需求
页: [1]
查看完整版本: 编程苦手求助大佬