Android app to get the DHBW curriculum directly on your homescreen
Go to file
qvalentin ded6739297 update instructions 2021-10-01 18:19:33 +02:00
app update instructions 2021-10-01 18:19:33 +02:00
gradle/wrapper app is working 2021-08-19 20:10:06 +02:00
.gitignore app is working 2021-08-19 20:10:06 +02:00
README.md update instructions 2021-10-01 18:19:33 +02:00
build.gradle app is working 2021-08-19 20:10:06 +02:00
gradle.properties app is working 2021-08-19 20:10:06 +02:00
gradlew app is working 2021-08-19 20:10:06 +02:00
gradlew.bat app is working 2021-08-19 20:10:06 +02:00
settings.gradle app is working 2021-08-19 20:10:06 +02:00

README.md

Rapla2Kustom

Get your DHBW curriculum directly on your homescreen.

Installation:

Download the latest release from here

Get KWLP or KWGT:

To show the information on the homescreen you can either use KWLP (to have a customizable live wallpaper that you can theme amazingly) or KWGT if you just want to have a single widget for this information.

Download the choosen app from here or from the play store (may need a payment): KWLP, KWGT.

This example will show you how to setup the curriculum with KWGT, for KWLP the process is very similar.

  1. Add a widget of KWGT to you launchers homescreen.
  2. Click on this widget to go to KWGT.
  3. Click on create to start editing the widget.
  4. Add a text object.
  5. Click on it and on the text value (where the current time is for now.)
  6. Paste the following text into the app, replacing $df(hh:mm)$
$tc(reg,tc(reg,br(qvalentin, rapla),df(dd/MM/yyyy),"[u]"+df(dd/MM/yyyy)+"[/u]"),"\[c=.*c\].*("+fl(1, 5, "i + 1", "df(dd/MM, r + i + d)" , "| ")+").*\n","")$
  1. You can style the text and the background whoever you like.

  2. Save the widget.

  3. Go to the Rapla2Kustom app

  4. Change the "Force a refresh" toggle to true.

  5. Click on "Sync now".

  6. The info shoud be shown on the widget now.

  7. Adjust the courses you want to ignore (who likes BWL anyway?) by adding them to the comma seperated list.

  8. When everything is working you can set "Force a refresh" to false again.