Feedr v0.8.0 – TUI RSS 阅读器,现在可以从您的终端阅读全文

2026-05-15 1 阅读 bahdotshxx
Feedr - 终端 RSS 提要阅读器 ? Feedr 是一个用 Rust 编写的功能丰富的基于终端的 RSS 提要阅读器。它提供了一个干净、直观的 TUI 界面,用于管理和阅读 RSS 源,具有优雅的视觉效果和流畅的键盘导航。演示功能 仪表板视图:查看所有提要中的最新文章,按时间顺序排序 提要管理:订阅并组织多个 RSS/Atom 提要 提要自动发现:粘贴任何网页 URL,Feedr 将检测并提供订阅其 RSS/Atom 提要 已加星标的文章:使用专用的加星标视图保存文章供以后使用 类别:通过创建、重命名和删除支持将提要组织到自定义类别 树视图:以树形视图浏览提要按类别分组的分层树 高级过滤:按类别、年龄、作者、阅读状态、加星标状态和内容长度过滤文章 双主题:使用 t 在深色赛博朋克主题和浅色禅宗主题之间切换 实时搜索:即时搜索所有提要标题和文章内容 摘要视图:“新增内容”屏幕显示自上次会话以来添加的文章以及每个提要统计信息 已读/未读跟踪:跨会话持续阅读状态跟踪 全部标记为已读:快速将所有可见项目标记为已读m 文章预览:在仪表板视图中切换内联预览窗格 链接提取:使用 l 全文提取从文章中提取并浏览所有链接 :删除摘要并通过 Mozilla Readability 内联阅读实际文章内容 — 按 Shift+F 手动,或在全文 = true 时在每个提要刷新时自动提取 帮助覆盖:按 ?用于可滚动键绑定参考覆盖 OPML 导入:通过 feedr --import 从 OPML 文件批量导入提要 浏览器集成:在默认浏览器中打开文章 鼠标支持:单击以选择项目并使用鼠标滚轮滚动 背景刷新:具有可配置间隔和智能速率限制的自动提要更新 速率限制:每个域请求限制可防止“请求过多”错误(非常适合 Reddit 提要) Vim 风格导航:同时使用 j / k用于导航的箭头键 丰富的内容显示:HTML 到文本转换,具有干净的文章格式 经过身份验证的提要:支持每个提要的自定义 HTTP 标头(例如,授权:承载...),用于私有/经过身份验证的 RSS 提要 紧凑模式:小型终端的自动紧凑布局(≤30 行),在配置中手动始终/从不覆盖 CLI 配置管理:从命令行(提要配置)获取、设置和列出配置,或使用交互式TUI 配置编辑器 ( feedr config --tui ) 可配置的键绑定:通过 config.toml 中的 [keybindings] 部分重新映射任何键操作 外部命令挂钩:绑定到键的 Newsboat 样式宏 ( pipeline-to 、 exec ),加上每个新项目触发的 exec_on_new 通知 — 所有这些都使用无 shell 参数模板 可配置:通过 TOML 配置自定义超时、主题、UI 行为和默认提要符合 XDG:遵循配置和数据存储的标准目录规范 安装先决条件 Rust 和 Cargo(从 https://rustup.rs/ 安装) 使用 Cargo 安装(推荐)cargo install feedr Arch Linux (AUR) Feedr 在 AUR 上可用。使用您首选的 AUR 帮助程序安装它: paru -S feedr # 或 yay -S feedr 从源代码构建 git clone https://github.com/bahdotsh/feedr.git cd feedr Cargo build --release 二进制文件将在 target/release/feedr 中提供。用法 运行应用程序: feedr OPML Import 从 OPML 文件导入提要: feedr --import feeds.opml 配置管理 从命令行查看和修改设置: feedr config list # 列出具有当前值的所有设置 feedr config get ui.theme # 获取单个值 feedr config set ui.theme light # 设置一个值(经过验证) feedr config --tui # 打开交互式 TUI 配置编辑器 可用的配置键使用点表示法(例如General.max_dashboard_items 、 network.http_timeout 、 ui.theme 、 ui.compact_mode )。运行 feedr config list 以查看所有键。提要管理 (default_feeds) 只能通过 TUI 编辑器使用。快速启动 首次打开 Feedr 时,按 a 添加提要 输入有效的 RSS 提要 URL(例如,https://news.ycombinator.com/rss ) 您还可以按 1 、 2 或 3 快速添加 Hacker News、TechCrunch 或 BBC 新闻 使用箭头键(或 j / k )进行导航并 Enter 查看项目 按 o 在浏览器中打开当前文章 按 t 在深色和浅色主题之间切换 键盘控件 下面的所有键绑定均显示其默认值。您可以通过配置文件中的 [keybindings] 部分重新映射任何操作 - 请参阅可配置的键绑定。一般导航键 操作 Tab 向前循环浏览视图 Shift+Tab 向后循环浏览视图 q 返回(从仪表板退出) h / Esc / Backspace 返回一个视图 Home 返回仪表板 Ctrl+Q 从任何视图退出 r 刷新所有源 t 切换深色/浅色主题 / 搜索模式 ?帮助覆盖(可滚动键绑定 r