/ubc_course_explorer_data

Raw data and their update scripts for the UBC Course Explorer application

Primary LanguagePython

ubc-course-explorer-data

Raw data and their update scripts for the UBC Course Explorer application

  • Information about the data structures and sources can be found in the corresponding scripts in scripts/

    • The gr prefix is for ubcgrades.com
    • The ex prefix is for ubcexplorer.io
    • The rmp prefix is for ratemyprofessors.com
  • To view the help message and arguments for the update script, run the following command from this repository's parent directory

    py ubc_course_explorer_data.update_data -h
    • As this repository is a submodule in a subdirectory of UBC Course Explorer, it needs to use relative imports to properly function. However, a script can't use relative relative imports, as its name is __main__. The workaround is to run update_data.py as a module. For more information about relative imports, view this stack overflow answer