From 3c997fd1faa1d70ab57723ba8c5f1d21fa251df0 Mon Sep 17 00:00:00 2001 From: Vosjedev Date: Sat, 24 Jan 2026 12:42:31 +0100 Subject: __init__ and __main__ Signed-off-by: Vosjedev --- src/discord_image_bridge/__init__.py | 32 ++++++++++++++++++++++++++++++++ src/discord_image_bridge/__main__.py | 4 ++++ 2 files changed, 36 insertions(+) create mode 100644 src/discord_image_bridge/__main__.py (limited to 'src') 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() + -- cgit