iPhone note 建身記錄轉成 dokuwiki 表格
2016-01-08note 建身記錄格式 - > 轉成 Dokuwiki 表格格式
AB9:100/15R/3Set:訓練名稱 -> |AB9|100/15R/3Set|訓練名稱|也就是將 ":" 換成 "|", 以及在前後加上 "|" , 即成 Dokuwiki 表格格式
- iPhone note 上的資料, 自動上傳到 GMail(要先設定, 要有 note 標籤)
- 接著登入 GMail 封存 note
- 完成後下載封存檔
- 再解開 .mbox 壓縮檔
- 先檢查 Notes.mbox 內的 E-Mail
- 再轉出 Subject
- 移除開頭 Subject:
- 檔案格式 DOS/Win 轉 Unix/Linux
- 排成 Dokuwiki 表格格式
- 打開 Dokuwiki, 貼上內容
- 自動上傳到 GMail :
- 要先設定 iPhone 上使用者的 E-Mail (GMail)
- 且 GMail 要有 note 標籤)
- 接著登入 GMail 封存 note ( 請參看 Google E-Mail 封存 ) : 只封存 note 標籤就好了
- 下載封存檔 : 我是選 .tgz 壓縮檔
- 在 linux command 下, 解開 .mbox 壓縮檔 (年月日T時分秒Z.tgz) :
tar zxf ~/Downloads/takeout-201ymmddThhmmssZ.tgz
- 檢查 Notes.mbox :
mutt -f Takeout/\?\?\?\?\?\?/Notes.mbox
mutt 內容q:離開 d:刪除 u:反刪除 s:儲存 m:信件 r:回覆 g:群組 ?:求助 1 Jan 07 曾 ( 1) LH1:45k/15/3s:glute 2 Jan 07 曾 ( 1) H7:35k/15/3s:decline press 3 Jan 07 曾 ( 1) LL3:135k/15/3s:seated leg press 4 Jan 07 曾 ( 1) 01-07 午 - - - -::
- 只轉出 Subject (主題)就可以了( perl 程式參考 玩具
烏托邦 的 備份/清空 gmail,以及命令列查詢/切割 mbox 格式檔案 :
perl get-mail-header.perl Subject < Takeout/\?\?\?\?\?\?/Notes.mbox > 2016mmdd_note_org
- 文件檔 2016mmdd_note_org 移除開頭 "Subject: " :
sed -e "s/Subject: //g" 2016mmdd_note_org > 2016mmdd_note_w1
- 檔案格式 DOS/Win 轉 Unix/Linux (使用 tr ) :
tr -d \\015\\032 < 2016mmdd_note_w1 > 2016mmdd_note_w2
- 排成 dokuwiki 表格格式 (使用 sed ) :
sed -e "s/:/|/g" 2016mmdd_note_w2 > 2016mmdd_note_w3 sed -e "s/^/|/g" 2016mmdd_note_w3 > 2016mmdd_note_w4 sed -e "s/$/|/g" 2016mmdd_note_w4 > 2016mmdd_note_w5
- 排序(不是必要, 比較好找) :
sort 2016mmdd_note_w5 > 2016mmdd_note_sort
- 最後格式文件
- 打開 Dokuwiki, 貼上內容
- 結果
|01-07 午 - - - -||| |H7|35k/15/3s|decline press| |LH1|45k/15/3s|glute| |LL3|135k/15/3s|seated leg press|
---
沒有留言:
張貼留言