mirror of
https://github.com/ajayyy/SponsorBlock.git
synced 2026-03-22 21:57:58 +03:00
Update README.md
This commit is contained in:
committed by
GitHub
parent
6ccd4b8b37
commit
140e324bf1
24
README.md
24
README.md
@@ -40,32 +40,30 @@ The backend server code is available here: https://github.com/ajayyy/SponsorBloc
|
|||||||
|
|
||||||
It is a simple Sqlite database that will hold all the timing data.
|
It is a simple Sqlite database that will hold all the timing data.
|
||||||
|
|
||||||
To make sure that this project doesn't die, I have made the database publicly downloadable at https://api.sponsor.ajay.app/database.db. So, you can download a backup or get archive.org to take a backup for you if you want.
|
To make sure that this project doesn't die, I have made the database publicly downloadable at https://api.sponsor.ajay.app/database.db. You can download a backup or get archive.org to take a backup for you if you want.
|
||||||
|
|
||||||
Hopefully this project can be combined with projects like [this](https://github.com/Sponsoff/sponsorship_remover) and use this data to create a neural network to predict when sponsored segments happen. That project is sadly abandoned now, so I have decided to attempt to revive this idea.
|
The dataset and API are now being used [ports](https://github.com/ajayyy/SponsorBlock/wiki/Unofficial-Ports) as well as a [neural network](https://github.com/andrewzlee/NeuralBlock).
|
||||||
|
|
||||||
|
A [previous project attempted to]((https://github.com/Sponsoff/sponsorship_remover) create a neural network to predict when sponsored segments happen. That project is sadly abandoned now, so I have decided to attempt to revive this idea starting from a crowd-sourced system instead.
|
||||||
|
|
||||||
# API
|
# API
|
||||||
|
|
||||||
You can read the API docs [here](https://github.com/ajayyy/SponsorBlockServer#api-docs).
|
You can read the API docs [here](https://github.com/ajayyy/SponsorBlockServer#api-docs).
|
||||||
|
|
||||||
# Build Yourself
|
# Building
|
||||||
|
|
||||||
You can load this project as an unpacked extension. Make sure to rename the `config.json.example` file to `config.json` before installing.
|
There are also other build scripts available. Install `npm`, then run `npm install` in the repository to install dependencies.
|
||||||
|
|
||||||
There are also other build scripts available. Install `npm`, then run `npm install` in the repository.
|
Run `npm run build` to generate a Chrome extension.
|
||||||
|
|
||||||
|
Use `npm run build:firefox` to generate a Firefox extension.
|
||||||
|
|
||||||
|
The result is in `dist`. This can be loaded as an unpacked extension
|
||||||
|
|
||||||
## Developing with a clean profile
|
## Developing with a clean profile
|
||||||
|
|
||||||
Run `npm run dev` to run the extension using a clean browser profile with hot reloading. Use `npm run dev:firefox` for Firefox. This uses [`web-ext run`](https://extensionworkshop.com/documentation/develop/web-ext-command-reference/#commands).
|
Run `npm run dev` to run the extension using a clean browser profile with hot reloading. Use `npm run dev:firefox` for Firefox. This uses [`web-ext run`](https://extensionworkshop.com/documentation/develop/web-ext-command-reference/#commands).
|
||||||
|
|
||||||
## Packing
|
|
||||||
|
|
||||||
Run `npm run build` to generate a packed Chrome extension.
|
|
||||||
|
|
||||||
Use `npm run build:firefox` to generate a Firefox extension.
|
|
||||||
|
|
||||||
The result is in `dist`.
|
|
||||||
|
|
||||||
# Credit
|
# Credit
|
||||||
|
|
||||||
The awesome [Invidious API](https://github.com/omarroth/invidious/wiki/API) previously was used.
|
The awesome [Invidious API](https://github.com/omarroth/invidious/wiki/API) previously was used.
|
||||||
|
|||||||
Reference in New Issue
Block a user