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
57 lines
1.5 KiB
Markdown
57 lines
1.5 KiB
Markdown
# 时区说明
|
||
|
||
## 时间转换关系
|
||
|
||
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 (待定)
|
||
|
||
## 验证方法
|
||
|
||
1. 检查 Google Calendar 设置的时区:
|
||
- 打开 Google Calendar
|
||
- 设置 → 常规 → 时区
|
||
- 确认是 "Asia/Shanghai" 或 "(GMT+08:00) 北京时间"
|
||
|
||
2. 日历会自动显示本地时间:
|
||
- 脚本存储的是 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 会根据你的时区设置自动显示正确时间
|
||
✅ **无需调整** - 脚本已正确处理时区转换 |