hubAPI / app.py
Amaar Ebrahim
Update app.py
eeaf651 verified
Raw
History Blame Contribute Delete
535 Bytes
from flask import Flask, request, jsonify
import random
app = Flask(__name__)
URLS = [
"https://science.yangplace.qzz.io",
"http://10.14.0.145:8080",
]
@app.route("/")
def get_url():
failed = request.args.get("failed")
urls = URLS.copy()
if not urls:
return jsonify({"error": "URL list is empty"})
if failed:
urls = [u for u in urls if u != failed]
if not urls:
return jsonify({"error": "No URLs remaining after filtering"})
return jsonify({"url": random.choice(urls)})