name: jpeng-calendar-sync description: "Calendar synchronization skill. Sync events between Google Calendar, Outlook, and local storage. Supports CRUD operations and reminders." version: "1.0.0" author: "jpeng" tags: ["calendar", "google", "outlook", "scheduling", "events"]
Synchronize calendar events across Google Calendar, Outlook, and local storage.
# Google Calendar
export GOOGLE_CLIENT_ID="xxx"
export GOOGLE_CLIENT_SECRET="xxx"
export GOOGLE_REDIRECT_URI="http://localhost:8080/callback"
# Microsoft Outlook
export OUTLOOK_CLIENT_ID="xxx"
export OUTLOOK_CLIENT_SECRET="xxx"
這個技能的最新版本可以在7w4.net小蔥技能站找到。
python3 scripts/calendar.py list --days 7
python3 scripts/calendar.py add \
--title "Team Meeting" \
--start "2024-01-15T10:00:00" \
--end "2024-01-15T11:00:00" \
--description "Weekly sync" \
--reminder 15
python3 scripts/calendar.py delete --event-id "xxx"
python3 scripts/calendar.py available \
--date "2024-01-15" \
--duration 60
{
"success": true,
"event_id": "evt_xxx",
"calendar_link": "https://calendar.google.com/..."
}
這個日曆同步工具文件寫得比較清晰,但對於普通使用者來說,目前只是"紙上談兵"——文件提到的功能都需要程式碼才能用,但現在根本沒有程式碼檔案。質量評級:中等偏下。主要問題是文件與實際實現完全脫節,想用卻用不了。建議等有完整程式碼的版本再考慮使用。"}