holo-schedule
holo-schedule copied to clipboard
One browser extension COVERs all scheduled and guerrilla livestreams.
holo-schedule
—— Keep in touch with Hololive.
One browser extension COVERs all scheduled and guerrilla livestreams.
日本語 中文 Deutsch
Table of contents
- Install from store
- Supported Browsers
- System dependencies
- Build
- Test
- Develop
Install from store
You can get this extension from the official download pages on Mozilla AMO or Chrome Web Store.
Supported Browsers
Browser | Support Level |
---|---|
Firefox (>=57.0) | Officially Supported v57 is the minimum version required to support Firefox's modern add-on. |
Chrome (>=88.0) | Officially Supported v88 is the minimum version required to support Manifest V3. |
Opera / Edge (>=79.0.309) | Unofficially Supported as a Chrome-compatible target. |
last 3 Firefox and Chrome versions are recommended to unlock all functionalities of holo-schedule.
Holo-schedule should work on all modern browsers based on chromium, including Opera and the new Edge.
System dependencies
- Yarn
- Firefox or Chrome of the latest version
Build
Build holo-schedule from source code and install it into your browser manually.
Note: Use 'dir' instead of 'ls' if you are developing on Windows.
Run
# Clone this repository
git clone https://github.com/YunzheZJU/holo-schedule.git && cd holo-schedule
# Install dependencies
yarn
# Build web extension
yarn run web-ext:build
# Web extension will be written to web-ext-artifacts/
ls web-ext-artifacts
# Output files will be written to dist/
ls dist
Test
Holo-schedule uses JEST as the test framework.
First please follow build procedures to ensure your dependencies are installed properly.
Then run
yarn run test
Develop
Developing holo-schedule on your local machine.
First please follow build procedures to ensure your dependencies are installed properly.
Then run
yarn run dev
After that, open another command line tab/window and run
# Start developing in Firefox
yarn run start
# Or Chrome
yarn run start:chromium