aboutsummarybugs & patchesrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorVosjedev <vosje@vosjedev.net>2026-01-24 12:42:31 +0100
committerVosjedev <vosje@vosjedev.net>2026-01-24 12:42:31 +0100
commit3c997fd1faa1d70ab57723ba8c5f1d21fa251df0 (patch)
treef87f155bb32d403852664c62b0c7f42707b3a5b5 /src
parentc74b047a5a6a1bfcd582d21cb65bc80f612a0462 (diff)
downloaddiscord_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')
-rw-r--r--src/discord_image_bridge/__init__.py32
-rw-r--r--src/discord_image_bridge/__main__.py4
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()
+