From 9eaa46bfc0cae7cf3226c361c20e702b99a89aa6 Mon Sep 17 00:00:00 2001 From: Kekskurse Date: Tue, 19 Nov 2019 19:02:22 +0100 Subject: [PATCH] Stuff --- radicale_keks_cloud/__init__.py | 11 +++++++++++ setup.py | 5 +++++ 2 files changed, 16 insertions(+) create mode 100644 radicale_keks_cloud/__init__.py create mode 100644 setup.py diff --git a/radicale_keks_cloud/__init__.py b/radicale_keks_cloud/__init__.py new file mode 100644 index 0000000..ac60763 --- /dev/null +++ b/radicale_keks_cloud/__init__.py @@ -0,0 +1,11 @@ +from radicale.auth import BaseAuth +import requests + + +class Auth(BaseAuth): + def is_authenticated(self, user, password): + res = requests.post("https://api.account.keks.cloud/api/v1/user/check", {"username": user, "password": password}) + if res.status_code == 200: + return True + + return False diff --git a/setup.py b/setup.py new file mode 100644 index 0000000..2b66196 --- /dev/null +++ b/setup.py @@ -0,0 +1,5 @@ +#!/usr/bin/env python3 + +from distutils.core import setup + +setup(name="radicale_keks_cloud", packages=["radicale_keks_cloud"])