LDStatus 是一个油猴脚本,用于在浏览 Linux.do 网站时显示用户的信任级别进度。通过这个脚本,您可以实时查看自己的信任级别进度,而无需频繁切换到 connect.linux.do 页面。
- 浮动窗口:在 Linux.do 页面左侧显示一个可拖动的浮动窗口
- 实时数据:从 connect.linux.do 自动获取信任级别数据
- 清晰展示:以"目标: 已完成数 / 需要完成数"的形式展示数据,并显示24小时内的活动数据
- 折叠功能:支持窗口折叠为小图标,不影响浏览体验
- 自动刷新:每两分钟自动刷新数据,保持信息最新
- 可拖动:支持拖动调整窗口位置,放置在您喜欢的位置
- 直观颜色:绿色数字表示已达成目标,红色数字表示未达成目标
- 深色主题:采用深色主题,不刺眼,与 Linux.do 网站风格协调
- 自动更新:支持脚本自动更新,无需手动重新安装即可获取最新版本
- 状态记忆:自动记忆窗口位置和折叠状态,下次访问时自动恢复
在安装脚本之前,您需要先安装一个用户脚本管理器扩展。推荐使用 Tampermonkey,它支持大多数主流浏览器:
- 确保您已经安装了 Tampermonkey 或其他用户脚本管理器
- 点击以下链接直接安装脚本:
- Tampermonkey 将自动检测并提示您安装脚本
- 点击"安装"按钮完成安装
- 安装后,脚本将自动检测更新,无需手动重新安装
- 安装 Tampermonkey 浏览器扩展
- 访问 LDStatus.user.js 文件
- 点击"Raw"按钮查看原始文件
- Tampermonkey 应该会自动检测并提示安装
- 如果没有自动提示,请手动复制文件内容
- 安装 Tampermonkey 浏览器扩展
- 点击浏览器工具栏中的 Tampermonkey 图标
- 选择"添加新脚本"
- 删除编辑器中的所有默认代码
- 将 LDStatus.user.js 的内容复制并粘贴到编辑器中
- 点击"文件"菜单,然后选择"保存"
安装脚本后,访问 Linux.do 网站,脚本将自动运行并在页面左侧显示信任级别浮动窗口。
- 展开/折叠:点击窗口右上角的箭头按钮可以展开/折叠窗口
- 刷新数据:点击刷新按钮可以手动刷新数据(脚本也会每两分钟自动刷新)
- 移动窗口:拖动窗口标题栏可以调整窗口位置
- 查看进度:绿色数字表示已达成目标,红色数字表示未达成目标
- 变化标识:当目标完成数有变化时,会显示黄色的⬆(增加)或蓝色的⬇(减少)标识及变化数值,即使刷新后数值没有变化也会保留标识
- 活动统计:在窗口底部显示24小时内的活动数据,包括浏览话题数、回复话题数、已读帖子数、获赞数和点赞数
- 脚本需要您已经登录 Linux.do 账号
- 如果数据加载失败,请确保您已登录并刷新页面
- 脚本仅在 Linux.do 域名下运行,不会在其他网站上激活
LDStatus 脚本支持自动更新功能。当 GitHub 仓库中的脚本版本更新后,您的浏览器将自动检测并提示您更新到最新版本。这意味着您无需手动重新安装脚本即可获得最新功能和修复。
自动更新的工作原理:
- 脚本每天会自动检查是否有新版本
- 如果发现新版本,Tampermonkey 会提示您更新
- 点击更新按钮即可完成更新,无需重新访问 GitHub
- 在窗口右上角添加了一个检查更新按钮(🔎图标)
- 添加窗口状态记忆功能,自动记忆窗口位置和折叠状态
- 添加自动更新功能,脚本现在可以自动检测并更新到最新版本
- 添加24小时内活动数据统计功能
- 在浮动窗口底部显示用户24小时内的浏览话题数、回复话题数、已读帖子数、获赞数和点赞数
- 修复帖子界面按钮消失的问题
- 使用更特定的CSS选择器避免与网站原有元素冲突
- 改进目标完成数变化的标识功能,即使刷新后数值没有变化也会保留标识
- 增加变化标识的颜色:黄色表示增加,蓝色表示减少
- 将数据刷新时间从每分钟改为每两分钟
- 添加目标完成数变化的标识功能(⬆表示增加,⬇表示减少)
- 初始版本发布
- 实现基本的信任级别数据获取和显示
- 添加浮动窗口和折叠功能
- 支持自动刷新和手动刷新
如果您有任何问题、建议或反馈,请在 GitHub Issues 上提交。
欢迎通过 Pull Requests 贡献代码改进脚本。