日歷課表管理(mac - iPhone)
項(xiàng)目是根據(jù)網(wǎng)上一些日歷課表改寫锌俱,默認(rèn)每節(jié)課2小時(shí),可以做到mac批量操作敌呈,手機(jī)同步增刪改查操作贸宏。
效果預(yù)覽
安裝依賴
安裝python環(huán)境
選擇適合芯片的源
下載完成后,按照步驟安裝
倆個(gè)勾一定要勾選
測(cè)試python版本
python --version
出現(xiàn)版本號(hào)即成功
進(jìn)入icalendar文件夾
打開終端進(jìn)入icalendar文件夾(假設(shè)放在downloads文件夾)
cd Downloads/icalendar
或右鍵點(diǎn)擊icalendar驱富,點(diǎn)擊option
锚赤,點(diǎn)擊將icalendar拷貝為路徑名稱
cd /Users/joseph/Downloads/icalendar
絕對(duì)地址因人而異,要換成自己的路徑
安裝依賴
pip install -r requirements.txt
如果失敗褐鸥,也可以按照這個(gè)步驟安裝
pip install pandas
pip install xlrd==1.2.0
設(shè)置excel環(huán)境
打開文件夾內(nèi) calendar_excel_input.xlsx
command + ,
打開偏好設(shè)置线脚,安全性,啟用所有宏(不推薦:可能會(huì)運(yùn)行有潛在危險(xiǎn)的代碼)
command + ,
打開偏好設(shè)置叫榕,功能區(qū)浑侥,自定義功能區(qū)打開開發(fā)工具
如何使用icalendar
錄入基礎(chǔ)信息
點(diǎn)擊文件夾內(nèi)xlsx文件(需要excel打開)
calendar_excel_input.xlsx
className:
錄入課程內(nèi)容,格式?jīng)]有要求
classTime:
1~6選一個(gè)
根據(jù)以下內(nèi)容大概選擇一個(gè)數(shù)字即可晰绎,最終決定出現(xiàn)在日歷的位置寓落。同一日期不要寫入重復(fù)數(shù)字,課程會(huì)被覆蓋荞下。
- 8點(diǎn):1
- 10點(diǎn):2
- 13點(diǎn):3
- 15點(diǎn):4
- 17-18點(diǎn):5
- 19-20點(diǎn):6
date:
寫入上課日期伶选。注意格式 2022/6/3
startTime:
13點(diǎn), 13點(diǎn)10,15點(diǎn)30尖昏,15點(diǎn)45仰税,17點(diǎn)05
注意:不要寫13點(diǎn)半,13點(diǎn)5
endTime:
自動(dòng)生成 + 2小時(shí)抽诉。無(wú)需填寫陨簇。
點(diǎn)擊按鈕1
點(diǎn)擊按鈕并保存退出
進(jìn)入icalendar文件夾
打開終端進(jìn)入icalendar文件夾(假設(shè)放在downloads文件夾)
cd Downloads/icalendar
或右鍵點(diǎn)擊icalendar,點(diǎn)擊option
迹淌,點(diǎn)擊將icalendar拷貝為路徑名稱
cd /Users/joseph/Downloads/icalendar
絕對(duì)地址因人而異河绽,要換成自己的路徑
運(yùn)行python文件
python mainIcalendar.py
或者
python excelReader.py
python outputics.py
運(yùn)行ics文件
文件夾內(nèi)出現(xiàn)文件classIcalendar.ics
,雙擊后彈出日歷應(yīng)用唉窃,點(diǎn)擊確定耙饰。和iPhone用同一個(gè)Apple ID可以在手機(jī)同步內(nèi)容。
如果出現(xiàn)iphone長(zhǎng)期不能同步纹份,也可以隔空投送或者email給自己榔幸,用手機(jī)打開ics文件
打開icloud日歷同步,才能同步日歷內(nèi)容
手機(jī)矮嫉,iPad削咆,MacBook登陸同一個(gè)Apple ID
設(shè)置 - iCloud - 日歷 打開同步
下載地址
鏈接: https://pan.baidu.com/s/1X96_CNlEwz3-Gvj3Yogujg?pwd=v8m9
提取碼: v8m9
多謝支持
gitee
https://gitee.com/joesphxie/icalendar.git
github
https://github.com/josephxiegit/icalendar.git