mirror of
https://github.com/nexy7574/LCC-bot.git
synced 2024-09-20 02:26:32 +01:00
Add nexbox proxy
This commit is contained in:
parent
02a20c4654
commit
6acccd1d85
1 changed files with 9 additions and 1 deletions
|
@ -872,6 +872,12 @@ class OtherCog(commands.Cog):
|
||||||
) = "",
|
) = "",
|
||||||
extract_audio: bool = False,
|
extract_audio: bool = False,
|
||||||
cookies_txt: discord.Attachment = None
|
cookies_txt: discord.Attachment = None
|
||||||
|
proxy_via_nexbox: discord.Option(
|
||||||
|
name="proxy-via-nexbox",
|
||||||
|
description="Proxies via nexbox, circumventing some blocks. Very Slow.",
|
||||||
|
type=bool,
|
||||||
|
default=False
|
||||||
|
) = False
|
||||||
):
|
):
|
||||||
"""Downloads a video using youtube-dl"""
|
"""Downloads a video using youtube-dl"""
|
||||||
cookies = io.StringIO()
|
cookies = io.StringIO()
|
||||||
|
@ -967,6 +973,8 @@ class OtherCog(commands.Cog):
|
||||||
"source_address": "0.0.0.0",
|
"source_address": "0.0.0.0",
|
||||||
"cookiefile": str(real_cookies_txt.resolve().absolute())
|
"cookiefile": str(real_cookies_txt.resolve().absolute())
|
||||||
}
|
}
|
||||||
|
if proxy_via_nexbox:
|
||||||
|
args["proxy"] = "socks5h://localhost:1080"
|
||||||
if extract_audio:
|
if extract_audio:
|
||||||
args["postprocessors"] = [
|
args["postprocessors"] = [
|
||||||
{
|
{
|
||||||
|
@ -975,7 +983,7 @@ class OtherCog(commands.Cog):
|
||||||
"preferredcodec": "opus"
|
"preferredcodec": "opus"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
args["format"] = args["format"] or f"(ba/b)[filesize<={MAX_SIZE_MB}M]"
|
args["format"] = args["format"] or f"(ba/b)[filesize<={MAX_SIZE_MB}M]/ba/b"
|
||||||
|
|
||||||
if args["format"] is None:
|
if args["format"] is None:
|
||||||
args["format"] = f"(bv+ba/b)[vcodec!=h265][vcodec!=av01][filesize<={MAX_SIZE_MB}M]/b"
|
args["format"] = f"(bv+ba/b)[vcodec!=h265][vcodec!=av01][filesize<={MAX_SIZE_MB}M]/b"
|
||||||
|
|
Loading…
Reference in a new issue