Automated sync tool for Dota 2 Tier 1 matches from Liquipedia to Google Calendar Features: - Sync matches from Liquipedia to Google Calendar - Auto-update match results when completed - Detect and update time changes - Clean event format: Team1 vs Team2 [Tournament] Main files: - sync_dota2_matches.py: Main sync script - run_sync.sh: Convenience runner - requirements.txt: Python dependencies - README.md: Setup and usage guide # Conflicts: # .gitignore # README.md
1.5 KiB
1.5 KiB
时区说明
时间转换关系
Liquipedia 上 TI2025 比赛使用 CEST (中欧夏令时) 显示,脚本会自动转换为你的本地时间。
示例:9月5日第一场比赛
| 时区 | 时间 | 说明 |
|---|---|---|
| CEST (UTC+2) | 10:00 | Liquipedia 显示时间 |
| UTC | 08:00 | 世界协调时间 |
| CST/上海 (UTC+8) | 16:00 | 你的本地时间 |
9月5日 TI2025 比赛时间表(上海时间)
-
Round 3 第一批: 16:00 (下午4点)
- XG vs Falcons
- TSpirit vs Tundra
- Aurora vs YkBros
- Nem vs Wildcard
-
Round 3 第二批: 19:00 (晚上7点)
- PARI vs Tidebd
- NGX vs Liquid
- NAVI vs BB
- BOOM vs HEROIC
-
Round 4: 22:00 (晚上10点)
- TBD vs TBD (待定)
验证方法
-
检查 Google Calendar 设置的时区:
- 打开 Google Calendar
- 设置 → 常规 → 时区
- 确认是 "Asia/Shanghai" 或 "(GMT+08:00) 北京时间"
-
日历会自动显示本地时间:
- 脚本存储的是 UTC 时间
- Google Calendar 自动转换为你的时区
- 无需手动调整
常见时区对照
| 赛事地点 | 当地时间 | 上海时间 |
|---|---|---|
| 欧洲 (CEST) | 10:00 | 16:00 |
| 欧洲 (CEST) | 13:00 | 19:00 |
| 欧洲 (CEST) | 16:00 | 22:00 |
| 欧洲 (CEST) | 19:00 | 次日 01:00 |
结论
✅ 时间是正确的 - 日历上显示的 16:00 对应 Liquipedia 上的 10:00 CEST ✅ 自动时区转换 - Google Calendar 会根据你的时区设置自动显示正确时间 ✅ 无需调整 - 脚本已正确处理时区转换