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
Built Distribution
Hashes for nott-your-timetable-1.3.3.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5d02403f9396c1c26020afd7cda7b003a8aa120fb537de73ba444fad831ca04 |
|
MD5 | d949cb40c3a0548abb748cdb523af921 |
|
BLAKE2b-256 | 7cf1fa6fc5a572cc2ee85afec744ba1143e055841556dce0b9ead717403475c6 |
Hashes for nott_your_timetable-1.3.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 72c0dff8648855869791838ea5bf94a36fe2ba576b54b4f4209979d1593ac106 |
|
MD5 | 85afd18f728bca11da1beec5cb1c310a |
|
BLAKE2b-256 | 505a780911416a9cf1d43f4bc04100afe07a745b20659572e4635d208af3176e |