mchangrh / sb.js

SponsorBlock in a bookmarklet/ userscript

Home Page:https://mchangrh.github.io/sb.js/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SB.js

GitHub file size in bytes GitHub file size in bytes GitHub package.json version

SponsorBlock for restrictive environments. When possible, use the browser extension.

CDNs

Badge Badge Badge Badge

Badge Badge Badge Badge

Usage

Userscripts:

  • With Loader (sb-loader.user.js)
    • The loader loads the script every time on startup, settings are preserved between updates with no intervention.
  • Without Loader (sb.user.js)
    • The script will load faster each time, but will require user intervention if any settings are changed
  • With config page (sb-config.user.js)
    • Loads faster than loader, preserves settings between updates, and has a config page to change settings
    • The script allows locally storing settings in GM_setValue
    • go to https://mchangrh.github.io/sb.js/config to configure

Bookmarklet: sb.bookmarklet.js

  • Create a new bookmark in your bookmarks bar
  • Replace the URL with the text in sb.bookmarklet.js

Console: sb.min.js or sb.js

  • Copy the contents of sb.min.js or sb.js into the console

Links & CDNs

It is recommended to use the CDN Check Page as it will check and generate links for you.

  • GitHub: https://raw.githubusercontent.com/mchangrh/sb.js/main/docs/sb.min.js
  • GitHub Pages: https://mchangrh.github.io/sb.js/sb.min.js
  • Cloudflare Pages: https://sbjs.pages.dev/sb.min.js
  • JSDelivr (npm): https://cdn.jsdelivr.net/npm/@mchangrh/sb.js/docs/sb.min.js
  • JSDelivr (GitHub): https://cdn.jsdelivr.net/gh/mchangrh/sb.js/docs/sb.min.js
  • unpkg: https://unpkg.com/@mchangrh/sb.js/docs/sb.min.js
  • Hetzner VPS: https://fs.mchang.icu/sb.js/docs/sb.min.js

SB.js vs SponsorBlock (extension)

SB.js Extension
Chapters
Accurate Skipping
Manual Skip
UI
Show on player bar
Submitting Segments
Voting
Local Skip Counter
Invidious/ Mobile YT

About

SponsorBlock in a bookmarklet/ userscript

https://mchangrh.github.io/sb.js/

License:GNU Lesser General Public License v3.0


Languages

Language:JavaScript 100.0%