-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
31 lines (28 loc) · 1.74 KB
/
Copy path.env.example
File metadata and controls
31 lines (28 loc) · 1.74 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# ===========================
# General Configuration
# ===========================
FB_CONFIG=service_account.json # Path to Firebase service account JSON
SCRAPER=integration # Scraper to execute (coursebook, rmp-profiles, grades, integration)
SAVE_ENVIRONMENT=local # Environment to save results (local, dev, prod)
# ===========================
# Integration Scraper Settings
# ===========================
INTEGRATION_RESCRAPE=false # Rescrape using other scrapers (true/false) --> if true, set other scraper params
INTEGRATION_SOURCE=local # Data source for integration scraper (local, dev, prod)
# ===========================
# Coursebook Scraper Settings
# ===========================
NETID=xxx200004 # UTD NetID for login
PASSWORD=ACMUTD123! # UTD password for login
CLASS_TERMS=23f,24s,24f,25s # Comma-separated list of terms to scrape (e.g., 23f, 24s)
# ===========================
# Optional: semesters to ENHANCE in the integration step.
# Priority/semantics:
# - If ENHANCE_TERMS is set to the literal value "all" (case-insensitive), integration will enhance every available
# grade semester (files in in/grades named like grades_25s.csv).
# - Else if ENHANCE_TERMS is set to a comma-separated list (e.g. "25s,24f"), integration will enhance exactly those.
# - Else if ENHANCE_TERMS is not set, CLASS_TERMS will be used as the default list for enhancement.
# - If neither ENHANCE_TERMS nor CLASS_TERMS are set, integration will enhance all available grade semesters.
# NOTE: ENHANCE_TERMS is only needed when you want to enhance semesters different from CLASS_TERMS.
# ENHANCE_TERMS=25s # Example: "25s" or "24f,25s"
# ENHANCE_TERMS=all # Enhance every available semester