scaffold: project structure, config, Flask app factory, test fixtures
Made-with: Cursor
This commit is contained in:
17
config.py
Normal file
17
config.py
Normal file
@@ -0,0 +1,17 @@
|
||||
import os
|
||||
|
||||
BASE_DIR = os.path.abspath(os.path.dirname(__file__))
|
||||
DATA_DIR = os.path.join(BASE_DIR, "data")
|
||||
IMAGES_DIR = os.path.join(DATA_DIR, "images")
|
||||
ISSUES_DIR = os.path.join(DATA_DIR, "issues")
|
||||
|
||||
SQLALCHEMY_DATABASE_URI = f"sqlite:///{os.path.join(DATA_DIR, 'newspaper.db')}"
|
||||
SQLALCHEMY_TRACK_MODIFICATIONS = False
|
||||
|
||||
FEED_URL = "https://www.plymouthindependent.org/feed/"
|
||||
FETCH_INTERVAL_HOURS = 1
|
||||
|
||||
IMAGE_MAX_LANDSCAPE = (800, 480)
|
||||
IMAGE_MAX_PORTRAIT = (480, 800)
|
||||
|
||||
POLLINATIONS_URL = "https://image.pollinations.ai/prompt/{prompt}?width=800&height=480&nologo=true"
|
||||
Reference in New Issue
Block a user