parent
b8b094e90f
commit
53943fada7
@ -0,0 +1,14 @@
|
||||
# Morsel Media Proxy
|
||||
# Prevents users from doxxing themselves. Ain't that nice?
|
||||
from main import app
|
||||
from flask import redirect
|
||||
from flask import Response
|
||||
import requests
|
||||
|
||||
@app.route("/proxy/<path:url>")
|
||||
def mediaproxy(url):
|
||||
if url.startswith("static/") or url.startswith("avatar/"):
|
||||
return redirect("/"+url, 303)
|
||||
else:
|
||||
proxied_media = requests.get(url, headers={"X-Proxied-By":"MorselMediaProxy"})
|
||||
return Response(proxied_media.content, mimetype=proxied_media.headers["Content-Type"])
|
Loading…
Reference in new issue