Initial Commit

This commit is contained in:
kittentm 2026-03-28 03:18:41 +01:00
commit 29564f0e0b
No known key found for this signature in database
GPG key ID: AC43DFDBC1F44A91
11 changed files with 1270 additions and 2210 deletions

View file

@ -1,5 +1,9 @@
from pydantic_settings import BaseSettings, SettingsConfigDict
from cryptography.fernet import Fernet
from pathlib import Path
import os
BASE_DIR = Path(__file__).resolve().parent
class Settings(BaseSettings):
port: int = 5000
@ -15,7 +19,15 @@ class Settings(BaseSettings):
twitter_client_secret: str
twitter_redirect_uri: str
model_config = SettingsConfigDict(env_file=".env", extra="ignore")
model_config = SettingsConfigDict(
env_file=[
os.path.join(os.getcwd(), ".env"),
#fallback
BASE_DIR / ".env"
],
env_file_encoding='utf-8',
extra="ignore"
)
cookie_secure: bool = True
webhook_url: str