代码拉取完成,页面将自动刷新
同步操作将从 秋慕白/BoPress 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
import os
import sys
import webbrowser
import tornado.web
from bopress import coreplugins
from bopress import settings
from bopress.handlers import urls
from bopress.hook import Hooks, do_action
from bopress.log import Logger
from bopress.utils import Utils
from tornado import httpserver
from tornado import ioloop
from tornado import options
from bopress.orm import SessionFactory
__author__ = 'tinyms'
settings.BASE_DIR = os.path.dirname(os.path.abspath(__file__))
PORT = 9090
settings.PLUGINS_ROOT = os.path.join(settings.BASE_DIR, "plugins")
Utils.mkdirs(settings.PLUGINS_ROOT)
sys.path.append(settings.PLUGINS_ROOT)
Hooks.load(settings.PLUGINS_ROOT, coreplugins.load)
do_action("bo_settings", settings)
Logger.init()
SessionFactory.create_tables()
do_action("bo_urlmapping", urls)
if __name__ == '__main__':
options.parse_command_line()
app = tornado.web.Application(
debug=settings.DEBUG,
handlers=urls,
static_path=os.path.join(settings.BASE_DIR, "static"),
template_path=os.path.join(settings.BASE_DIR, "template"),
# ui_modules=[ui],
cookie_secret=settings.COOKIE_SECRET,
xsrf_cookies=settings.XSRF_COOKIES,
)
coreplugins.init_data()
do_action("bo_tornado_server", app)
print("Tornado %s running %i.." % (tornado.version, PORT))
http_server = httpserver.HTTPServer(app)
http_server.listen(PORT, "127.0.0.1")
if settings.DEBUG:
webbrowser.open_new_tab("http://127.0.0.1:%i" % PORT)
ioloop.IOLoop.instance().start()
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。