Skip to content
This repository has been archived by the owner on Dec 26, 2023. It is now read-only.

J-J-B-J/get-sentral

Repository files navigation

Archiving get-sentral

Why we archived get-sentral

Hi, there! Recently, a number of factors that get-sentral relies on have released updates which have slowly brought the program to a point where it has stopped working in multiple ways. In our naivety, we also used frameworks which were not well suited to the purposes we put them to. These factors include:

  • Sentral completely changing the layout of their website
  • Pillow introducing a series of high-severity bug patches which require us to update package versions
  • Our own failure to write tests
  • Tkinter not allowing us to package our app into an installer file

As such, we have decided to archive get-sentral, as it has reached a point where it is beyond repair.

get-sentral 2

We made get-sentral because it was challenging, fun and useful, and it still is! We're now building a second version of the product, which you can find here (once its published). The second version of this product is, as of 26 Dec 2023, still in development. We will be working on it throughout the (Australian) school holidays. We hope to rebuild get-sentral from the ground up to be scalable, testable and intuitive. Our aim is to eventually get it to the point where we can have a better Sentral which can easily be accessed from any device quickly and easily used.

By the way, we're looking for a better name for the second version of get-sentral. If you have any suggestions, email us at [email protected]!

Thank you for using get-sentral, and we look forward to releasing version 2!

Here's the README:

get-sentral


Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

A simple Python function to summon your timetable from Sentral.

Sample Sentral Dashboard

get-sentral is a package that allows you to fetch your timetable and other data from Sentral. Because it is pure Python, it can be run on microcontrollers running MicroPython or CircuitPython and that have Wi-Fi, including:

See our official documentation or PyPi page for more information.