用PHP写了个轻量级的Rss源阅读器——RssX
百忙之中,突然有个一个想法,既然用AI写代码很强,那就上个有难度的,于是就有了这一款阅读器“RssX”,至于为什么叫RssX,那就是随便起的,没有特殊意义。
首先,看上面那张图,就很科幻,当然上面的那张图也是用AI生成的,简简单单。
当然我也博客上部署了,点击这里RssX
简单介绍下这款阅读器:
功能
- 包含基本的功能,登录,添加订阅、编辑订阅、订阅采集、订阅浏览,以及可能最需要的api接口;
- 程序采用了php语言(博客是php的,当然这个也是用php),程序在php 8.4的环境下写的,低于8.4版本php环境没有测试,应该没问题吧?
- 采用了mysql数据库形式存储订阅内容,因为博客也才用的Mysql,效率高;当前博客Mysql数据库版本为MariaDB版10.1.47,导入数据的时候提示报错,主要是KEY值超了,问题不大,已修复,本地数据库版本为9.3.0,没啥问题
- 超级轻量级,代码通俗易懂有注释;
- 可以配合linux的crontab定时任务刷新,或者用宝塔或者青龙面板,当然我我推荐自己点刷新,更新订阅不需要登录,游客也可点击更新;
安装方式
- 解压文件,程序想放哪里放哪里,注意:里面有个文件create_tables0.sql为数据库建表脚本,用数据库管理软件找到SQL命令的地方,粘贴create_tables0.sql内的代码执行。(Ps:如果执行命令时出错,那就试试create_tables1.sql中的命令,最后安装完成后建议删除这两个SQL文件)
- 基础配置,用代码编辑器打开config.php,找到数据库配置信息(有完整注释),配置数据库信息,同时有配置管理员账号密码的地方,一定要改用户名和密码哦。
- 接下来就是浏览器访问安装的网址和路径,添加订阅源,一些列操作,非简简单。
其他说明
- 软件开源,随便改,随便使用,当然也可以一起参与维护,让程序变得更美好
- 几个功能模块是是独立运行,功能访问也是访问php文件实现,不过自己可以按需写伪静态,这样看路径就觉得很高级;
- 页面的设计和样式非常简单,当然自己有动手能力,可以美化美化;
其他说明
下载地址:RssX_V1.0.0.zip(32KB)
项目地址:https://github.com/yefengs/RssX