Removed upstream.com

This commit is contained in:
bytedream 2022-02-01 22:07:51 +01:00
parent 1683bf2035
commit ac31945372
4 changed files with 8 additions and 10 deletions

View File

@ -32,14 +32,14 @@ Supported streaming providers (for a complete list of all supported websites, se
<li><a href="https://streamtape.com">streamtape.com</a></li> <li><a href="https://streamtape.com">streamtape.com</a></li>
<li><a href="https://streamzz.to">streamzz.to</a></li> <li><a href="https://streamzz.to">streamzz.to</a></li>
<li><a href="https://thevideome.com">thevideome.com</a></li> <li><a href="https://thevideome.com">thevideome.com</a></li>
<li><a href="https://upstream.to">upstream.to</a></li>
<li><a href="https://vidlox.me">vidlox.me</a></li> <li><a href="https://vidlox.me">vidlox.me</a></li>
<li><a href="https://vidstream.pro">vidstream.pro</a></li> <li><a href="https://vidstream.pro">vidstream.pro</a></li>
<li><a href="https://vidoza.net">vidoza.net</a></li> <li><a href="https://vidoza.net">vidoza.net</a></li>
<li><a href="https://vivo.st">vivo.st</a></li> <li><a href="https://vivo.st">vivo.st</a></li>
<li><a href="https://vivo.sx">vivo.sx</a></li> <li><a href="https://vivo.sx">vivo.sx</a></li>
<li><a href="https://voe.sx">voe.sx</a></li> <li><a href="https://voe.sx">voe.sx</a></li>
<li><a href="https://vupload.com">vupload.com</a></li></ul> <li><a href="https://vupload.com">vupload.com</a></li>
</ul>
</details> </details>
--- ---
@ -50,10 +50,10 @@ Supported streaming providers (for a complete list of all supported websites, se
</details> </details>
The addon was tested on The addon was tested on
- Firefox (95.0.2) - Firefox (96.0.3)
- Ungoogled Chromium (96.0) - Ungoogled Chromium (97.0)
- Vivaldi (5.0) - Vivaldi (5.0)
- Opera (82.0) - Opera (83.0)
## Installing ## Installing

View File

@ -4,7 +4,6 @@ mixdrop.co
streamtape.com streamtape.com
streamzz.to streamzz.to
thevideome.com thevideome.com
upstream.to
vidlox.me vidlox.me
vidstream.pro vidstream.pro
vidoza.net vidoza.net

View File

@ -3,7 +3,7 @@
"name": "Stream Bypass", "name": "Stream Bypass",
"author": "ByteDream", "author": "ByteDream",
"description": "A multi-browser addon / extension for multiple streaming providers which redirects directly to the source video.", "description": "A multi-browser addon / extension for multiple streaming providers which redirects directly to the source video.",
"version": "1.4.2", "version": "1.5.0",
"homepage_url": "https://github.com/ByteDream/stream-bypass", "homepage_url": "https://github.com/ByteDream/stream-bypass",
"browser_specific_settings": { "browser_specific_settings": {
"gecko": { "gecko": {
@ -20,7 +20,6 @@
"*://streamtape.com/*", "*://streamtape.com/*",
"*://streamzz.to/*", "*://streamzz.to/*",
"*://thevideome.com/*", "*://thevideome.com/*",
"*://upstream.to/*",
"*://vidlox.me/*", "*://vidlox.me/*",
"*://vidstream.pro/*", "*://vidstream.pro/*",
"*://vidoza.net/*", "*://vidoza.net/*",

View File

@ -58,7 +58,7 @@ class TheVideoMe implements Match {
class Upstream implements Match { class Upstream implements Match {
async match(match: RegExpMatchArray): Promise<string> { async match(match: RegExpMatchArray): Promise<string> {
return `https://${match[48]}.upstreamcdn.co/hls/,${match.sort((a, b) => {return b.length - a.length})[0]},.urlset/master.m3u8` return `https://${match[47]}.upstreamcdn.co/hls/${match.sort((a, b) => {return b.length - a.length})[0]}/master.m3u8`
} }
} }
@ -114,7 +114,7 @@ const matches = [
['streamtape.com', new RegExp(/id=\S*(?=')/gm), new Streamtape(), Reliability.NORMAL], ['streamtape.com', new RegExp(/id=\S*(?=')/gm), new Streamtape(), Reliability.NORMAL],
['streamzz.to', new RegExp(/https?:\/\/get.streamz.tw\/getlink-\w+\.dll/gm), null, Reliability.NORMAL], ['streamzz.to', new RegExp(/https?:\/\/get.streamz.tw\/getlink-\w+\.dll/gm), null, Reliability.NORMAL],
['thevideome.com', new RegExp(/(?<=\|)\w{2,}/gm), new TheVideoMe(), Reliability.NORMAL], ['thevideome.com', new RegExp(/(?<=\|)\w{2,}/gm), new TheVideoMe(), Reliability.NORMAL],
['upstream.to', new RegExp(/(?<=\|)\w{2,}/gm), new Upstream(), Reliability.LOW], //['upstream.to', new RegExp(/(?<=\|)\w{2,}/gm), new Upstream(), Reliability.LOW],
['vidlox.me', new RegExp(/(?<=\[")\S+?(?=")/gm), null, Reliability.NORMAL], ['vidlox.me', new RegExp(/(?<=\[")\S+?(?=")/gm), null, Reliability.NORMAL],
['vidstream.pro', new RegExp(/(?<=')\w+(?=';)/gm), new Vidstream(), Reliability.LOW], ['vidstream.pro', new RegExp(/(?<=')\w+(?=';)/gm), new Vidstream(), Reliability.LOW],
['vidoza.net', new RegExp(/(?<=src:(\s*)?")\S*(?=")/gm), null, Reliability.NORMAL], ['vidoza.net', new RegExp(/(?<=src:(\s*)?")\S*(?=")/gm), null, Reliability.NORMAL],