Skip to content

KiterationLabs/calsync

Repository files navigation

CalSync

License: GPL v3 Docker

CalSync is a lightweight service that automatically syncs university schedules (iCal/ICS feeds) into Google Calendar.
It’s designed for students and teachers who want their timetable always up-to-date without manually importing .ics files.


✨ Features

  • 🔄 Automatic refresh – keeps your Google Calendar in sync with your schedule.
  • 🪶 Lightweight – no external database required.
  • 🛡️ Secure – uses Google Service Account credentials for API access.
  • 📊 Metrics ready – optional Prometheus endpoint for monitoring.

🚀 Getting Started

If you are a student/teacher at [Malmö University], you can use the hosted CalSync instance:
KiterationLabs

Just provide your course schedule link (ICS URL) and Google Calendar will be updated automatically.

🤝 Contributing

Contributions are welcome! Open an issue or submit a pull request if you’d like to improve CalSync.

📜 License

This project is licensed under the GNU General Public License v3.0 – see the LICENSE file for details.

About

A lightweight tool that syncs university schedules (iCal/ICS) into Google Calendar — automatic updates, no database, just works.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published