From 446c882233cc77e62be241105ef6cbe86bb3ecab Mon Sep 17 00:00:00 2001 From: justuser Date: Wed, 4 Dec 2024 21:09:25 +0300 Subject: [PATCH] up --- call2api.py | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 call2api.py diff --git a/call2api.py b/call2api.py new file mode 100644 index 0000000..b140d0d --- /dev/null +++ b/call2api.py @@ -0,0 +1,55 @@ +from requests import post +from json import dumps, loads + +global url_pre +url_pre = 'https://cdm-api.del.pw/' + + +def call(api_url, data, pre=True, fix=True): + if pre: + response = post(url_pre + api_url, data=dumps(data)) + else: + response = post(api_url, data=dumps(data)) + #print(response.status_code) + #print(response.text) + try: + if fix: + return response.text.replace('"', '') + else: + return response.text + except: + return response.text + +def check_token(nick, token): + data = {'nick': nick, 'token': token} + return call('api/check_token/', data) + +def check_bal(nick, token): + data = {'nick': nick, 'token': token} + return call('api/check_bal/', data) + +def get_time2cdm(nick, token): + data = {'nick': nick, 'token': token} + return call('api/get_time2cdm/', data) + +def get_stat(nick, token, date = None): + data = {'nick': nick, 'token': token} + if date: + data['date'] = date + return loads(call('api/get_stat/', data, fix=False)) + +def transfer_coins(nick, token, dst_nick, amount): + data = {'nick': nick, 'token': token, 'dst_nick': dst_nick, 'amount': amount} + return call('api/transfer_coins/', data) + +def gen_fp(nick, token, amount, chat_id): + data = {'nick': nick, 'token': token, 'amount': amount, 'chat_id': chat_id} + return call('api/gen_fp/', data) + +def list_fp(nick, token): + data = {'nick': nick, 'token': token} + return call('api/list_fp/', data) + +def del_fp(nick, token, fp_id): + data = {'nick': nick, 'token': token, 'fp_id': fp_id} + return call('api/del_fp/', data)