Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

App Suggestion: untis-py #2657

Closed
3 of 4 tasks
l-koehler opened this issue Oct 9, 2024 · 2 comments
Closed
3 of 4 tasks

App Suggestion: untis-py #2657

l-koehler opened this issue Oct 9, 2024 · 2 comments

Comments

@l-koehler
Copy link

l-koehler commented Oct 9, 2024

What is the name of the app?

untis-py

Where is the app hosted?

https://github.com/l-koehler/untis-py

About the app

The App is a alternative to the WebUntis website, which is frequently used at German/Austrian schools and universities as a digital timetable.
It requires far less performance and data than using a web browser, and also stores timetables locally.
Devices without Internet access can also check the timetable, provided that week was viewed at least once before.
It is written in python, so it should work just fine on the Raspberry Pi with installing the requirements.txt, then using the provided install.sh.

Confirmations

@theofficialgman
Copy link
Collaborator

theofficialgman commented Oct 16, 2024

We do not take porting requests. We cannot support applications that do not run on ALL our diverse range of supported systems and distributions https://pi-apps.io/install/#supported-systems:
This application requires a very specific version of QT6 (not available on any of our supported systems) https://github.com/l-koehler/untis-py/blob/da9839ba5ba8b8e40a29d4229c9b2149d906031a/requirements.txt#L2
If you work with upstream to If you provide a more portable version of the application (eg: flatpak or appimage with all libraries contained) they there is a possibility this could be considered. Even if that is done we may still refuse to include the application as neither myself nor the other maintainer have any way of testing the application.

@theofficialgman theofficialgman closed this as not planned Won't fix, can't repro, duplicate, stale Oct 16, 2024
@l-koehler
Copy link
Author

l-koehler commented Oct 17, 2024

PyQt6 is not strictly required, the app can work with PyQt5 too (which is supported). This is just not reflected in the requirements.txt because the format doesn't allow specifying any-of-several packages as needed.
I use the app on a PinePhone, so ARM devices are tested (not on a raspberry, but still).
(also, idk if this changes anything about qt6, but it doesn't explicitly need 6.7, it just specified a excessively precise version when generating requirements.txt)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants