Skip to main content

Exports Timetable for University of Nottingham Malaysia Student.

Project description

Nott Your Timetable

Exports Timetable for University of Nottingham Malaysia Student.

Installation

Requirements

python>=3.10 Latest version of Python can be downloaded here for more information

Installing via Pip

pip install nott-your-timetable

Usage

A simple usage to export the entire year to a ics file by default.

Note: The quotes are needed if you are putting spaces inbetween

Gets the timetable for Electrical and Electronic Engineering BEng Year 2:

nott-your-timetable -c "E & EE" "BEng Hons Electl & Electnc Eng/F/02 - H603 Electrical and Electronic Engineering"

Only for week 1 to week 10.

nott-your-timetable -w '1-10' -c "E & EE" "BEng Hons Electl & Electnc Eng/F/02 - H603 Electrical and Electronic Engineering"

Only for Monday to Friday.

nott-your-timetable -c "E & EE" "BEng Hons Electl & Electnc Eng/F/02 - H603 Electrical and Electronic Engineering" -d 1-5

Only for week 4 to week 6 Monday to Friday.

nott-your-timetable -c "E & EE" "BEng Hons Electl & Electnc Eng/F/02 - H603 Electrical and Electronic Engineering" -d '4, 5, 6' -w 1-5

If you don't know what school/division and program, the -i flag can be used to ender interactive mode.

nott-your-timetable -i

To export the output to csv

nott-your-timetable -c "E & EE" "BEng Hons Electl & Electnc Eng/F/02 - H603 Electrical and Electronic Engineering" -f csv

There are more options available, to see all the options use the help argument.

nott-your-timetable -h

TODO

  • Support for exporting to other formats
    • CSV
    • iCalander
    • vCard
  • Support for other course programs
  • Add more convinience option e.g. Schedule for Spring Semester
  • A graphical frontend
  • Add GUI and TUI for displaying timetable
  • Make use of Calender Object
  • Add Export Options
  • Add better help descriptions
  • Support for mutiple program selection
  • Add binaries
    • EXE (Windows)
    • Application (MacOS)
    • Appimage (Linux)
    • PKGBUILD (AUR/Arch)
    • DEB (Debian)
    • RPM (Red Hat)
    • Flatpak (Linux) (Maybe?)
    • Snaps (Linux) (Maybe?)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nott-your-timetable-1.3.2.tar.gz (22.9 kB view hashes)

Uploaded Source

Built Distribution

nott_your_timetable-1.3.2-py3-none-any.whl (23.4 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page