21 lines
523 B
Python
21 lines
523 B
Python
from pastesrht.oauth import PasteOAuthService
|
|
from srht.config import cfg
|
|
from srht.database import DbSession
|
|
from srht.flask import SrhtFlask
|
|
|
|
db = DbSession(cfg("paste.sr.ht", "connection-string"))
|
|
db.init()
|
|
|
|
class PasteApp(SrhtFlask):
|
|
def __init__(self):
|
|
super().__init__("paste.sr.ht", __name__,
|
|
oauth_service=PasteOAuthService())
|
|
|
|
self.url_map.strict_slashes = False
|
|
|
|
from pastesrht.blueprints.public import public
|
|
|
|
self.register_blueprint(public)
|
|
|
|
app = PasteApp()
|