嵌入在 Visual Studio Code 中的 RSS 阅读器
VSCode-RSS 是一个 Visual Studio Code 扩展, 它提供了一个嵌入式的 RSS 阅读器. 有了它你就可以在长时间写代码之后在 VScode 中自由地阅读新闻和博客. 支持 Tiny Tiny RSS 和 Inoreader, 它们可以让你在不同的设备之间同步 RSS. VSCode-RSS 很容易使用, 基本不需要手动修改配置文件.
- 多账户;
- 支持 Tiny Tiny RSS;
- 支持 Inoreader;
- 支持多种 RSS 格式;
- 自动更新;
- 支持收藏夹;
- 滚动通知;
- 阅读标记;
VSCode-RSS 支持三种类型的账户, 本地账户, TTRSS(Tiny Tiny RSS) 账户, 和 Inoreader 账户. VSCode-RSS 默认会创建一个本地账户.
对于本地账户, 它会将数据存储在本地. 点击 "ACCOUNTS" 面板上的 "+" 按钮并选择 "local" 选项, 然后输入一个账户名即可创建一个本地账户. 账户名是随意的, 仅用于显示.
对于 TTRSS 账户, 它会从 Tiny Tiny RSS 服务器上获取数据并且与服务器同步阅读记录, 因此它会与其他客户端 (例如你 Mac 上的 Reeder 或者是你手机上的 FeedMe) 有着同样的数据. 如果你不了解 TTRSS, 见 https://tt-rss.org/. 要创建一个 ttrss 账户, 点击 "ACCOUNTS" 面板上的 "+" 按钮并选择 "ttrss" 选项, 然后输入账户名, 服务器地址, 用户名和密码. 账户名仅用于显示, 服务器地址, 用户名和密码则取决于你的 TTRSS 服务器.
对于 Inoreader 账户, 类似于 TTRSS, 它会向 Inoreader 服务器获取和同步数据. 如果你不了解 Inoreader, 见 https://inoreader.com. 创建 Inoreader 账户最简单的方法就是点击创建账户按钮并选择 "inoreader", 接着输入账户名然后选择 "no" (使用默认的 app ID 和 app key). 然后, 它会提示你打开认证页面, 你只需根据提示认证你的账户即可. 一切顺利的话, 账户就创建好了.
由于 Inoreader 对单个 app 的请求数量有限制, 因此你可能需要创建并使用你自己的 app ID 和 app key. 打开你的 Inoreader 偏好设置, 点击 "其它" 中的 "开发者", 然后点击 "新应用". 任意设置一个名称并将权限范围设置为 "可读写", 然后点击 "保存".
然后你就能得到你的 app ID 和 app key 了.
创建一个账户, 在输入账户名后选择 "yes" 以自定义 app ID 和 app key, 然后依次输入 app ID 和 app key. 如果已经有一个账户, 则在账户列表项上右击, 选择 "Modify" 然后更改 app ID 和 app key 即可. 或者直接编辑 setting.json
正如本文开头所演示的, 点击 "FEEDS" 面板上的 "+" 按钮并输入订阅源的 URL 即可添加订阅. 如果是 TTRSS 或 Inoreader 账户, 它还会与服务器同步.
如果有需要也可以手动修改配置
Name | Type | Description |
---|---|---|
rss.accounts |
object |
订阅账户, 你可以修改 name 字段或者调整列表的顺序, 但是千万不要修改键值和 type 字段. |
rss.interval |
integer |
自动刷新的时间间隔 (秒) |
rss.timeout |
integer |
请求超时时间 (秒) |
rss.retry |
integer |
请求重试次数 |
rss.fetch-unread-only |
boolean |
对于 TTRSS 和 Inoreader, 是否仅获取未读文章 |
rss.status-bar-notify |
boolean |
是否在状态栏显示滚动通知 |
rss.status-bar-update |
integer |
滚动通知刷新间隔 (秒) |
rss.status-bar-length |
integer |
状态栏中显示的通知的最大长度 |
rss.storage-path |
string |
数据存储路径, 必须是绝对路径 |
rss.inoreader-domain |
string |
Inoreader 的域名 |
rss.inoreader-limit |
string |
Inoreader 单次获取文章数量的限制 |
Enjoy it!