29 lines
908 B
Python
29 lines
908 B
Python
from http.cookiejar import MozillaCookieJar
|
|
from pathlib import Path
|
|
|
|
|
|
class GlobalConsts:
|
|
# Directory in which to download course information to (will be created if not present)
|
|
OUTPUT_LOCATION = Path("./output").resolve().expanduser().absolute()
|
|
|
|
# List of Course IDs that should be skipped (need to be integers)
|
|
COURSES_TO_SKIP = []
|
|
|
|
DATE_TEMPLATE = "%B %d, %Y %I:%M %p"
|
|
|
|
# Max PATH length is 260 characters on Windows. 70 is just an estimate for a reasonable max folder name to prevent the chance of reaching the limit
|
|
# Applies to modules, assignments, announcements, and discussions
|
|
# If a folder exceeds this limit, a "-" will be added to the end to indicate it was shortened ("..." not valid)
|
|
MAX_FOLDER_NAME_SIZE = 70
|
|
|
|
COOKIES_PATH = ""
|
|
|
|
COOKIE_JAR = MozillaCookieJar()
|
|
|
|
API_URL = ""
|
|
API_KEY = ""
|
|
USER_ID = ""
|
|
|
|
|
|
global_consts = GlobalConsts()
|