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