miniflux

📰 极简高效的 RSS 阅读管理器

🥥26总安装量 12评分人数 6
100% 的用户推荐

基于 Miniflux 官方 API 的 CLI 工具,提供 RSS 订阅源的浏览、阅读和管理功能,支持批量操作与多格式输出,适合自动化信息处理工作流。

A

基本安全,请在特定环境下使用

  • 来自社区或个人来源,建议先隔离验证
  • ✅ 代码无 eval/exec/system 等危险函数,依赖版本已锁定,通过安全审查
  • ✅ 具备完善的输入验证和错误处理机制,无命令注入风险
  • ⚠️ 首次使用会自动保存配置到本地文件,建议设置文件权限保护 (chmod 600)
  • ⚠️ 网络请求发送至用户配置的 Miniflux 服务器,需确保服务器可信
  • ⚠️ 来源为个人开发者 GitHub 账号 (T3),建议审查后使用

使用说明

Miniflux Skill 是一款专为 Miniflux RSS 阅读器设计的命令行接口工具,通过 Python CLI 提供对 RSS/Atom 订阅源的完整管理能力。该技能允许用户以编程方式浏览、阅读和管理 feed 文章,支持从简单的未读列表查看到复杂的批量操作和自动化工作流。

核心用法围绕 miniflux-cli.py 脚本展开,提供 list、get、mark-read、feeds、categories 等子命令。用户可通过环境变量或 CLI 参数配置 Miniflux 服务器 URL 和 API 密钥,支持多种输出格式包括简洁模式(brief)、摘要模式(summary)、完整内容(full)以及 JSON 格式,满足不同场景下的信息处理需求。对于长文章,工具提供基于字符的偏移和限制参数,实现内容分页读取,并支持文章统计功能显示字数和阅读时间。

显著优点在于其灵活的自动化能力和多格式输出支持。相比图形界面,CLI 工具更适合集成到自动化脚本和定时任务中,实现 RSS 内容的自动抓取、筛选和处理。支持批量标记已读/未读、按状态/分类/关键词过滤、以及 feed 刷新管理,大幅提升信息处理效率。工具采用标准 argparse 进行参数解析,配合完善的错误处理机制,确保操作的安全性和可靠性。

潜在缺点包括对外部服务的强依赖性——必须拥有 Miniflux 服务器实例才能使用,且所有操作均需网络连接。作为 T3 来源的个人开发者项目,虽然代码质量通过安全审查,但长期维护和支持的可持续性存在不确定性。配置自动保存机制虽便利,但若不注意文件权限管理,可能导致 API 密钥泄露风险。

适合的目标群体主要是已使用 Miniflux 作为 RSS 阅读器的开发者和技术用户,特别是需要构建自动化信息处理流程的用户。对于需要定期监控特定主题、批量处理 RSS 内容或集成 RSS 数据到其他工作流的信息工作者、研究人员和内容策展人尤为适用。不适合未部署 Miniflux 服务器或需要离线 RSS 管理功能的用户。

使用该技能存在的常规风险包括:API 密钥安全(存储在本地配置文件需设置适当权限)、网络稳定性(所有操作依赖与 Miniflux 服务器的连接)、以及内容解析限制(依赖 Miniflux 服务器的抓取和解析能力)。建议在可信网络环境下使用,并定期检查依赖库的安全更新。

miniflux 内容

文件夹图标scripts文件夹
手动下载zip · 7.7 kB
miniflux-cli.pytext/plain
请选择文件