Example #1
0
def scrape_data(args) -> None:
    """Scrapes all data sources and populates the database with all relevant data."""
    datastore = DataStore(args)
    datastore.clear()

    courses = scrape_courses()
    sections = scrape_sections()

    for course in courses:
        datastore.insert_course(course)

    for section in sections:
        datastore.insert_section(section)