Change the appearance of the web instantly
Stylebot is a browser extension that lets you change the appearance of the web instantly.
Available on Chrome, Firefox and Edge.
Buy me a coffee via Ko-fi
Add support for a locale via the following steps
src/_locales/[locale].config
already exists, please help improve translationssrc/_locales/en.config
to src/_locales/[locale].config
src/_locales/[locale].config
to match the localeIf you would like to add a new feature to Stylebot or fix a bug, submit an issue in GitHub (if there is no existing one), discuss it, and wait for approval.
yarn watch:firefox
to build locallyyarn start:firefox
to launch Firefox with development buildyarn watch
to build locallychrome://extensions
page.dist/
as extensionWhen running the extension from a local build, you will not be able to use the Google Drive Sync feature as the OAuth authenticator will not recognize your extension id.
If you want to use the Google Drive Sync feature locally, and/or for your own forked version of the extension, you must create a Google Cloud project and associated OAuth consent screen associated with the extension.
You can do so as follows:
chrome.identity.getRedirectURL()
function. This is already printed as a debug console message: if you load your extension into Chrome, click to “Inspect views background page”, ensure that the All Levels of messages are shown (particularly Verbose), and then click the Sync button on the extension, the extension redirectURL will be printed onto the console for you to copy. Save this redirectURL, as you will need it below.https://www.googleapis.com/auth/drive.file
CLIENT_ID
in the get-access-token.ts
file of this repository.That’s it! Now you are ready to use the Google Drive Sync feature with your local extension.
CHANGELOG
package.json
and src/extension/manifest.json
yarn build
and manually create zip for distribution from dist/
yarn build:firefox
and manually create zip for distribution from firefox-dist/
Patches to dependencies are located under /patches
and are automatically applied on running yarn
using patch-package.
bootstrap-vue+2.21.1.patch
- Patch to work around a requestAnimationFrame issue in Firefox extensions.Stylebot is MIT licensed.