Skip to content

This is a small Python script used to scrap and load course information onto the CourseHub project

Notifications You must be signed in to change notification settings

aaronNgu/CourseLoader

Repository files navigation

CourseLoader

This is an application used to scrap and load course information (course code, title - "CPSC110", "Computational Thinking") onto the the CourseHub project.

How to use this?

This assumes you have Python installed on your machine.

  1. clone repository.
  2. go into the cloned repository cd <repo name>.
  3. create a virtual environment python -m venv env or python3 -m venv env.
  4. run pip install requirements.txt
  5. run python main.py

Where can I find the results?

./data/courses.csv

What courses does it scrap?

This can be specified in the coursestoscrap.csv. Create a new line and enter the coursecode(APSC160) of the course that you want to scrap

Some other features

You can specify words that you want to filter out in the title in filters.csv.

For example: I don't want courses with title that contains that word 'Food'. To do so, create a new line and type in the word 'Food' (without quotes) then save.

About

This is a small Python script used to scrap and load course information onto the CourseHub project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages