From b7d8ff032f23d878a4a3e733168f226d5766074f Mon Sep 17 00:00:00 2001 From: larsenv Date: Thu, 7 Apr 2022 16:37:09 -0500 Subject: [PATCH] Remove index_old.cgi --- video/wii/index_old.cgi | 49 ----------------------------------------- 1 file changed, 49 deletions(-) delete mode 100644 video/wii/index_old.cgi diff --git a/video/wii/index_old.cgi b/video/wii/index_old.cgi deleted file mode 100644 index 8126361..0000000 --- a/video/wii/index_old.cgi +++ /dev/null @@ -1,49 +0,0 @@ -#!/usr/bin/env python3 -from cgi import FieldStorage -from pytube import YouTube -from sys import stdout -import io -import requests -import subprocess - -form = FieldStorage() - -video_url = "https://youtube.com/watch?v=" + form["q"].value - -try: - if form["site"].value == "vimeo": - video_url = "https://vimeo.com/" + form["q"].value - elif form["site"].value == "dailymotion": - video_url = "https://dailymotion.com/video/" + form["q"].value -except: - pass - -stdout.buffer.write(b"Content-Type:application/octet-stream\n\n") -stdout.flush() - -if "youtube" in video_url: - url = YouTube("https://www.youtube.com/watch?v=" + form["q"].value).streams.get_lowest_resolution().url - - r = requests.get(url, stream=True) - - for chunk in r.iter_content(chunk_size=2048): - stdout.flush() - stdout.buffer.write(chunk) - -else: - if "vimeo" in video_url: - protocol = "https" - - elif "dailymotion" in video_url: - protocol = "http" - - proc = subprocess.Popen(["yt-dlp", "-f", "[width<=640]", "-f", "[protocol=" + protocol + "]", video_url, "-o", "-"], stdout=subprocess.PIPE, stderr=subprocess.PIPE) - - """for line in io.TextIOWrapper(proc.stderr, encoding="utf-8"): - if "Invoking downloader" in line: - url = line.replace("[debug] Invoking downloader on ", "")[1:-2] - break""" - - for chunk in iter(proc.stdout): - stdout.flush() - stdout.buffer.write(chunk)