From 140e324bf1d70b159caf09263a260167f0c373e1 Mon Sep 17 00:00:00 2001 From: Ajay Ramachandran Date: Tue, 10 Mar 2020 00:55:18 -0400 Subject: [PATCH] Update README.md --- README.md | 24 +++++++++++------------- 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index cff448c6..ad49a474 100644 --- a/README.md +++ b/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. -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 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 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 The awesome [Invidious API](https://github.com/omarroth/invidious/wiki/API) previously was used.