勤務先のポータルサイトからシフト情報を自動取得し、Googleカレンダーへの同期や給与概算、連続勤務のチェックを行うためのデスクトップアプリケーションです。
- ポータル自動取得: 勤務先専用のポータルにログインし、スケジュール情報をスクレイピングします。
- Googleカレンダー同期: 解析したシフトをワンクリックでGoogleカレンダーに一括登録します。
- 勤務分析・可視化:
- 設定した連続勤務制限(6連勤/7連勤など)を超過した場合にカレンダー上でアラート表示。
- 深夜手当や休日手当を算出した給与概算の表示。
- モダンなUI:
ttkbootstrapを採用し、直感的で使いやすいインターフェースを提供します。
pip install requests beautifulsoup4 google-auth google-auth-oauthlib google-api-python-client ttkbootstrap