Skip to content

脚本猫,一个可以执行用户脚本的浏览器扩展

License

Notifications You must be signed in to change notification settings

RenjiYuusei/scriptcat

 
 

Repository files navigation

ScriptCat

脚本猫,一个可以执行用户脚本的浏览器扩展,万物皆可脚本化,让你的浏览器可以做更多的事情!

文档 · 社区 · 脚本站

English README

GitHub stars Build Status codecov GitHub tag (latest SemVer) Chrome Edge FireFox GitHub All Releases

关于脚本猫

参考了油猴的设计思路并且支持油猴脚本,实现了一个后台脚本运行的框架,提供了一些特殊的 API,让脚本能够做更多的事情.并且提供了一个优秀的编辑器,让脚本代码编写开发更加舒服流畅.

如果觉得好用,顺手点个 Star 吧 ❤❤❤

特性

  • 脚本云同步,更换浏览器/重装,脚本恢复更方便.
  • 脚本订阅,创建自己的脚本合集或者让多个脚本配合使用.
  • 支持油猴脚本,无缝从其它油猴脚本管理器迁移.
  • 后台脚本,可以使你的脚本持续的运行在后台.
  • 定时脚本,可以每日定时执行,每天通过脚本定时处理事务.可用于自动签到,定时提醒等功能.
  • 丰富的 API,相比于油猴,扩展出了更多强大的 API,可以实现更多的功能.
  • 通过沙盒机制确保了用户的安全,用户确定后才会给脚本授予权限.
  • 优秀的编辑器,且提供了 API 的自动补全和 ESLint.
  • 美观的 UI

...更多丰富功能加入中

说明

安装脚本

可以从各大用户脚本市场获取脚本进行安装,脚本猫所支持的后台脚本专门建立了一个市场:后台脚本.

安装方式与油猴一样,同时也是兼容绝大部分油猴脚本的,如果遇到未兼容的脚本,你可以通过issue反馈给我们.

对于开发者来说,也可以参考这些脚本写出自己的脚本来.

开发文档

开发文档尽力完善中,因为是参考油猴的设计,与油猴脚本相通的地方很多,就算你使用其它油猴管理器,你也可以参考脚本猫的文档来开发!

如果开发文档有什么错误,或者你想进行补全,你可以点击下方的编辑此页进行修改.

安装扩展

我们已经上架了扩展商店,如果你无法访问商店内容,请在release中下载 zip 包手动进行安装

扩展商城

交流

License

本项目使用 GPLv3 协议开源, 请遵守协议规定.

FOSSA Status

贡献

请参考 贡献指南

鸣谢

感谢以下开发者对 ScriptCat 作出的贡献,有你们 ScriptCat 才能变得更好!

About

脚本猫,一个可以执行用户脚本的浏览器扩展

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 93.6%
  • JavaScript 5.2%
  • Other 1.2%