mirror of
https://github.com/Arrowar/StreamingCommunity.git
synced 2025-06-05 02:55:25 +00:00
mp4: Fix output already exists
This commit is contained in:
parent
9c84eb665c
commit
762d9947a4
@ -84,7 +84,7 @@ def MP4_downloader(url: str, path: str, referer: str = None, headers_: dict = No
|
||||
console.log("[red]Output file already exists.")
|
||||
if TELEGRAM_BOT:
|
||||
bot.send_message(f"Contenuto già scaricato!", None)
|
||||
return 400
|
||||
return None, False
|
||||
|
||||
if GET_ONLY_LINK:
|
||||
return {'path': path, 'url': url}
|
||||
@ -92,23 +92,19 @@ def MP4_downloader(url: str, path: str, referer: str = None, headers_: dict = No
|
||||
if not (url.lower().startswith('http://') or url.lower().startswith('https://')):
|
||||
logging.error(f"Invalid URL: {url}")
|
||||
console.print(f"[bold red]Invalid URL: {url}[/bold red]")
|
||||
return None
|
||||
return None, False
|
||||
|
||||
try:
|
||||
headers = {}
|
||||
if referer:
|
||||
headers['Referer'] = referer
|
||||
|
||||
if headers_:
|
||||
headers.update(headers_)
|
||||
else:
|
||||
headers['User-Agent'] = get_userAgent()
|
||||
|
||||
except Exception as header_err:
|
||||
logging.error(f"Error preparing headers: {header_err}")
|
||||
console.print(f"[bold red]Error preparing headers: {header_err}[/bold red]")
|
||||
return None
|
||||
# Set headers
|
||||
headers = {}
|
||||
if referer:
|
||||
headers['Referer'] = referer
|
||||
|
||||
if headers_:
|
||||
headers.update(headers_)
|
||||
else:
|
||||
headers['User-Agent'] = get_userAgent()
|
||||
|
||||
# Set interrupt handler
|
||||
temp_path = f"{path}.temp"
|
||||
interrupt_handler = InterruptHandler()
|
||||
original_handler = signal.signal(signal.SIGINT, partial(signal_handler, interrupt_handler=interrupt_handler, original_handler=signal.getsignal(signal.SIGINT)))
|
||||
@ -123,7 +119,7 @@ def MP4_downloader(url: str, path: str, referer: str = None, headers_: dict = No
|
||||
|
||||
if total == 0:
|
||||
console.print("[bold red]No video stream found.[/bold red]")
|
||||
return None
|
||||
return None, False
|
||||
|
||||
progress_bar = tqdm(
|
||||
total=total,
|
||||
|
Loading…
x
Reference in New Issue
Block a user