最近熬了几个夜,做了一款RSS订阅推送软件,朋友跟我说,都有自行车了,为什么还要造轮子呢。因为我想要自主可控,哈哈。
功能介绍
1. RSS订阅功能,目前微博RSS订阅支持定制(图片保存、图片自动上传AList),其余类型正常为邮件推送。
欸,好像就这一个功能,没法往下写了。工具核心为RSS订阅,然后邮件推送,至于保存图片、图片上传AList,则是为保存福利而实现的一个功能;原本想做成附件随邮件发送,但是试了后,发现文件太大,程序报错,暂时没有想到好的解决方案。
效果展示
工具部署
项目为了方便,则使用Docker部署。
docker run -d --restart=always \
-v ./config:/app/config \
-v ./log:/app/log \
-v ./images:/app/images \
-v /etc/localtime:/etc/localtime:ro \
--name rss-reader \
bcrjl/rss-reader:latest
部署完成后,会在config
目录下生成三个文件:
config.setting
系统配置文件,主要设置抓取频率,邮件推送,图片上传,可直接查看后修改
data.json
订阅的RSS数据源,微博订阅需与其他订阅内容单独分开存放。
rss-data.json
每次运行抓取的rss数据,用于邮件推送时更新对比。
images目录则是下载微博图片的存根,图片会保存在本地一份,如果需要上传,则需配置AList信息。
结尾语
未来的规划方向:1.前端展示页面;2.后台管理。主要是用于展示和管理订阅的数据源。
后续,源码会开源在GitHub上,如有Bug和需求可在本文或GitHub提。
开源地址:https://github.com/bcrjl/rss-reader
交流QQ群:518223284
刚下载一个 follow 谷歌半天登不上去
得富强和邀请码
自主可控
用了follow后我就没更新了
大佬牛啊,点个star,后续在看看代码实现。
感谢,感谢。使用java实现的。
把美女图库的rss发出来 阅读量涨一百倍
哈哈,微博搜一搜同城,好看的很多。
可以可以,star了
话说图片水印是不是有点过于密集了
在Ubuntu下开发的嘛
图片水印我用的是之前分享的工具-watermark,下次稍微调暗一些;
java程序,那个环境都行,只是在用华为云那个免费的云桌面,宽带能跑满千M,可以当作中转,感觉还不错。
华为云,免费的那我得去瞅一下
牛。mark
感谢支持。
用啥写的
Java写的