HkaKalender is a simple Java application that fetches and saves the academic timetable for a specific study program (Studiengang) from the HKA (Hochschule Karlsruhe) Raumzeit API. The application allows users to input their study program code, makes an API call using curl, and saves the resulting calendar data in .ics format. This .ics file can be imported into calendar applications to keep track of your class schedule.
further reading: API Documentation
- User-friendly command-line interface for inputting the study program (
Studiengang). - Fetches timetable data from the HKA Raumzeit API.
- Saves the API response as a
.icscalendar file. - Easy to integrate with calendar applications like Google Calendar or Outlook.
- Java 8 or higher
curlcommand available in your system
- Clone the repository.
- Compile and run the
Mainclass. - Enter your
Studiengangwhen prompted. - The application will fetch the timetable and save it as a
.icsfile, ready for import into your calendar app.
This project is a great starting point for automating timetable management and integrating it with your digital calendar. Contributions are welcome!