Spaces:
Runtime error
Runtime error
| from flask import Flask, render_template_string | |
| app = Flask(__name__) | |
| def index(): | |
| return render_template_string(''' | |
| <!DOCTYPE html> | |
| <html lang="en"> | |
| <head> | |
| <meta charset="UTF-8"> | |
| <meta name="viewport" content="width=device-width, initial-scale=1.0"> | |
| <title>avalia.se</title> | |
| <link href="https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400;500;700&display=swap" rel="stylesheet"> | |
| <style> | |
| body { | |
| font-family: 'Quicksand', sans-serif; | |
| text-align: center; | |
| } | |
| .app-link { | |
| display: inline-block; | |
| margin: 10px; | |
| text-decoration: none; | |
| } | |
| .app-image { | |
| width: 150px; | |
| height: auto; | |
| border: 2px solid transparent; | |
| transition: border 0.3s; | |
| } | |
| .app-image:hover { | |
| border: 2px solid #007bff; | |
| } | |
| .logo { | |
| width: 200px; | |
| height: auto; | |
| margin: 20px 0; | |
| } | |
| </style> | |
| </head> | |
| <body> | |
| <a href="/"><img src="images_avalia-removebg-preview.PNG" class="logo"></a> | |
| <div> | |
| <a href="/gradio_app_1" class="app-link"> | |
| Gradio App 1 | |
| </a> | |
| <a href="/gradio_app_2" class="app-link"> | |
| Gradio App 2 | |
| </a> | |
| <a href="/streamlit_app" class="app-link"> | |
| Streamlit App | |
| </a> | |
| </div> | |
| </body> | |
| </html> | |
| ''') | |
| def gradio_app_1(): | |
| return render_template_string(''' | |
| <html> | |
| <head> | |
| <link href="https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400;500;700&display=swap" rel="stylesheet"> | |
| <style> | |
| body { | |
| font-family: 'Quicksand', sans-serif; | |
| text-align: center; | |
| } | |
| iframe { | |
| border: none; | |
| width: 100%; | |
| height: 800px; | |
| } | |
| .logo { | |
| width: 200px; | |
| height: auto; | |
| margin: 20px 0; | |
| } | |
| </style> | |
| </head> | |
| <body> | |
| <a href="/"><img src="images_avalia-removebg-preview.PNG" alt="AVALIA.SE" class="logo"></a> | |
| <h1>Gradio App 1</h1> | |
| <iframe src="https://fschwartzer-rl-2.hf.space"></iframe> | |
| </body> | |
| </html> | |
| ''') | |
| def gradio_app_2(): | |
| return render_template_string(''' | |
| <html> | |
| <head> | |
| <link href="https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400;500;700&display=swap" rel="stylesheet"> | |
| <style> | |
| body { | |
| font-family: 'Quicksand', sans-serif; | |
| text-align: center; | |
| } | |
| iframe { | |
| border: none; | |
| width: 100%; | |
| height: 800px; | |
| } | |
| .logo { | |
| width: 200px; | |
| height: auto; | |
| margin: 20px 0; | |
| } | |
| </style> | |
| </head> | |
| <body> | |
| <a href="/"><img src="images_avalia-removebg-preview.PNG" alt="AVALIA.SE" class="logo"></a> | |
| <h1>Gradio App 2</h1> | |
| <iframe src="https://fschwartzer-bens-moveis-vision.hf.space"></iframe> | |
| </body> | |
| </html> | |
| ''') | |
| def streamlit_app(): | |
| return render_template_string(''' | |
| <html> | |
| <head> | |
| <link href="https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400;500;700&display=swap" rel="stylesheet"> | |
| <style> | |
| body { | |
| font-family: 'Quicksand', sans-serif; | |
| text-align: center; | |
| } | |
| iframe { | |
| border: none; | |
| width: 100%; | |
| height: 800px; | |
| } | |
| .logo { | |
| width: 200px; | |
| height: auto; | |
| margin: 20px 0; | |
| } | |
| </style> | |
| </head> | |
| <body> | |
| <a href="/"><img src="images_avalia-removebg-preview.PNG" alt="AVALIA.SE" class="logo"></a> | |
| <h1>Streamlit App</h1> | |
| <iframe src="https://fschwartzer-geo-dash-tabs.hf.space"></iframe> | |
| </body> | |
| </html> | |
| ''') | |
| def health(): | |
| return "OK", 200 | |
| if __name__ == '__main__': | |
| app.run(host='127.0.0.1', port=5000, debug=False, use_reloader=False) | |