Skip to content

Latest commit

 

History

History

greasyfork-user-scripts-data-visualization

简体中文 | English
👆️访问GitHub 上的自述文件以获得更好的体验。

GrreasyFork 用户发布的脚本数据可视化

「 使用Chart.js获取和可视化获取用户脚本数据,并在用户个人主页生成一个图表在下方显示详细安装情况 」

Views

Download:Github | ⭐Greasy Fork

更新记录

🛠️ GrreasyFork 用户脚本数据可视化 更新日志

📅 2024-09-20 07:46- Ver 1.1.1.1

新增: •增加自己使用的一些小功能.表格显示创建与更新日期 Y轴数值高亮 点击柱状图跳转对应脚本 脚本中的OPENLINK0不跳转,1跳转前有提示,2直接跳转

新增 新增演示
New.png 跳转.gif

📅 2024-09-19 12:56:19- Ver 1.1.1.0

修改: •修改chart.js为首次加载,加载完成后保存在localStorage无需每次重复加载


📅 2024-09-19 08:25:19- Ver 1.1.0.0

修复: • 修复图表一些问题.

修改前 修改后
修改前.png 修改后.png
修改前.gif 修改后.gif

📅 2024-09-18 11:01:32- Ver 1.0.0.0

增加: •增加了原作者138 Aspen另外脚本Displays the number of scripts published by the user, the total number of installations里面的从当前网页获取用户数据,可以在脚本内或者脚本菜单中设置从JSON数据获取还是从当前页面获取脚本数据默认向GreasyFrok下载用户数据
修改: •~~修改chart.js为@require 加载,无需每次重复加载~~Greasyfork不允许使用未经批准的外部脚本
修改: •修改从网络获取用户数据时,按照总安装量由高到低排序
修改: •修改寻找用户ID的表达式为/(\d+)/,兼容Greasyfork 糊裱匠清除链接无用字符功能


GrreasyFork 用户脚本数据可视化

描述

该用户脚本使用 Chart.js 库从 GreasyFork 上的用户脚本页面中提取和可视化脚本数据。它提供了以下功能:

  • 数据提取: 从用户的脚本页面中提取安装次数数据,包括总安装次数和每日安装次数。
  • 数据可视化: 使用图表(条形图)展示每个脚本的总安装次数和每日安装次数。
  • 数据展示: 在图表下方显示总安装次数、每日安装总数以及已发布脚本的数量。

功能

  1. 获取用户数据: 从用户脚本页面中提取相关数据。
  2. 数据可视化: 使用 Chart.js 绘制图表来展示脚本的安装数据。
  3. 展示统计信息: 在图表下方显示总的每日安装次数、总安装次数和已发布脚本的数量。

安装

  1. 安装 Greasemonkey 或 Tampermonkey 插件: 请确保您的浏览器已安装 Greasemonkey 或 Tampermonkey 插件。
  2. 添加脚本:
    • 点击上方绿色安装按钮进行安装

使用

  1. 访问 GreasyFork 用户脚本页面: 打开任意用户的脚本页面,例如 https://greasyfork.org/users/1169082
  2. 查看图表和统计数据: 脚本将在用户的个人页面加载后自动生成并展示数据图表和统计信息。
  3. 从网络或者从当前页面加载: 脚本在代码顶端提供了一个设置,当为true时,从当前网页获取,为false,向 GreasyFrok 下载用户数据JSON

支持

如遇到问题或需要支持,请访问 GitHub 问题页面 提交问题。

贡献

此脚本修改自138 Aspen发布的脚本GrreasyFork User Script Data Visualization 修改说明:
增加: •增加了原作者138 Aspen另外脚本Displays the number of scripts published by the user, the total number of installations里面的从当前网页获取用户数据,可以在脚本内或者脚本菜单中设置从 JSON 数据获取还是从当前页面获取脚本数据
修改: •修改chart.js为@require 加载,无需每次重复加载Greasyfork 不允许使用未经批准的外部脚本.....
修改: •修改从网络获取用户数据时,按照总安装量由高到低排序
修改: •修改寻找用户 ID 的表达式为/(\d+)/,兼容Greasyfork 糊裱匠清除链接无用字符功能

欢迎贡献和改进脚本!请访问 GitHub 仓库 提交拉取请求或报告问题。

授权

该脚本遵循 MIT 许可证。有关详细信息,请查看 LICENSE 文件。

修正每日安装统计在右边,切换总安装/日安装时图表轴显示问题

修改前 修改后
修改前.png 修改后.png
修改前.gif 修改后.gif

png

🔍你可能在找GreasyFork相关脚本

使用帮助

推荐浏览器和脚本管理器:

  • Greasemonkey + Waterfox
  • Tampermonkey/Violentmonkey + Firefox
  • Tampermonkey/Violentmonkey + Chrome
  • Userscripts + ios Safari
  • Violentmonkey/KiWiBrowser + Android

如果你需要了解更多关于如何安装用户脚本,点击我查看图文教学!

查看所有发布脚本

🔍你可能在找ChatGPT相关脚本

🔍你可能在找网页相关脚本

  • 网页写入剪辑版授权管理器: 管理网页对剪贴板的写入行为防止未经授权的自动复制和禁用音视频内容预载及自动播放。
  • 解除CSDN登录复制: 去你妈的CSDN登录复制,无需登录即可复制
  • 绚丽渐变美化网页表格: 自动为表格所有列应用颜色渐变来美化
  • 网页高亮关键字: 对网页上的文字进行高亮显示,如果对你有帮助,可以随意修改使用
  • 网页关键词高亮显示: 在网页上自定义关键词突出显示包括滚动时动态加载的内容
  • 小窗预览: 拖拽链接时在弹出窗口中打开链接,并在打开前提供预览,使用 Edge 的预读技术。同时在小窗口打开时在背后添加亚克力效果,可设置为长按触发.自动记录每个站点的小窗口大小.
  • 移除链接下划线: 移除所有网站上的链接下划线,并动态处理新链接
  • 上下滚动按钮: 在页面右侧生成两个按钮用于滚动页面
  • 置顶和置底按钮: 在所有页面生成两个按钮,一个用于顺滑回到顶部,一个用于持续滚动到底部,再次点击取消滚动到底部

🔍你可能在找GitHub相关脚本

  • GitHub 提交信息显示网页视图: 该脚本将 GitHub 上的提交信息转化为 HTML 视图,以更清晰地查看提交详情。它会自动将提交信息列表、提交头部和最新提交信息转化为 HTML 格式,提供更佳的视觉效果和用户体验。
  • GitHub 仓库快速跳转助手: 🤠 GitHub 仓库快速跳转助手,专为帮助用户快速访问自己在 GitHub 上的仓库而设计 。它在导航栏顶部生成一个按钮,点击展开自己的所有仓库,轻松跳转到自己的 GitHub 仓库页面,而无需使用 GitHub 的二级菜单
  • GitHub 文件列表美化器: GitHub 文件列表美化器是一个用户脚本,用于增强 GitHub 仓库中的文件显示效果。它可以为文件和文件夹添加颜色,并将文件类型图标替换为小图像,使得代码库更加易于浏览和管理。按类型为文件添加颜色和图标,在存储库源树中显示小图像以代替文件类型图标
  • Github 代码语言列表显示全部: 扩展 Github 存储库上的语言列表,显示每种语言,而不是将小部分隐藏在“其他”下
  • GitHub 自动确认设备授权: 在GitHub授权页面自动输入授权码与自动确认。
  • GitHub 文件夹下载器: 添加一个下载按钮,允许轻松下载特定的 GitHub 文件夹。
  • Github 复制原始文件 URL 与下载文件: 在每个文件行的末尾添加按钮,以复制原始文件 URL 和下载文件
  • 🤠 Github 增强小助手 仓库显示大小: 🤠 仓库显示大小:在 GitHub 的代码搜索、仓库搜索、议题页面、用户仓库列表和存储库页面上,仓库名称旁边会显示该仓库的大小,方便用户快速了解仓库的规模,优化选择。不活跃开发警告:如果某个仓库在过去六个月内没有更新,系统将在仓库的顶部添加提示,提醒用户该仓库不活跃,并显示最后一次更新的时间。这有助于用户判断仓库的活跃程度和维护状况。仓库内快捷跳转:在浏览仓库时,用户可以方便地查看该用户的所有仓库列表,提供一个快速跳转到不同仓库的入口。用户可以快速找到和访问感兴趣的其他项目,提高工作效率。使用场景:开发者:可以通过显示仓库大小和活跃警告,快速筛选出合适的库进行开发,避免使用不再维护的项目。项目管理者:通过快速跳转功能,便于管理和协调多个项目,提高工作效率。学习者:在学习新技术时,可以更方便地找到相关的开源项目,快速查看项目的活跃程度和规模。🤠
  • GitHub 按日期排序: 将文件排序方式改为日期降序,方便查看最新更新的文件。

🔍你可能在找Google相关脚本

🔍你可能在找GreasyFork相关脚本

🔍你可能在找成人脚本

🔍你可能在找自动翻译

  • 外语终结者: 识别非中文字符,如果长度大于5且翻译文本中不含中文,则翻译并且替换原始文本到中文
  • 网页翻译——自动翻译为中文: 给每个非中文的网页右下角(可以调整到左下角)添加一个google翻译图标,该版本为中文翻译版本,只把外语翻译为中文,添加自动翻译