from kddit import app ROOT = app.config["kddit.root"] TIMESHIFT = int(app.config["kddit.timeshift"]) PROXY_ALLOW = { "image": [ "preview.redd.it", "i.redd.it", "v.redd.it", "b.thumbs.redditmedia.com", "society.kalli.st", "i.kalli.st", "preview.redd.it", "emoji.redditmedia.com", "www.redditstatic.com", "external-preview.redd.it", ], "video": [ "v.redd.it", ], } DEFAULT_OPTION = "hot" SUBREDDIT_OPTIONS = ["hot", "new", "top", "rising", "controversial"] USER_OPTIONS = ["overview", "comments", "submitted"] USER_SORT = ["hot", "new", "top", "controversial"] SEARCH_SORT = ["relevance", "top", "new", "comments"] USER_COMMENT_SORT = ["best", "top", "new", "controversial", "old"] EXPANDED_OPTIONS = ["top", "controversial"] TIME_OPTIONS = { "hour": "now", "day": "today", "week": "this week", "month": "this month", "year": "this year", "all": "all time" } SAFE_SUBS = ["all", "random"] FILE_PATH = f"{ROOT}/videos/" UA = app.config.get("user_agent") or "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36" HEADERS = { "User-Agent": UA } YDL_OPTS = { 'format': 'bestvideo[ext=mp4]+bestaudio[ext=m4a]/mp4', 'merge-output-format': 'mp4', 'outtmpl': FILE_PATH + '%(id)s.%(ext)s' } CLIENT_ID = app.config.get("kddit.client_id") CLIENT_SECRET = app.config.get("kddit.client_secret") if (CLIENT_SECRET and CLIENT_ID): URL = "https://oauth.reddit.com" else: URL = "https://old.reddit.com"