lostfocus / picofeed
处理 RSS/Atom 订阅的现代库
v3.0.0
2024-03-16 12:12 UTC
Requires
- php: >=8.0.0
- ext-dom: *
- ext-iconv: *
- ext-libxml: *
- ext-simplexml: *
- ext-xml: *
- laminas/laminas-xml: ^1.2
Requires (Dev)
- phpdocumentor/reflection-docblock: 2.0.4
- phpstan/phpstan: *
- phpunit/phpunit: *
- roave/security-advisories: dev-latest
- symfony/yaml: 2.8.7
Suggests
- ext-curl: PicoFeed will use cURL if present
Replaces
- miniflux/picofeed: 0.1.35
This package is auto-updated.
Last update: 2024-09-16 13:34:07 UTC
README
PicoFeed最初是为Miniflux开发的,Miniflux是一个简约且开源的新闻阅读器。
此PicoFeed分支是为了准备上游PR而创建的。上游已在Packagist上发布为p3k/picofeed
。
composer require p3k/picofeed
功能
- 简单快捷
- 支持Atom 1.0和RSS 0.91, 0.92, 1.0和2.0的订阅解析器
- 支持Atom 1.0和RSS 2.0的订阅写入器
- 图标抓取器
- 导入/导出OPML订阅
- 内容过滤器:清理HTML,移除像素追踪器和广告
- 多个HTTP客户端适配器:cURL或Stream Context
- 代理支持
- 内容抓取器:从原始网站下载完整内容
- 封装检测
- 支持RTL语言
- 许可:MIT
要求
- PHP >= 8.0
- libxml >= 2.7
- XML PHP扩展:DOM和SimpleXML
- cURL或Stream Context (
allow_url_fopen=On
) - iconv扩展
作者
- 原始作者:Frédéric Guillot
- 主要贡献者