12 lines
No EOL
575 B
Python
12 lines
No EOL
575 B
Python
import requests, os
|
|
__ircat_type__ = "sql.provider" # The type of module
|
|
__ircat_requires__ = ["cf_accountid", "cf_apitoken", "cf_d1database"] # The required config.yml entries.
|
|
class broker:
|
|
def __init__(self, cf_accountid, cf_apitoken, cf_d1database):
|
|
self.account_id = cf_accountid
|
|
self.api_token = cf_apitoken
|
|
self.base_url = f"https://api.cloudflare.com/client/v4/accounts/{self.account_id}/d1/database"
|
|
self.headers = {
|
|
"Content-Type": "application/json",
|
|
"Authorization": f"Bearer {self.api_token}"
|
|
} |