Spaces:
Sleeping
Sleeping
import os | |
from fastapi.templating import Jinja2Templates | |
from app.services.gambling_filter import GamblingFilter | |
from app.services.youtube_moderator import YouTubeCommentModerator | |
# In a real environment, you would secure these properly. | |
GOOGLE_CLIENT_ID = os.environ.get("GOOGLE_CLIENT_ID", "50786072753-s9nq1ma3nv44k382b5mcnvmeggt1cvha.apps.googleusercontent.com") | |
GOOGLE_CLIENT_SECRET = os.environ.get("GOOGLE_CLIENT_SECRET", "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") | |
GOOGLE_REDIRECT_URI = os.environ.get("GOOGLE_REDIRECT_URI", "http://localhost:8000/auth/callback") | |
# For YouTube Data API. The user must consent to at least read their channel info and videos. | |
YOUTUBE_SCOPES = ["https://www.googleapis.com/auth/youtube.readonly", "https://www.googleapis.com/auth/youtube.force-ssl"] | |
templates = Jinja2Templates(directory="app/templates") | |
filter_instance = GamblingFilter() | |
user_moderator = YouTubeCommentModerator(gambling_filter=GamblingFilter()) | |