interverse/server/interverse-proxy.py
Gabriel ca4b7635a4 # Major Upgrade!
* Server implementation complete.
* Cross-compatibility with discover
* switch to fetch api
* Easy to make into a hugo shortcode
2022-10-09 11:48:31 -04:00

22 lines
No EOL
517 B
Python

from flask import Flask,request,redirect
import json,requests,time
import simple_cache
app = Flask('interverse-proxy')
cache = simple_cache.Cache()
@app.route("/", methods=['GET'])
def interverse_proxy():
url = request.args.get('url')
if url == None:
return redirect("https://codeberg.org/gabe/Interverse",307)
return "See <a href='https://codeberg.org/gabe/Interverse'>Interverse</a>"
data = cache.load_data(url)
return json.dumps(data)
if __name__ == '__main__':
app.run()