LDStatus 是一个油猴脚本,用于在浏览 Linux.do 网站时显示用户的信任级别进度。通过这个脚本,您可以实时查看自己的信任级别进度,而无需频繁切换到 connect.linux.do 页面。
- 浮动窗口:在 Linux.do 页面左侧显示一个可拖动的浮动窗口
- 实时数据:从 connect.linux.do 自动获取信任级别数据
- 清晰展示:以"目标: 已完成数 / 需要完成数"的形式展示数据,并显示24小时内的活动数据
- 折叠功能:支持窗口折叠为小图标,不影响浏览体验
- 自动刷新:每五分钟自动刷新数据,保持信息最新
- 可拖动:支持拖动调整窗口位置,放置在您喜欢的位置
- 直观颜色:绿色数字表示已达成目标,红色数字表示未达成目标
- 主题切换:支持深色和亮色两种主题,可根据个人喜好随时切换
- 自动更新:支持脚本自动更新,无需手动重新安装即可获取最新版本
- 状态记忆:自动记忆窗口位置和折叠状态,下次访问时自动恢复
在安装脚本之前,您需要先安装一个用户脚本管理器扩展。推荐使用 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
- 删除了面板下方"近期的活动"显示区域,简化界面
- 新增进度指示条功能:在每行数据下方添加3像素高的进度条
- 进度条颜色逻辑:正常项目已完成显示绿色/未完成显示红色,举报相关项目颜色相反
- 清理了相关的localStorage缓存数据
- 文本优化,“获赞:单日最高数量”按照原始英文解释,这里应该指的是"获得过赞的总天数"
- 完全重构时间统计逻辑,改用自然日计算替代相对时间窗口
- "今天"一栏现在显示今天0点到现在的数据变化
- "昨天"一栏现在显示昨天一整天(0-24点)的数据变化
- 优化数据存储机制,每天只保留首末两个数据点,显著减少存储压力
- 自动刷新间隔保持为5分钟
- "近期的活动"区块支持显示最近两天(昨天/今天)的数据,并以列形式展示,增加趋势箭头和变化数值,便于对比每日活跃度。
- 所有数字列和表头均右对齐,视觉更整齐。
- 新增表头,明确每列含义(昨天/今天/变化)。
- 亮色和暗色主题下,所有下部(近期的活动)文本和数值颜色与上部保持一致,风格统一。
- 优化暗色主题下昨天数值的颜色,提升可读性。
- 优化亮色主题下昨天和今天的数值颜色,提升对比度和一致性。
- 数据自动刷新时间从两分钟改为五分钟,减少服务器压力。
- 主题切换、面板拖动、折叠、刷新、自动更新等功能保持兼容。
- 添加了亮色和深色两种主题,可以根据个人喜好切换
- 在标题栏添加了主题切换按钮(🌙/☀️图标)
- 修复了点赞帖子数据显示不正确的问题
- 优化了数据处理逻辑,提高了数据准确性
- 在窗口标题添加了当前脚本的版本号
- 在窗口右上角添加了一个检查更新按钮(🔎图标)
- 修复了之前自动更新会失败的问题
- 添加窗口状态记忆功能,自动记忆窗口位置和折叠状态
- 添加自动更新功能,脚本现在可以自动检测并更新到最新版本
- 添加24小时内活动数据统计功能
- 在浮动窗口底部显示用户24小时内的浏览话题数、回复话题数、已读帖子数、获赞数和点赞数
- 修复帖子界面按钮消失的问题
- 使用更特定的CSS选择器避免与网站原有元素冲突
- 改进目标完成数变化的标识功能,即使刷新后数值没有变化也会保留标识
- 增加变化标识的颜色:黄色表示增加,蓝色表示减少
- 将数据刷新时间从每分钟改为每两分钟
- 添加目标完成数变化的标识功能(⬆表示增加,⬇表示减少)
- 初始版本发布
- 实现基本的信任级别数据获取和显示
- 添加浮动窗口和折叠功能
- 支持自动刷新和手动刷新
如果您有任何问题、建议或反馈,请在 GitHub Issues 上提交。
欢迎通过 Pull Requests 贡献代码改进脚本。