Skip to content

kklimas/pk-schedule-sync

Repository files navigation

PK Schedule Sync 🚀

PK Schedule Sync is an intelligent backend system designed to automatically synchronize student schedules from the Politechnika Krakowska (PK) website to a structured database, enriched with AI-powered data parsing.

App UI

📖 Documentation

Explore the detailed documentation to get started:

🛠️ Tech Stack

  • Backend: Python 3.12+, FastAPI, SQLAlchemy
  • Data Processing: Pandas, OpenPyxl, xlrd
  • AI Integration: Ollama (local local LLM instance)
  • Scraping: HTTPX, BeautifulSoup4
  • Database: SQLite
  • Notifications: Slack API
  • Calendar: Google Calendar API

📝 Roadmap & Notes

Check NOTES.md for upcoming features and development logs.

About

Application for syncing university schedule with personal calendar

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors