File size: 867 Bytes
74bf532 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | import os
import sys
sys.path.insert(0, ".")
APP = """import os,csv,io,subprocess,threading,re,logging
from flask import Flask,render_template,jsonify,send_file,request,Response
from flask_socketio import SocketIO
from uraas.config import config
from uraas.analytics.engine import analytics
from uraas.database import SessionLocal,Item,File,Author,Community,Collection
from uraas.utils.docid_generator import docid_generator
from sqlalchemy import func,extract,desc,or_
app = Flask(__name__)
app.config["SECRET_KEY"] = config.DASHBOARD_SECRET_KEY
socketio = SocketIO(app, cors_allowed_origins="*")
logger = logging.getLogger(__name__)
crawler_process = None
crawler_lock = threading.Lock()
docid_crawler_process = None
docid_crawler_lock = threading.Lock()
"""
open("uraas/dashboard/app.py", "w", encoding="utf-8").write(APP)
print("wrote", len(APP), "chars")
|