Greasy Fork

千图网收藏夹整理工具

解决收藏管理操作繁琐的问题

作者
未知的动力
日安装量
0
总安装量
199
评分
0 0 0
版本
1.4
创建于
2022-01-04
更新于
2022-09-26
大小
12.6 KB
许可证
暂无
适用于

操作说明强烈建议查看: https://www.bilibili.com/video/BV19m4y1S7W1


千图网收藏夹整理工具-业务逻辑与说明

1. API与权限说明

  • API

数据获取来自千图官方的API ( v3版本: 2022.01.05 )

  • 权限

获取方式基于Ajax请求 所以请求了油猴的异步请求权限、localStorage设置、查询、删除权限

  // @grant       GM_setValue
  // @grant       GM_getValue
  // @grant       GM_deleteValue
  // @grant       GM_xmlhttpRequest

2. 脚本核心

  • 管理功能

    • 在保留官方收藏夹的管理方式的前提下新增移动和复制功能
    • 非自己的收藏夹仅能使用收藏功能 ( uid判断方式 )
    • 所有操作的结果具有提示 ( 提示字符串内容由API提供 )
    • 自动固定导航栏
    • 移动操作会自动移除DOM
    • 收藏夹页面自动绑定方向键快捷翻页
  • 收藏夹目录数据相关

    • 收藏夹目录数据存储在本地localStorage
    • 优先读取本地数据
    • 用户进入个人收藏夹主页会自动更新
    • 用户可通过上下文菜单手动更新
    • 仅记录收藏夹目录数据与最后一次使用数据
    • 用户编辑收藏夹目录后不自动更新本地数据字段 ( 可刷新页面自动更新 )
  • 特殊说明

    • DOM控制

    因为DOM体量小,页面DOM生成方式基于原生JavaScriptAPI与TamperMonkey API生成

    无使用任何MVC框架,所以也不会请求下载任何框架/库数据