Schooltape is a free an open source extension for Schoolbox!
Join our community!
- Schoolbox detection: Automatic detection of any Schoolbox instance!
- Plugins: Built with a plugin system in mind, allowing for easy extensibility.
- Themes: Save your eyes from the harsh white of Schoolbox.
- Snippets: Schooltape has a growing ecosystem of snippets, allowing for easy CSS modifications.
There is more information on the website!
The extension is available on the Chrome Web Store and the Firefox Add-ons extension store. Click on your browser's badge below to install.
git clone https://github.com/schooltape/schooltape.git
cd schooltape
bun install
- Run
bun build
. - Open the Extensions page by navigating to
chrome://extensions
. - Enable Developer Mode by flipping the toggle switch labelled Developer mode.
- Click the Load unpacked button and select the
dist/chrome-mv3
directory from the cloned repository.
- Run
bun zip:firefox
. - Open the Add-ons page by navigating to
about:addons
. - Click the cog/settings icon in line with the "Manage Your Extensions" heading, and select Debug Add-ons.
- Click the Load Temporary Add-on... button and select the
dist/schooltape-<version>-firefox.zip
file from the cloned repository.
git clone https://github.com/schooltape/schooltape.git
cd schooltape
bun install
To launch a browser instance with the extension loaded and a Schoolbox page already opened, run bun dev
for Chrome or bun dev:firefox
for Firefox.
To build the extension, run either:
bun build
, where the compiled extension will be available atdist/chrome-mv3
...- or
bun zip:firefox
, where the compiled and zipped extension can be found atdist/schooltape-<version>-firefox.zip
.
The bun wxt submit init
command will walk you through each of the tokens that needs to be added for publishing to each store.