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()) | |