MiklX commited on
Commit
3fd0f70
·
1 Parent(s): 28c0833

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -34
app.py CHANGED
@@ -150,49 +150,22 @@ def index():
150
  tts.save(temp_file.name)
151
  temp_file_path = temp_file.name
152
 
153
- gofile_server = get_gofile_server()
154
- if not gofile_server:
155
- return jsonify({"status": "error", "message": "Не удалось получить сервер Gofile"})
156
-
157
- upload_url = f"https://{gofile_server}.gofile.io/uploadFile"
158
-
159
  with open(temp_file_path, "rb") as file:
160
- files = {"file": (os.path.basename(temp_file_path), file)}
161
- response = requests.post(upload_url, files=files)
162
 
163
  os.remove(temp_file_path)
164
 
165
  if response.status_code == 200:
166
- uploaded_data = response.json()['data']
167
- print(uploaded_data)
168
- return jsonify({"status": "success", "url": uploaded_data})
169
- else:
170
- return jsonify({"status": "error", "message": "Ошибка при загрузке файла на сервер"})
171
-
172
- return render_template('index.html')
173
-
174
- @app.route('/language', methods=['GET', 'POST'])
175
- def language_detection():
176
- if request.method == 'POST':
177
- password = request.form.get('password')
178
-
179
- input_text = request.form.get('text')
180
- language_code = detect(input_text)
181
-
182
- if language_code in language_names:
183
- language_name = language_names[language_code]
184
- return jsonify({"status": "success", "lang_code": language_code, "lang_name": language_name})
185
  else:
186
- return jsonify({"status": "error", "message": "Неизвестный язык"})
187
 
188
  return render_template('index.html')
189
 
190
- def get_gofile_server():
191
- response = requests.get("https://api.gofile.io/getServer")
192
- if response.status_code == 200:
193
- return response.json()['data']['server']
194
- else:
195
- return None
196
 
197
  if __name__ == '__main__':
198
  app.run(host="0.0.0.0", port=7860, debug=False)
 
150
  tts.save(temp_file.name)
151
  temp_file_path = temp_file.name
152
 
153
+ # Загрузка файла на file.io
 
 
 
 
 
154
  with open(temp_file_path, "rb") as file:
155
+ files = {'file': file}
156
+ response = requests.post('https://file.io', files=files)
157
 
158
  os.remove(temp_file_path)
159
 
160
  if response.status_code == 200:
161
+ file_io_link = response.json().get('link')
162
+ return jsonify({"status": "success", "url": file_io_link})
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
163
  else:
164
+ return jsonify({"status": "error", "message": "Ошибка при загрузке файла"})
165
 
166
  return render_template('index.html')
167
 
168
+ # Ваши функции для определения языка остаются без изменений
 
 
 
 
 
169
 
170
  if __name__ == '__main__':
171
  app.run(host="0.0.0.0", port=7860, debug=False)