|
| 1 | +<h1 align="center">ScriptCat</h1> |
| 2 | + |
| 3 | +<p align="center"> |
| 4 | +<img src="./build/assets/logo.png"/> |
| 5 | +</p> |
| 6 | + |
| 7 | +<p align="center">ScriptCat, a browser extension that can execute user scripts, everything can be scripted, allowing your browser to do more things!</p> |
| 8 | + |
| 9 | +<p align="center"> |
| 10 | +<a href="https://docs.scriptcat.org/">Docs</a> · |
| 11 | +<a href="https://bbs.tampermonkey.net.cn/">Community</a> · |
| 12 | +<a href="https://scriptcat.org/search">Script Hub</a> · |
| 13 | +<a href="./README.md">中文说明</a> |
| 14 | +</p> |
| 15 | + |
| 16 | + |
| 17 | +[](https://github.com/scriptscat/scriptcat) |
| 18 | +[](https://codecov.io/gh/scriptscat/scriptcat) |
| 19 | + |
| 20 | +[](https://chrome.google.com/webstore/detail/scriptcat/ndcooeababalnlpkfedmmbbbgkljhpjf) |
| 21 | +[](https://microsoftedge.microsoft.com/addons/detail/scriptcat/liilgpjgabokdklappibcjfablkpcekh) |
| 22 | +[](https://addons.mozilla.org/zh-CN/firefox/addon/scriptcat/) |
| 23 | + |
| 24 | + |
| 25 | +## About |
| 26 | + |
| 27 | +We built a framework for executing background scripts and Greasemonkey/Tampermonkey scripts based on the design ideas of Greasemonkey/Tampermonkey. It also has several unique APIs that enable scripts to do more. Furthermore, we provide a fantastic online editor that makes script code development more pleasant and easy. |
| 28 | + |
| 29 | +**Please Star it if you find it useful. ❤❤❤** |
| 30 | + |
| 31 | +## Features |
| 32 | + |
| 33 | +- Cloud Sync: script recovery is easy when changing or reinstalling browser |
| 34 | +- Scripts subscription: creating your own script collections or enabling multiple scripts to work together. |
| 35 | +- Compatibility: allowing seamless migration from other userscript managers. |
| 36 | +- Background scripts: allowing your scripts to run continuously in the background. |
| 37 | +- Scheduled scripts: allowing for daily scheduled tasks. You can use them for automatic check-ins, timed reminders, and more. |
| 38 | +- Rich API: more powerful APIs than other managers, which can realize more functions. |
| 39 | +- Sandbox mechanism: ensuring user safety, script permissions are granted only with user consent. |
| 40 | +- Excellent editor: providing API auto-completion and ESLint. |
| 41 | +- Nice UI |
| 42 | + |
| 43 | +...More features are Coming. |
| 44 | + |
| 45 | +## Instructions |
| 46 | + |
| 47 | +### Install script |
| 48 | + |
| 49 | +You can get normal userscripts from [major userscript markets](https://docs.scriptcat.org/docs/use/#%E8%8E%B7%E5%8F%96%E8%84%9A%E6%9C%AC) and background scripts from [Background Scripts](https://bbs.tampermonkey.net.cn/forum-68-1.html) which is supported by ScriptCat. |
| 50 | + |
| 51 | +The installation method is the same as Greasemonkey/Tampermonkey, and it is also compatible with the majority of userscripts. If you encounter any incompatible scripts, you can provide feedback to us through [issues](https://github.com/scriptscat/scriptcat/issues). |
| 52 | + |
| 53 | +### Script development documentation |
| 54 | + |
| 55 | +The [Documentation](https://docs.scriptcat.org/docs/dev/) is trying its best to improve. Because it refers to the design of Greasemonkey/Tampermonkey, there are many similarities with their scripts. Even if you use other script managers, You can also refer to the documentation of ScriptCat to develop! |
| 56 | + |
| 57 | +Suppose there are any errors in the development documentation or you would like to make additions. In that case, you can click the "Edit this page" link below to make changes. |
| 58 | + |
| 59 | +### Install extension |
| 60 | + |
| 61 | +We have published our extension in the Chrome or Firefox store. If you cannot access the store, please download the ZIP package manually from the [release](https://github.com/scriptscat/scriptcat/releases) and install it. |
| 62 | + |
| 63 | +#### Extension store |
| 64 | + |
| 65 | +- [Chrome Store](https://chrome.google.com/webstore/detail/scriptcat/ndcooeababalnlpkfedmmbbbgkljhpjf) |
| 66 | +- [Edge Store](https://microsoftedge.microsoft.com/addons/detail/scriptcat/liilgpjgabokdklappibcjfablkpcekh) |
| 67 | +- [Firefox Store](https://addons.mozilla.org/zh-CN/firefox/addon/scriptcat/) |
| 68 | + |
| 69 | +### Discussion |
| 70 | + |
| 71 | +- [Telegram](https://t.me/scriptscat) |
| 72 | +- [油猴中文网](https://bbs.tampermonkey.net.cn/) |
| 73 | + |
| 74 | +## License |
| 75 | + |
| 76 | +This project is open source under the GPLv3 license. Please comply with the terms and conditions of the license. |
| 77 | + |
| 78 | +[](https://app.fossa.com/projects/git%2Bgithub.com%2Fscriptscat%2Fscriptcat?ref=badge_large) |
| 79 | + |
| 80 | +## Contribution |
| 81 | + |
| 82 | +Please refer to [Contribution Guidelines](./CONTRIBUTING.md) |
| 83 | + |
| 84 | +### Thanks |
| 85 | + |
| 86 | +Thanks to the following developers for contributing to ScriptCat and making ScriptCat even better! |
| 87 | + |
| 88 | +<a href="https://github.com/scriptscat/scriptcat/graphs/contributors"> |
| 89 | + <img src="https://contrib.rocks/image?repo=scriptscat/scriptcat&max=1000" /> |
| 90 | +</a> |
0 commit comments