Python basierendes Budget-Verwaltungs Programm für Vereine
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

33 lines
806 B

#from requests.auth import HTTPBasicAuth
import requests, os
from dotenv import load_dotenv
load_dotenv()
# get .env vars
url = os.getenv('URL')
key = os.getenv('API_KEY')
header = {"Authorization": "Bearer " + key}
def get_person_all():
endpoint = url + 'budget-py-personens'
r = requests.get(url=endpoint, headers=header)
data = r.json()
return data
def get_endpoint(endpoint):
endpoint = url + endpoint
r = requests.get(url=endpoint, headers=header)
data = r.json()
return data
def post_endpoint(endpoint, data):
endpoint = url + endpoint
r = requests.post(url = endpoint, data = data, headers=header)
return r.text
#print(get_person_all())
#print(get_endpoint('budget-py-personens'))
#print(post_endpoint('budget-py-personens', {'Name':'Eddie'}))