LinuxDo 收藏夹

创建于 1 个月前
更新于 2 天前
自定义收藏夹功能
总安装量
76
今日新增
+0
用户评分
- / 5.0 (0)
当前版本
1.0.6
脚本详情

LinuxDo 收藏夹

linux.do 制作的油猴脚本,提供自定义收藏夹管理功能,支持多文件夹分类、主题切换和跨设备同步。

安装

  1. 安装 Tampermonkey 等用户脚本管理器扩展
  2. 任选一种方式安装脚本:
    • 一键安装(推荐):打开 ScriptCat 脚本页:LinuxDo 收藏夹,点击「安装脚本」按提示完成安装
    • 手动安装:在管理器中新建脚本,将仓库内 linux-do-favorites.user.js 的内容粘贴保存
  3. 访问 linux.do 即可使用
  4. github仓库:https://github.com/eamooooon/LinuxDo-Favs

功能

收藏管理

mainpage.png

  • 帖子/回复收藏:在帖子页面,每层楼的楼层号旁有收藏按钮(☆/★),点击即可收藏该回复
  • 多文件夹分类:收藏时可选择目标文件夹,支持创建、重命名、删除文件夹和拖拽排序
  • 侧边栏入口:在 LinuxDo 侧边栏添加「收藏」快捷入口,点击「收藏」打开管理面板

management.png

  • 收藏面板:全屏管理面板,左侧为文件夹列表,右侧为收藏内容
  • 搜索功能:可按标题、分类、标签搜索收藏内容
  • 拖拽移动:可将收藏项拖到左侧文件夹快速改分类
  • 自动归类模式:在设置中开启「按分类自动归类」后,收藏时会自动匹配与帖子分类同名的文件夹

书签页快捷收藏

bookmark.png

  • 在书签页面(/u/xxx/activity/bookmarks)每个书签旁显示收藏按钮
  • 未收藏的书签显示 ☆,点击弹出文件夹选择浮窗
  • 已收藏的书签显示 ★,点击可切换文件夹,hover 300ms 也会弹出切换浮窗
  • 按钮状态实时同步,收藏/取消收藏后图标即时更新

文件夹选择浮窗

  • 点击收藏按钮后弹出文件夹选择浮窗,从按钮位置向下展开
  • 支持在浮窗中直接新建收藏夹,输入框支持回车确认、Esc 取消
  • 重复名称时输入框变红并显示「收藏夹已存在」提示,不会弹系统对话框
  • 鼠标移开浮窗后自动收藏到默认文件夹(新建收藏夹时不触发)

主题与外观

可在设置中切换不同收藏模式与主题色;以下为界面效果示例。

mode1.png

mode2.png

  • 6 种主题颜色:橙红、蓝、绿、紫、粉、青,可在设置中切换
  • 展开/收起动画:收藏面板和文件夹选择浮窗均有平滑的展开收起动画

设置

settings.png

在同一设置页可配置主题、自动归类与同步选项。

  • 使用 GitHub Gist 在多设备间同步收藏数据
  • 填入 Personal Access Token(需 gist 权限)即可使用
  • 支持上传/下载数据,自动查找或创建同步用的 Gist
  • 设置中可手动指定 Gist ID

其他

  • 数据持久化:所有数据通过 GM_setValue 存储在浏览器本地
  • 页面变化监听:通过 MutationObserver 监听页面变化,SPA 跳转后自动插入收藏按钮