No description
  • Python 99%
  • Mako 1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-10-27 22:34:56 +01:00
.github/workflows add arm64 builds for linux and windows 2026-10-27 22:34:56 +01:00
src more name refactoring 2026-10-27 22:17:12 +01:00
.gitignore make pyinstaller work 2026-10-26 10:43:37 +01:00
README.md changed all pi_duts occurrences to stupid 2026-10-27 08:47:48 +01:00
requirements.txt fix courses not updating semester_id and update dependencies 2026-10-24 17:06:30 +02:00
stupid_onedir.spec make pyinstaller work 2026-10-26 10:43:37 +01:00
stupid_onefile.spec make pyinstaller work 2026-10-26 10:43:37 +01:00
TODOS.md update todos 2026-10-24 17:41:21 +02:00

stupid

Feature Roadmap

  • authentication with direct login
  • get current courses, sync announcements and make them available via RSS
  • sync files per course in specific directory structure
  • system to track homework (with due date, participants, ...)
  • containerized version for usage with nextcloud, syncthing or webserver

DEVELOPEMENT INFO

  • for developing set DEBUG=True in your environment - for example with export DEBUG=True
  • to be able to prepare migrations, stupid has to be run at least once. prepare them with alembic revision --autogenerate -m "MIGRATION NAME"
  • when stupid starts, an automatic database migration is run
  • API: https://docs.gitlab.studip.de/entwicklung/jsonapi/start/

DISCLAIMER

This project is not affiliated with stud.ip.

Use on you own risk.

This project is not vibe coded.