Skip to content
/ uoapi Public
forked from uScheduleMe/uoapi

A modified, containerized version of https://github.com/uScheduleMe/uoapi for updating the backend course details database of uoPath.me

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING
Notifications You must be signed in to change notification settings

uoPath/uoapi

 
 

uO API

Important

This fork is a modified, containerized version of uOAPI for updating the backend course details database of uoPath.me.

Build Image

Original README

Build shield Tags

Installation

At the moment, this project is still in development, so please fork/install from the dev branch. Once the project is ready for release, changes will be pushed to the master branch (default), at which point you should install from there.

>pip install git+https://github.com/andrewnags/uOcourses.git@dev

Usage

>uoapi timetable --term winter --year 2020 CSI3104 PHY4 YDD
(timetables for CSI3104, all fourth-year physics courses, and all Yiddish courses)
>uoapi course --courses MAT PHY
(info on all subjects, and MAT and PHY courses)
>uoapi course --nosubjects CSI3105 CSI3131
(info on these specific courses)
>uoapi dates
(info on important dates for all available semesters)

See the wiki for sample outputs.

Contributing

Contributions are welcome! Please see the CONTRIBUTING.md file for more.

License

GNU LGPLv3.0

See the COPYING and COPYING.LESSER files for the exact license.

Generally speaking, LGPL permits use, distribution, and alteration in open source (as long as the licence is propagated), and permits use and distribution in closed source projects (this is not legal advice, just my best personal summary).

About

A modified, containerized version of https://github.com/uScheduleMe/uoapi for updating the backend course details database of uoPath.me

Resources

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING

Contributing

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 97.7%
  • Shell 1.1%
  • Dockerfile 1.1%
  • Makefile 0.1%