Timetable application for Woodcroft College
Go to file
2022-09-23 11:49:37 +09:30
appimage Add window titles to certain dialogs 2022-03-23 09:37:43 +10:30
assets fix bug preventing app launch 2022-02-17 12:32:40 +10:30
lib seperate map code into its own module 2022-05-24 17:52:46 +09:30
lib-win32 update windows deps 2022-04-20 14:47:20 +09:30
ui-src allow closing map window with esc key 2022-02-15 09:12:21 +10:30
build_ui.sh Initial Qt6 port 2022-02-17 12:32:40 +10:30
buildlin.sh update build script to remove unneeded file 2022-02-01 14:35:01 +10:30
buildlinlite.sh update icons paths for build script 2021-10-29 12:04:51 +10:30
buildwin.bat Initial Qt6 port 2022-02-17 12:32:40 +10:30
CONTRIBUTING.md Add contributing.md 2021-10-18 15:02:21 +10:30
CREDITS.txt Initial Qt6 port 2022-02-17 12:32:40 +10:30
LICENCE.txt use a normal licence ffs 2021-09-20 19:27:58 +09:30
lines.sh add source 2021-09-20 18:12:09 +09:30
makepyc.sh add source 2021-09-20 18:12:09 +09:30
mapview.py add mapview.py 2022-05-24 18:14:31 +09:30
README.md Add note about gitea hosting 2022-05-24 16:56:24 +08:00
timetable.py wow is this a commit? 2022-09-23 11:49:37 +09:30

School timetable

screenshot

About

This is an app designed to manage student timetables at Woodcroft College. It's written in Python and uses the Qt framework for graphics and ui.

Download

Downloads for both platforms in binary form are available here:

Download from OneDrive (NOTE: Next release will likely be directly on Gitea, since it provides binary hosting.)

This link contains two files, a .exe for Windows and a .app for Linux. Please download the one for your OS.

NOTE: Windows users may experience antivirus warnings when attempting to execute the app. This is due to the way Windows trusts programs from different creators, and to circumvent these warnings requires a payment to Microsoft. Rest assured this program contains no malware, and it is safe to dismiss these warnings (For Windows defender this involves pressing "Learn more", then "Run anyway").

Platforms

The app is developed on and for Linux, with builds also being produced for Windows. MacOS may work in theory, however it has not been tested and builds have not been made.

Compiling

To build the app, git clone this repository then execute the buildlin.sh script to build an AppImage bundle. This AppImage only contains the app itself and the libraries needed to run. Python and PySide2 (The python bindings for Qt used in this application) as well as any other dependencies required are not included to save on program space and reduce redundancy.