X-Git-Url: https://code.delx.au/youtube-cgi/blobdiff_plain/ac7ebf5a8e4a43d9d2e7c250b79a7c2b7eed90d9..c7348757cc65852d4d82c7718f36a661268ab262:/youtube.cgi diff --git a/youtube.cgi b/youtube.cgi index dfd5d28..b57636b 100755 --- a/youtube.cgi +++ b/youtube.cgi @@ -1,21 +1,18 @@ -#!/usr/bin/python2 +#!/usr/bin/env python3 -from __future__ import division - -import cookielib import cgi +import html.parser +import http.cookiejar import json -from lxml import html import os import re -import resource import shutil import subprocess import sys import time -import urllib -import urllib2 -import urlparse +import urllib.error +import urllib.parse +import urllib.request MAX_MEMORY_BYTES = 128 * 1024*1024 @@ -41,13 +38,13 @@ class VideoUnavailable(Exception): def print_form(url="", msg=""): script_url = "http://%s%s" % (os.environ["HTTP_HOST"], os.environ["REQUEST_URI"]) - sys.stdout.write("Content-Type: application/xhtml+xml\r\n\r\n") + sys.stdout.write("Content-Type: text/html\r\n\r\n") sys.stdout.write(""" - - + + delx.net.au - YouTube Scraper - +