From 5084f8d5b3d6fc64ecf2fc39ba555093f66e195c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=97=D0=B0=D0=B6=D0=B8=D0=B3=D0=B8=D0=BD=20=D0=91=D0=BE?= =?UTF-8?q?=D0=B3=D0=B4=D0=B0=D0=BD=20=D0=90=D0=BB=D0=B5=D0=BA=D1=81=D0=B5?= =?UTF-8?q?=D0=B5=D0=B2=D0=B8=D1=87?= Date: Tue, 11 Apr 2023 23:12:44 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A3=D0=B4=D0=B0=D0=BB=D0=B8=D0=BB=20=D1=84?= =?UTF-8?q?=D0=B0=D0=B9=D0=BB=20=D1=81=D0=BE=20=D1=81=D1=82=D0=B0=D1=80?= =?UTF-8?q?=D1=8B=D0=BC=20=D0=BD=D0=B0=D0=B7=D0=B2=D0=B0=D0=BD=D0=B8=D0=B5?= =?UTF-8?q?=D0=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 5 +++++ readme.md | 0 source/gitlab-discord_bot/requirements.txt | 5 ++++- source/gitlab-discord_bot/test_database.py | 20 ++++++++++++++++++++ 4 files changed, 29 insertions(+), 1 deletion(-) create mode 100644 .gitignore create mode 100644 readme.md create mode 100644 source/gitlab-discord_bot/test_database.py diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..85d61c1 --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +# Кэш скопмилированных скриптов +__pycache__ + +# Сериализованные базы данных +*.msgpack \ No newline at end of file diff --git a/readme.md b/readme.md new file mode 100644 index 0000000..e69de29 diff --git a/source/gitlab-discord_bot/requirements.txt b/source/gitlab-discord_bot/requirements.txt index 55ac164..2ff09dc 100644 --- a/source/gitlab-discord_bot/requirements.txt +++ b/source/gitlab-discord_bot/requirements.txt @@ -1,2 +1,5 @@ discord.py -python-gitlab \ No newline at end of file +python-gitlab +dataclasses +msgpack +os \ No newline at end of file diff --git a/source/gitlab-discord_bot/test_database.py b/source/gitlab-discord_bot/test_database.py new file mode 100644 index 0000000..eece798 --- /dev/null +++ b/source/gitlab-discord_bot/test_database.py @@ -0,0 +1,20 @@ +from database import GitlabDiscordBinding, GitlabDiscordDatabase + +case1 = GitlabDiscordBinding( + "glpat-dZ-QokqKdaXVKdFwgi2j", + "https://gitlab.megu.one/zaboal_org/gitlab-discord_bot", + 1089910716926021782, + 1024406341726515332) +print(case1) + +case2 = GitlabDiscordBinding( + "sadfjpisuadfhmnccxv", + "https://gitlab.megu.one/zaboal_org/s[odfsaldkhsdf", + 213482740912374, + 2384912087409213847) +print(case2) + +database = GitlabDiscordDatabase([case1, case2]) +print(database) + +database.save() \ No newline at end of file