diff options
| -rw-r--r-- | src/discord_image_bridge/__init__.py | 32 | ||||
| -rw-r--r-- | src/discord_image_bridge/__main__.py | 4 |
2 files changed, 36 insertions, 0 deletions
diff --git a/src/discord_image_bridge/__init__.py b/src/discord_image_bridge/__init__.py index e69de29..6372865 100644 --- a/src/discord_image_bridge/__init__.py +++ b/src/discord_image_bridge/__init__.py @@ -0,0 +1,32 @@ + +import os +dir="/tmp/discord_image_bridge" +if not os.path.isdir(dir): + os.makedirs(dir) +os.chdir(dir) +print(os.getcwd()) + +import cherrypy + +from .dbpool import DBPoolManager +from .discord import DiscordWsManager + +class Root(object): + def __init__(self,dbpool:DBPoolManager): + self.dbpool=dbpool + + @cherrypy.expose + def index(self): + return "Hello World!" + +def run(): + dbpool=DBPoolManager(cherrypy.engine) + dbpool.subscribe() + + manager=DiscordWsManager(cherrypy.engine, dbpool) + manager.subscribe() + + root=Root(dbpool=dbpool) + + cherrypy.quickstart(root) + diff --git a/src/discord_image_bridge/__main__.py b/src/discord_image_bridge/__main__.py new file mode 100644 index 0000000..bb48f56 --- /dev/null +++ b/src/discord_image_bridge/__main__.py @@ -0,0 +1,4 @@ +from . import run +if __name__=="__main__": + run() + |
