diff options
| author | Vosjedev <vosje@vosjedev.net> | 2026-01-24 12:42:31 +0100 |
|---|---|---|
| committer | Vosjedev <vosje@vosjedev.net> | 2026-01-24 12:42:31 +0100 |
| commit | 3c997fd1faa1d70ab57723ba8c5f1d21fa251df0 (patch) | |
| tree | f87f155bb32d403852664c62b0c7f42707b3a5b5 /src/discord_image_bridge | |
| parent | c74b047a5a6a1bfcd582d21cb65bc80f612a0462 (diff) | |
| download | discord_image_bridge-3c997fd1faa1d70ab57723ba8c5f1d21fa251df0.tar.gz discord_image_bridge-3c997fd1faa1d70ab57723ba8c5f1d21fa251df0.tar.bz2 discord_image_bridge-3c997fd1faa1d70ab57723ba8c5f1d21fa251df0.tar.xz | |
__init__ and __main__
Signed-off-by: Vosjedev <vosje@vosjedev.net>
Diffstat (limited to 'src/discord_image_bridge')
| -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() + |
