clash82 / multi-rss-combiner
将多个RSS频道合并成一个(包括一个用于显示所有项目的精美页面)
v1.4.0
2023-07-17 10:28 UTC
Requires
- php: ^8.1
- ext-json: *
- ext-libxml: *
- ext-simplexml: *
- simplepie/simplepie: ^1.8
- wolfcast/browser-detection: ^2.9
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.22
- phpstan/phpstan: ^1.10.25
- rector/rector: ^0.17.6
README
这是一个简单的脚本,可以将多个RSS频道合并成一个频道(还包括一个用于显示所有项目的精美页面——类似于Feedburner所做的那样)。
安装
- 使用
Composer
composer create-project --no-dev --prefer-dist clash82/multi-rss-combiner
-
创建默认配置文件
config/general.ini(基于config/general.ini.dist文件) -
通过在
config目录中创建新的*.ini文件来添加RSS频道(使用sample.ini.dist文件作为频道的基本设置文件) -
将所有内容上传到您的Web服务器(强烈推荐使用Apache2)
-
调用
cron.php文件以将现有的RSS条目填充到缓存中(请确保cache目录可写)。当您想要更新RSS缓存时,执行cron.php文件 -
访问您的新页面,查看所有RSS条目在一个页面上的精美列表(RSS订阅链接位于页面底部)
可以在 https://puls.toborek.info 找到工作示例。请随意贡献。
耶稣活着! 🧡