Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -1,4 +1,4 @@
|
|
1 |
-
from flask import Flask, render_template, request, jsonify, url_for
|
2 |
from gtts import gTTS
|
3 |
import os
|
4 |
import logging
|
@@ -56,6 +56,11 @@ def generate_audio(text, set_name, index):
|
|
56 |
|
57 |
return filename
|
58 |
|
|
|
|
|
|
|
|
|
|
|
59 |
# フラッシュカードの内容を JSON で返すエンドポイント
|
60 |
@app.route('/flashcards')
|
61 |
def index():
|
@@ -88,5 +93,10 @@ def index():
|
|
88 |
else:
|
89 |
return jsonify({'error': 'Set not found'}), 404
|
90 |
|
|
|
|
|
|
|
|
|
|
|
91 |
if __name__ == '__main__':
|
92 |
app.run(debug=True, host="0.0.0.0", port=7860)
|
|
|
1 |
+
from flask import Flask, render_template, request, jsonify, url_for, redirect
|
2 |
from gtts import gTTS
|
3 |
import os
|
4 |
import logging
|
|
|
56 |
|
57 |
return filename
|
58 |
|
59 |
+
# ルートページ: ポータルページをレンダリング
|
60 |
+
@app.route('/')
|
61 |
+
def portal():
|
62 |
+
return render_template('portal.html')
|
63 |
+
|
64 |
# フラッシュカードの内容を JSON で返すエンドポイント
|
65 |
@app.route('/flashcards')
|
66 |
def index():
|
|
|
93 |
else:
|
94 |
return jsonify({'error': 'Set not found'}), 404
|
95 |
|
96 |
+
# 静的ファイルの処理(CSS、音声ファイルなどのルート)
|
97 |
+
@app.route('/static/<path:filename>')
|
98 |
+
def static_files(filename):
|
99 |
+
return redirect(url_for('static', filename=filename))
|
100 |
+
|
101 |
if __name__ == '__main__':
|
102 |
app.run(debug=True, host="0.0.0.0", port=7860)
|