blob: 9c2ca3de718f007d7d8b99c24f291fce604a0b18 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
#!/usr/bin/python
from os import environ as env
import urllib.request
import sys
def error():
print("Content-type: text/html")
print()
print("HELLO!")
def proxy(url,ext):
req = urllib.request.urlopen(url)
print("Content-type: image/" + ext)
print()
sys.stdout.flush()
sys.stdout.buffer.write( req.read() )
path = env['QUERY_STRING']
ext = path[-3:].lower()
if path[0:4] == "http" and ext in ("gif","jpg","png","peg"):
proxy(path,ext)
else:
error()
|