commit 9eaa46bfc0cae7cf3226c361c20e702b99a89aa6 Author: Kekskurse Date: Tue Nov 19 19:02:22 2019 +0100 Stuff 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"])