前情提要
Linux.do IDEA插件
Linux.do VSCode插件
继VSCode版和IDEA版相继发布后,收到了很多佬友们的回复
经过几天的努力,CLI版本的linuxdo-explorer终于和大家见面了
主要功能
命令列表
在终端内按下/即可展开
上下方向键可以在列表中选择,选中后按下 Enter将直接执行
或手动输入以执行
浏览分类与话题
支持浏览所有分类,选择分类后加载话题列表
按 Enter 进入话题详情,支持 J/K 或方向键导航
想要加载更多话题只需要按下 M 键
想看同一个话题的新内容的话按 R
或者直接看按键提示栏,操作简单

话题详情
显示话题内容和所有回复
支持 终端内的图片渲染,不过是使用色块堆起来的
图片的显示模式可以通过 /image 命令来修改
当前支持彩色/黑白与点阵图风格

用户统计面板
输入 /stats 命令打开用户统计页面
GitHub 风格的活跃度热力图
过去一年发帖记录一目了然
Tab 切换到浏览数据视图,显示每月阅读量的条形图
以及一些统计信息(单日/单月最高阅读数、最长阅读时间
使用该功能需要将归档个人信息得到的
user_archive.csv 和 visits.csv 复制粘贴至 cli 所在目录

通知列表
输入 /notify 查看所有通知
显示未读/已读状态,选中后按 Enter 将直接跳转到相关话题

Credit 信息
输入 /credit 查看 LDC 余额和收支情况
显示可用余额、今日剩余额度、近7天收支明细
需要额外进行一次浏览器登录,相关功能待完善

保存与总结
选中话题活在话题内时,可以用以下两条命令操作
| 命令 | 功能 |
|---|---|
/save |
保存当前话题为 Markdown 格式 |
/summary |
使用 AI 总结话题并保存 |
使用总结功能需要在config.json中配置OpenAI兼容模型,格式如下:
"openai_url": "https://open.bigmodel.cn/api/paas/v4/chat/completions",
"openai_key": "YOUR_OPENAI_KEY_HERE",
"openai_model": "glm-4.6v-flash"
默认情况下保存的文件会存放在 文档/linuxdoexp/content 或 summary 文件夹中
也可以输入/path来自定义保存目录
主题切换
命令 /theme
目前共三种主题,适配不同场景:
- 深色主题:彩色,适用黑色背景
- 浅色主题:彩色,适用白色背景
- 纯黑白主题:灰度,简洁模式

搜索话题
执行 /search 后在命令栏内输入目标内容
或者输入@xxx来搜索某人发布的内容

命令列表
| 命令 | 功能 |
|---|---|
/login |
重新登录获取新 Cookie |
/logout |
退出登录并清除 Cookie |
/save |
保存当前话题为 Markdown |
/summary |
AI 总结并保存话题 |
/search |
搜索话题 |
/stats |
查看用户统计信息 |
/notify |
查看通知列表 |
/credit |
查看 Credit 信息 |
/theme |
切换主题 |
/image |
切换图片显示模式 |
/path |
设置保存路径 |
快捷键
| 按键 | 功能 |
|---|---|
J / ↓ |
向下移动/滚动 |
K / ↑ |
向上移动/滚动 |
Enter |
进入/确认 |
ESC |
返回上一级 |
/ |
进入命令模式 |
Tab |
切换视图(统计页面) |
M |
加载更多回复 |
R |
刷新当前页面 |
I |
在浏览器中打开当前话题 |
Q |
退出程序 |
PgUp / PgDn |
快速翻页 |
系统要求
- Windows:Windows 10 及以上
- Linux:需要 GLIBC 2.31+
- 终端:支持真彩色的终端(Windows Terminal、iTerm2、GNOME Terminal 等,非必须)
网络要求
由于 L 站需要科学上网,请确保:
- 已配置好代理工具
- 终端能够正常访问
linux.do
安装方式
Windows 直接下载 linuxdo-cli.exe
Mac 直接下载 linuxdocli
Linux
wget https://github.com/TooAme/linuxdo-explorer/releases/download/CLI1.0.2/linuxdocli-linux-102
chmod +x linuxdocli
./linuxdocli
首次使用
启动程序后,会显示 Banner 并开始验证登录状态
如果没有登录过,会自动打开浏览器进行登录
无法使用浏览器登录的话在同一个目录下创建config.json
然后填入手动获取的cookie和ua
这是模板:
{
"cookie": "",
"user_agent": ""
}
登录成功后,程序会自动获取 Cookie 并保存到 config.json
之后启动时会自动使用已保存的 Cookie,无需重复登录
当然 Cookie 是会过期的,到时候再登录一遍即可
文件说明
程序运行后会在当前目录生成以下文件:
| 文件/文件夹 | 说明 |
|---|---|
config.json |
配置文件,保存 Cookie、主题、图片模式等设置 |
文档/linuxdoexp/content/ |
保存的话题 Markdown 文件 |
文档/linuxdoexp/summary/ |
AI 总结的 Markdown 文件 |
注意:config.json 包含您的登录凭证,请勿分享给他人
常见问题
Q: 无法加载话题/连接失败
A: 请检查运行的系统的网络是否能访问 linux.do
Q: 中文显示乱码
A: 请确保终端的编码设置为 UTF-8






