diff options
| author | Yuval Adam <_@yuv.al> | 2025-07-18 20:17:48 +0200 |
|---|---|---|
| committer | Yuval Adam <_@yuv.al> | 2025-07-18 20:17:48 +0200 |
| commit | e6eb7ef34a06ece633c5dc961572694d49a46548 (patch) | |
| tree | d3c879a11002daa056893df40facdb98d79ac829 /config.py | |
| parent | dd49c94bd313b3e77385bcdb9e911f7f2989a5ff (diff) | |
restructure
Diffstat (limited to 'config.py')
| -rw-r--r-- | config.py | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/config.py b/config.py deleted file mode 100644 index 488c52d..0000000 --- a/config.py +++ /dev/null @@ -1,22 +0,0 @@ -import os -from dotenv import load_dotenv -from pydantic import BaseModel - -load_dotenv() - -class Config(BaseModel): - namecheap_api_user: str - namecheap_api_key: str - namecheap_username: str - namecheap_client_ip: str - cloudflare_api_token: str - - @classmethod - def from_env(cls): - return cls( - namecheap_api_user=os.getenv("NAMECHEAP_API_USER", ""), - namecheap_api_key=os.getenv("NAMECHEAP_API_KEY", ""), - namecheap_username=os.getenv("NAMECHEAP_USERNAME", ""), - namecheap_client_ip=os.getenv("NAMECHEAP_CLIENT_IP", ""), - cloudflare_api_token=os.getenv("CLOUDFLARE_API_TOKEN", "") - )
\ No newline at end of file |
