Skip to content

LiarCoder/TampermonkeyScripts

Repository files navigation

TampermonkeyScripts

油猴脚本练习

脚本列表

脚本 功能描述 安装地址 相关资料 子工程
复制标题和地址 一键复制当前页面标题和地址为 Markdown 格式,并带上当前时间。 Greasy Fork 博客 scripts/copy-title-and-location
掘金 Markdown 格式适配器 从本地导入 Markdown 文件,并对掘金编辑器中的文档格式做适配处理。 Greasy Fork 博客 scripts/juejin-markdown-formatter
改变网页代码块的字体样式 将 LeetCode、CSDN、掘金、博客园等页面代码块字体调整为更适合阅读的字体。 Greasy Fork 博客 scripts/beautify-code-block-font-style
JustJumpAhead 自动完成掘金、简书、知乎、百度贴吧、CSDN、Gitee 等跳转询问页面的继续访问操作。 Greasy Fork 博客 scripts/just-jump-ahead
PR三思器 在 Bitbucket 创建 PR 前展示检查项,降低遗漏风险。 Greasy Fork - scripts/pr-checker
B站视频分享给好友 在 Bilibili 视频播放页分享面板中新增“B站好友”入口,将当前视频发送给最近聊天、关注或粉丝用户。 Greasy Fork README scripts/bilibili-share-to-friends

工程化开发

当前仓库使用 pnpm workspace 管理脚本工程:

  • packages/shared:跨脚本复用的 DOM、样式、路由和缓存工具。
  • scripts/*/src:各脚本的 Vite 构建入口。
  • scripts/*/CHANGELOG.md:各脚本的更新日志。
  • scripts/*/README.md:脚本专属开发、调试或发布说明。
  • scripts/*/archivescripts/*/fixturesscripts/*/assetsscripts/*/tests:仅在脚本确有历史版本、测试资料或素材时保留。

常用命令:

pnpm install
pnpm build
pnpm lint
pnpm test

单脚本开发命令:

脚本 dev build watch 本地 file:// 壳脚本
改变代码块字体 pnpm dev:beautify pnpm build:beautify pnpm watch:beautify pnpm shell:beautify
B站视频分享给好友 pnpm dev:bilibili pnpm build:bilibili pnpm watch:bilibili pnpm shell:bilibili
复制标题和地址 pnpm dev:copy-title pnpm build:copy-title pnpm watch:copy-title pnpm shell:copy-title
掘金 Markdown 格式适配器 pnpm dev:juejin pnpm build:juejin pnpm watch:juejin pnpm shell:juejin
JustJumpAhead pnpm dev:jump-ahead pnpm build:jump-ahead pnpm watch:jump-ahead pnpm shell:jump-ahead
PR三思器 pnpm dev:pr-checker pnpm build:pr-checker pnpm watch:pr-checker pnpm shell:pr-checker

日常开发优先用对应的 pnpm dev:*。如果目标页面 CSP 或浏览器环境导致 dev server 注入不可用,再用对应的 pnpm shell:* 生成 dist/dev/*.local.user.js 本地壳脚本,然后开对应的 pnpm watch:* 持续更新 dist/*.user.js

prod 构建默认不压缩混淆,生成的 scripts/<name>/dist/*.user.js 可读,便于调试、提交到 GitHub 或同步到 Greasy Fork;dist/dev/* 仅保留本地开发用 meta 和壳脚本,不提交。

具体脚本的本地开发同步方式、调试步骤或注意事项放在对应子工程 README 中维护。

About

油猴脚本练习

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors