Skip to content

safelock/SOE_Course_Fork

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

64 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŒBSOE New Course Search๐ŸŒ

A static web app to help fellow banana slugs quickly find new BSOE courses

About

Starting Fall 2019, many BSOE (Baskin School Of Engineering) courses at UC Santa Cruz will have changed course numbers and codes. I wanted to make a website that will help students quickly find the courses they need to take. Just simply type in the old course code (e.g. CMPS 101) and it will return the new code (e.g. CSE 101) with the decription of the class.

Built With

  • HTML5, CSS3, Javascript
  • Python
  • Github Pages

Getting Started

These instructions will get you to run the python script. Follow the instructions below only if you plan on adding changes to the JS file.

Prerequisites

Install the necessary libraries by using requirements.txt as shown below

$ pip3 install -r requirements.txt

Installing

Just clone the repository to your local machine and run it via command prompt

$ git clone https://github.com/RiceAbove/RedditNotificationBot.git

go to where you cloned the repo & follow the path shown below

[Where you cloned the repo]/BSOE-New-Course-Search/src/script/scrape.py

now all you have to do is run the python script (using python3 not python2)

$ python3 scrape.py

License

This project is licensed under the MIT License - see the LICENSE file for details

Contributing Guide

Please read CONTRIBUTING.md, CODE_OF_CONDUCT.md, & PULL_REQUEST_TEMPLATE.md on the process for submitting pull requests.

Contributors

Todo Checklist

  • Add AMS courses
  • Add EE courses
  • Convert new courses โžก๏ธ old courses
  • Improve on the website design

About

๐ŸŒA static website for UC Santa Cruz students that converts old BSOE course codes to new ones ๐ŸŒ

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 82.6%
  • Python 9.8%
  • HTML 4.6%
  • CSS 3.0%