diff --git a/moon/logs.log b/moon/logs.log deleted file mode 100644 index c41c18d..0000000 --- a/moon/logs.log +++ /dev/null @@ -1,119 +0,0 @@ -2025-03-07T08:44:59.049714+0800 - INFO - 启动"卫星"中继服务器: ws://0.0.0.0:8765 -2025-03-07T08:54:33.168394+0800 - INFO - 启动"卫星"中继服务器: ws://0.0.0.0:8765 -2025-03-07T08:56:35.504311+0800 - INFO - 新客户端连接: 1 -2025-03-07T08:57:12.572151+0800 - INFO - 客户端断开连接: 1 -2025-03-07T08:57:13.906086+0800 - INFO - 新客户端连接: 2 -2025-03-07T08:57:18.478193+0800 - INFO - 客户端断开连接: 2 -2025-03-07T08:58:55.383088+0800 - INFO - 新客户端连接: 3 -2025-03-07T08:59:04.634280+0800 - INFO - 客户端断开连接: 3 -2025-03-07T08:59:05.383848+0800 - INFO - 新客户端连接: 4 -2025-03-07T08:59:51.560133+0800 - INFO - 启动"卫星"中继服务器: ws://0.0.0.0:8765 -2025-03-07T08:59:52.909275+0800 - INFO - 新客户端连接: 1 -2025-03-07T08:59:55.915998+0800 - INFO - 客户端断开连接: 1 -2025-03-07T09:00:43.283319+0800 - INFO - 启动"卫星"中继服务器: ws://0.0.0.0:8765 -2025-03-07T09:00:44.635715+0800 - INFO - 新客户端连接: 1 -2025-03-07T09:01:29.896734+0800 - INFO - 启动"卫星"中继服务器: ws://0.0.0.0:8765 -2025-03-07T09:01:31.332525+0800 - INFO - 新客户端连接: 1 -2025-03-07T09:02:17.026957+0800 - INFO - 启动"卫星"中继服务器: ws://0.0.0.0:8765 -2025-03-07T09:02:18.296634+0800 - INFO - 新客户端连接: 1 -2025-03-07T09:02:48.143588+0800 - INFO - 启动"卫星"中继服务器: ws://0.0.0.0:8765 -2025-03-07T09:02:49.427049+0800 - INFO - 新客户端连接: 1 -2025-03-07T09:03:10.834981+0800 - INFO - 启动"卫星"中继服务器: ws://0.0.0.0:8765 -2025-03-07T09:03:12.119704+0800 - INFO - 新客户端连接: 1 -2025-03-07T09:03:12.119986+0800 - INFO - 处理信息: {"id": "comet", "receiver": "auth", "content": "auth"} -2025-03-07T09:03:12.120071+0800 - INFO - 客户端断开连接: 1 -2025-03-07T09:03:42.168476+0800 - INFO - 启动"卫星"中继服务器: ws://0.0.0.0:8765 -2025-03-07T09:03:43.472305+0800 - INFO - 新客户端连接: 1 -2025-03-07T09:03:43.472547+0800 - INFO - 处理信息: {"id": "comet", "receiver": "auth", "content": "auth"} -2025-03-07T09:11:05.352860+0800 - INFO - 启动"卫星"中继服务器: ws://0.0.0.0:8765 -2025-03-07T09:11:06.882419+0800 - INFO - 新客户端连接: 1 -2025-03-07T09:11:06.882773+0800 - INFO - 处理信息: {"id": "comet", "receiver": "auth", "content": "auth"} -2025-03-07T09:12:14.693477+0800 - INFO - 启动"卫星"中继服务器: ws://0.0.0.0:8765 -2025-03-07T09:12:16.851004+0800 - INFO - 新客户端连接: 1 -2025-03-07T09:12:16.851656+0800 - INFO - 处理信息: {"id": "comet", "receiver": "auth", "content": "auth"} -2025-03-07T09:19:09.007145+0800 - INFO - 启动"卫星"中继服务器: ws://0.0.0.0:8765 -2025-03-07T09:19:10.754140+0800 - INFO - 新客户端连接: 1 -2025-03-07T09:19:10.754434+0800 - INFO - 处理信息: {"id": "comet", "receiver": "auth", "content": "auth"} -2025-03-07T09:19:18.493238+0800 - INFO - 启动"卫星"中继服务器: ws://0.0.0.0:8765 -2025-03-07T09:19:20.016578+0800 - INFO - 新客户端连接: 1 -2025-03-07T09:19:20.016862+0800 - INFO - 处理信息: {"id": "comet", "receiver": "auth", "content": "auth"} -2025-03-07T09:19:37.700993+0800 - INFO - 启动"卫星"中继服务器: ws://0.0.0.0:8765 -2025-03-07T09:19:39.081530+0800 - INFO - 新客户端连接: 1 -2025-03-07T09:19:39.081796+0800 - INFO - 处理信息: {"id": "comet", "receiver": "auth", "content": "auth"} -2025-03-07T09:19:43.080448+0800 - INFO - 处理信息: {"id": "comet", "receiver": "1", "content": "hi"} -2025-03-07T09:19:43.080720+0800 - ERROR - 无法解码 JSON 消息 -2025-03-07T09:20:12.487057+0800 - INFO - 启动"卫星"中继服务器: ws://0.0.0.0:8765 -2025-03-07T09:20:13.857585+0800 - INFO - 新客户端连接: 1 -2025-03-07T09:20:13.857880+0800 - INFO - 处理信息: {"id": "comet", "receiver": "auth", "content": "auth"} -2025-03-07T09:20:14.799728+0800 - INFO - 客户端断开连接: 1 -2025-03-07T09:20:17.208026+0800 - INFO - 启动"卫星"中继服务器: ws://0.0.0.0:8765 -2025-03-07T09:20:22.577076+0800 - INFO - 新客户端连接: 1 -2025-03-07T09:20:22.577489+0800 - INFO - 处理信息: {"id": "comet", "receiver": "auth", "content": "auth"} -2025-03-07T09:20:23.575751+0800 - INFO - 处理信息: {"id": "comet", "receiver": "1", "content": "hi"} -2025-03-07T09:20:23.576044+0800 - ERROR - 无法解码 JSON 消息 -2025-03-07T09:26:56.246176+0800 - INFO - 启动"卫星"中继服务器: ws://0.0.0.0:8765 -2025-03-07T09:26:57.807128+0800 - INFO - 新客户端连接: 1 -2025-03-07T09:26:57.807419+0800 - INFO - 处理信息: {"id": "comet", "receiver": "auth", "content": "auth"} -2025-03-07T09:26:58.805874+0800 - INFO - 处理信息: {"id": "comet", "receiver": "1", "content": "hi"} -2025-03-07T09:26:58.806066+0800 - ERROR - 无法解码 JSON 消息 -2025-03-07T09:28:25.117434+0800 - INFO - 启动"卫星"中继服务器: ws://0.0.0.0:8765 -2025-03-07T09:28:26.673876+0800 - INFO - 新客户端连接: 1 -2025-03-07T09:28:26.674262+0800 - INFO - 处理信息: {"id": "comet", "receiver": "auth", "content": "auth"} -2025-03-07T09:28:27.671936+0800 - INFO - 处理信息: {"id": "comet", "receiver": "1", "content": "hi"} -2025-03-07T09:28:27.672177+0800 - ERROR - 无法解码 JSON 消息 -2025-03-07T09:28:29.778081+0800 - INFO - 客户端断开连接: 1 -2025-03-07T09:28:33.464911+0800 - INFO - 启动"卫星"中继服务器: ws://0.0.0.0:8765 -2025-03-07T09:28:35.158721+0800 - INFO - 新客户端连接: 1 -2025-03-07T09:28:35.159064+0800 - INFO - 处理信息: {"id": "comet", "receiver": "auth", "content": "auth"} -2025-03-07T09:28:36.157310+0800 - INFO - 处理信息: {"id": "comet", "receiver": "1", "content": "hi"} -2025-03-07T09:28:36.157514+0800 - ERROR - 无法解码 JSON 消息 -2025-03-07T09:29:18.205614+0800 - INFO - 客户端断开连接: 1 -2025-03-07T09:29:22.053522+0800 - INFO - 启动"卫星"中继服务器: ws://0.0.0.0:8765 -2025-03-07T09:29:25.102228+0800 - INFO - 新客户端连接: 1 -2025-03-07T09:29:25.102476+0800 - INFO - 处理信息: {"id": "comet", "receiver": "auth", "content": "auth"} -2025-03-07T09:29:26.101162+0800 - INFO - 处理信息: {"id": "comet", "receiver": "1", "content": "hi"} -2025-03-07T09:29:26.101351+0800 - ERROR - 无法解码 JSON 消息 -2025-03-07T09:30:12.603632+0800 - INFO - 启动"卫星"中继服务器: ws://0.0.0.0:8765 -2025-03-07T09:30:13.967524+0800 - INFO - 新客户端连接: 1 -2025-03-07T09:30:13.967874+0800 - INFO - 处理信息: {"id": "comet", "receiver": "auth", "content": "auth"} -2025-03-07T09:30:14.966548+0800 - INFO - 处理信息: {"id": "comet", "receiver": "1", "content": {"hi": "hi"}} -2025-03-07T09:30:14.966787+0800 - INFO - 客户端断开连接: 1 -2025-03-07T09:31:19.129916+0800 - INFO - 启动"卫星"中继服务器: ws://0.0.0.0:8765 -2025-03-07T09:31:20.564382+0800 - INFO - 新客户端连接: 1 -2025-03-07T09:31:20.564841+0800 - INFO - 处理信息: {"id": "comet", "receiver": "auth", "content": "auth"} -2025-03-07T09:31:21.562523+0800 - INFO - 处理信息: {"id": "comet", "receiver": "1", "content": {"hi": "hi"}} -2025-03-07T09:31:21.562718+0800 - WARNING - 无法发送至端点 -2025-03-07T09:31:31.503846+0800 - INFO - 启动"卫星"中继服务器: ws://0.0.0.0:8765 -2025-03-07T09:31:41.873175+0800 - INFO - 新客户端连接: 1 -2025-03-07T09:31:41.873532+0800 - INFO - 处理信息: {"id": "comet", "receiver": "auth", "content": "auth"} -2025-03-07T09:31:42.872072+0800 - INFO - 处理信息: {"id": "comet", "receiver": "*", "content": {"hi": "hi"}} -2025-03-07T09:31:42.872284+0800 - WARNING - 无法发送至端点 -2025-03-07T09:31:42.872356+0800 - WARNING - 无法发送至端点 -2025-03-07T10:02:07.173456+0800 - INFO - 启动"卫星"中继服务器: ws://0.0.0.0:8765 -2025-03-07T10:02:22.249420+0800 - INFO - 新客户端连接: 1 -2025-03-07T10:02:22.249683+0800 - INFO - 处理信息: {"id": "comet", "receiver": "auth", "content": "auth"} -2025-03-07T10:02:22.348277+0800 - INFO - 处理信息: {"id": "comet", "receiver": "*", "content": {"hi": "hi"}} -2025-03-07T10:02:22.348428+0800 - WARNING - 无法发送至端点 -2025-03-07T10:02:22.348504+0800 - WARNING - 无法发送至端点 -2025-03-07T15:55:54.389580+0800 - INFO - 启动"卫星"中继服务器: ws://0.0.0.0:8765 -2025-03-07T15:55:55.865014+0800 - INFO - 新客户端连接: 1 -2025-03-07T15:55:55.865334+0800 - INFO - 处理信息: {"id": "comet", "receiver": "auth", "content": "auth"} -2025-03-07T15:55:55.964049+0800 - INFO - 处理信息: {"id": "comet", "receiver": "*", "content": {"hi": "hi"}} -2025-03-07T15:55:55.964208+0800 - WARNING - 无法发送至端点 -2025-03-07T15:55:55.964276+0800 - WARNING - 无法发送至端点 -2025-03-07T15:55:58.304575+0800 - INFO - 客户端断开连接: 1 -2025-03-07T15:56:27.769208+0800 - INFO - 启动"卫星"中继服务器: ws://0.0.0.0:8765 -2025-03-07T15:56:29.266347+0800 - INFO - 新客户端连接: 1 -2025-03-07T15:56:29.266586+0800 - INFO - 处理信息: {"id": "comet", "receiver": "auth", "content": "auth"} -2025-03-07T15:56:29.365433+0800 - INFO - 处理信息: {"id": "comet", "receiver": "*", "content": {"hi": "hi"}} -2025-03-07T15:56:29.365581+0800 - WARNING - 无法发送至端点 -2025-03-07T15:56:29.365643+0800 - WARNING - 无法发送至端点 -2025-03-07T15:56:45.972404+0800 - INFO - 启动"卫星"中继服务器: ws://0.0.0.0:8765 -2025-03-07T15:56:47.268864+0800 - INFO - 新客户端连接: 1 -2025-03-07T15:56:47.269164+0800 - INFO - 处理信息: {"id": "comet", "receiver": "auth", "content": "auth"} -2025-03-07T15:56:47.367838+0800 - INFO - 处理信息: {"id": "comet", "receiver": "*", "content": {"hi": "hi"}} -2025-03-07T15:56:47.367979+0800 - WARNING - 无法发送至端点 -2025-03-07T15:56:47.368041+0800 - WARNING - 无法发送至端点 -2025-03-07T17:45:07.183410+0800 - INFO - 客户端断开连接: 1 -2025-03-07T17:45:08.365484+0800 - INFO - 新客户端连接: 2 -2025-03-07T17:45:08.365737+0800 - INFO - 处理信息: {"id": "comet", "receiver": "auth", "content": "auth"} diff --git a/pulsar/__pycache__/graph_lib.cpython-312.pyc b/pulsar/__pycache__/graph_lib.cpython-312.pyc deleted file mode 100644 index 265beb7..0000000 Binary files a/pulsar/__pycache__/graph_lib.cpython-312.pyc and /dev/null differ diff --git a/pulsar/__pycache__/main.cpython-312.pyc b/pulsar/__pycache__/main.cpython-312.pyc deleted file mode 100644 index 34ca514..0000000 Binary files a/pulsar/__pycache__/main.cpython-312.pyc and /dev/null differ diff --git a/pulsar/main copy.py b/pulsar/main copy.py new file mode 100644 index 0000000..ac159ec --- /dev/null +++ b/pulsar/main copy.py @@ -0,0 +1,46 @@ +import vgl +import time + +window = vgl.Window(title="Pulsar", size=(1024, 768)) + +def horizontal_indicator(): + global window + frame = vgl.Frame().attach(window_object=window, poscale=(0, 0), clone_name="Horizontal Indicator") + vgl.elements.Line(ends=[(0.4, 0.5), (0.6, 0.5)], color="green").attach(frame_object=frame) + pass + +@window.observerize +def observer(info): + if info["delta"] == "key": + print(info) + pass + +def marking_lines(): + global window + frame = vgl.Frame().attach(window_object=window, poscale=(0,0), clone_name="Marking Line") + for i in range(0, 24): + vgl.elements.Line(ends=[(0, i/24), (1, i/24)], color="green").attach(frame_object=frame) + for i in range(0, 32): + vgl.elements.Line(ends=[(i/32, 0), (i/32, 1)], color="green").attach(frame_object=frame) + +def console(): + print("You've entered Pulsar's command console, an embbedded Python interpreter for debugging & testing") + while True: + try: + i = input(">>> ") + if i == "q": + return + exec(i) + except: + print("An error caused & captured") + +if __name__ == '__main__': + print("Welcome to AiraPulsar Client") + window.start() + horizontal_indicator() + marking_lines() + observer() + console() + input("任意键以退出") + window.kill() + exit() \ No newline at end of file diff --git a/pulsar/main.py b/pulsar/main.py index 56f29ce..ac159ec 100644 --- a/pulsar/main.py +++ b/pulsar/main.py @@ -11,9 +11,11 @@ def horizontal_indicator(): @window.observerize def observer(info): - print(info) + if info["delta"] == "key": + print(info) + pass + def marking_lines(): - print("实例") global window frame = vgl.Frame().attach(window_object=window, poscale=(0,0), clone_name="Marking Line") for i in range(0, 24): @@ -25,7 +27,10 @@ def console(): print("You've entered Pulsar's command console, an embbedded Python interpreter for debugging & testing") while True: try: - exec(input(prompt=">>> ")) + i = input(">>> ") + if i == "q": + return + exec(i) except: print("An error caused & captured") @@ -35,7 +40,7 @@ if __name__ == '__main__': horizontal_indicator() marking_lines() observer() - #console() + console() input("任意键以退出") window.kill() exit() \ No newline at end of file diff --git a/vgl/__pycache__/__init__.cpython-312.pyc b/vgl/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index 6c62fbe..0000000 Binary files a/vgl/__pycache__/__init__.cpython-312.pyc and /dev/null differ diff --git a/vgl/__pycache__/basic.cpython-312.pyc b/vgl/__pycache__/basic.cpython-312.pyc deleted file mode 100644 index 821a0f4..0000000 Binary files a/vgl/__pycache__/basic.cpython-312.pyc and /dev/null differ diff --git a/vgl/__pycache__/basic_elements.cpython-312.pyc b/vgl/__pycache__/basic_elements.cpython-312.pyc deleted file mode 100644 index 106fda9..0000000 Binary files a/vgl/__pycache__/basic_elements.cpython-312.pyc and /dev/null differ diff --git a/vgl/__pycache__/main.cpython-312.pyc b/vgl/__pycache__/main.cpython-312.pyc deleted file mode 100644 index 71ff01b..0000000 Binary files a/vgl/__pycache__/main.cpython-312.pyc and /dev/null differ diff --git a/vgl/__pycache__/vgllib.cpython-312.pyc b/vgl/__pycache__/vgllib.cpython-312.pyc deleted file mode 100644 index 439288d..0000000 Binary files a/vgl/__pycache__/vgllib.cpython-312.pyc and /dev/null differ diff --git a/vgl/main.py b/vgl/main.py index f224e26..52db9cb 100644 --- a/vgl/main.py +++ b/vgl/main.py @@ -193,7 +193,7 @@ class Window(object): self.running = 0 if_matters = Aux.eventproc(self.events, event, self.size) if if_matters: - print(self.observers) + #print(self.observers) for i in self.observers: i(self.events) #print(self.events)