CrossFakeNet / app.py
gyaneshrai's picture
Rewrite app.py to fix hidden characters
f746f55
from flask import Flask, render_template, request, jsonify
from flask_cors import CORS
import os
from routes.text_route import text_bp
from routes.audio_route import audio_bp
from routes.image_route import image_bp
from routes.imgcom_route import imgcom_bp
from routes.video_route import video_bp
app = Flask(__name__)
CORS(app)
app.config['UPLOAD_FOLDER'] = 'uploads'
app.config['MAX_CONTENT_LENGTH'] = 150 * 1024 * 1024
os.makedirs(app.config['UPLOAD_FOLDER'], exist_ok=True)
app.register_blueprint(text_bp, url_prefix='/api')
app.register_blueprint(audio_bp, url_prefix='/api')
app.register_blueprint(image_bp, url_prefix='/api')
app.register_blueprint(imgcom_bp, url_prefix='/api')
app.register_blueprint(video_bp, url_prefix='/api')
@app.route('/')
def index():
return render_template('index.html')
@app.errorhandler(413)
def too_large(e):
return jsonify({'error': 'File too large. Max size is 150MB.'}), 413
@app.errorhandler(500)
def server_error(e):
return jsonify({'error': 'Internal server error.'}), 500
if __name__ == '__main__':
app.run(host='0.0.0.0', port=int(os.environ.get('PORT', 7860)))