mirror of
https://github.com/bytedream/stream-bypass.git
synced 2025-06-26 18:10:32 +02:00
* add Kwik, use unpacker to improve reliabilty
* use packer for filemoon
* use packer for upstream
* add ff2mpv setting + functionality
* Update README.md
* get rid of @types/webextension-polyfill
* Revert "Update README.md"
This reverts commit affb600096
.
* Update README.md
* Update info link for ff2mpv
* add kwik to hosters in readme
* removes console.logs
* Delete package-lock.json
* add package-lock.json to .gitignore
* unpack without using eval
* Merge main branch into here
* Add Dropload Hoster
* Add Supervideo Hoster
* Add GoodStream Hoster
* Add hosters to readme and delete console.logs
* Delete package-lock.json
* Fix ff2mpv info url
* Update readme
---------
Co-authored-by: bytedream <bytedream@protonmail.com>
28 lines
600 B
TypeScript
28 lines
600 B
TypeScript
import { storageSet, storageGet } from "./store"
|
|
|
|
export class Setting {
|
|
name: string
|
|
info_url?: string
|
|
|
|
constructor(name: string, info_url?: string) {
|
|
this.name = name
|
|
this.info_url = info_url
|
|
}
|
|
|
|
async enable() {
|
|
await storageSet(this.name, true)
|
|
}
|
|
|
|
async disable() {
|
|
await storageSet(this.name, false)
|
|
}
|
|
|
|
async get_status() {
|
|
return await storageGet(this.name)
|
|
}
|
|
}
|
|
|
|
export const Settings = [
|
|
new Setting("ff2mpv", "https://github.com/ByteDream/stream-bypass/tree/master#ff2mpv-use-mpv-to-directly-play-streams")
|
|
]
|