Auto Read 是一款专为 Linux.do 社区设计的油猴脚本,旨在自动化阅读流程,帮助用户高效浏览和管理未读帖子。脚本通过模拟真实用户行为,自动滚动阅读内容,并支持自动点赞功能,大幅提升社区浏览体验。
-
智能阅读流程
- 自动识别并导航至未读帖子
- 平滑滚动阅读内容,模拟真实阅读行为
- 自动标记已读帖子,完整记录阅读进度
- 读完所有未读内容后自动刷新未读列表
-
错误处理机制
- 智能检测页面加载状态和错误页面
- 自动重试机制确保流程连续性
- 完整的错误日志记录,便于问题排查
-
自动点赞功能
- 智能识别可点赞内容
- 自动执行点赞操作,支持自定义点赞数量限制
- 每日点赞计数,避免超出社区限制
-
直观控制面板
- 实时显示阅读状态和进度
- 一键启动/停止自动阅读
- 灵活控制自动点赞功能
- 支持重置未读列表,手动干预阅读流程
- 安装 Tampermonkey 浏览器扩展(Chrome / Firefox)
- 点击脚本在 GreasyFork 上的安装链接
- 在弹出的确认窗口中点击"安装"
- 安装完成后,访问 Linux.do 社区即可看到控制面板
- 访问 Linux.do 社区
- 点击左下角的"开始阅读"按钮
- 脚本将自动导航至未读页面并开始阅读流程
- 如需停止,点击"停止阅读"按钮
- 可通过控制面板启用/禁用自动点赞功能
- 若需重置未读列表,点击"重置未读列表"按钮
脚本内置了多项可配置参数,可根据需要在代码中修改:
// 配置参数
const possibleBaseURLs = ["https://linux.do"];
const likeLimit = 50; // 每日自动点赞上限
const maxRetries = 3; // 错误页面最大重试次数
const retryDelay = 3000; // 错误重试延迟(毫秒)
const scrollSpeed = 50; // 滚动速度(像素/次)
const pageLoadTimeout = 10000; // 页面加载超时时间(毫秒)-
脚本不工作怎么办?
- 确保 Tampermonkey 已正确安装并启用
- 检查脚本是否已正确安装且为最新版本
- 尝试刷新页面或重启浏览器
-
如何调整滚动速度?
- 编辑脚本代码,修改
scrollSpeed参数 - 较小的值会使滚动更慢,较大的值会使滚动更快
- 编辑脚本代码,修改
-
自动点赞有什么限制?
- 脚本内置每日点赞限制,默认50次
- 社区可能有更严格的限制,请合理使用此功能
- 达到限制后脚本会自动禁用点赞功能
-
脚本会记录我的个人信息吗?
- 不会。脚本仅在本地存储阅读状态和点赞计数
- 所有操作均在您的浏览器本地完成,不会上传任何数据
如果您发现任何问题或有改进建议,请在 GitHub 仓库提交 issue 或 pull request:
我们欢迎所有形式的贡献,包括但不限于:
- 错误报告和修复
- 功能建议和实现
- 文档改进
- 性能优化
本脚本采用 MIT 许可证发布,详情请参阅 LICENSE 文件。
本脚本仅供学习和研究使用,请遵守 Linux.do 社区的使用条款。作者不对因使用本脚本而导致的任何问题负责。请合理使用自动化工具,尊重社区规则。