Day1 目錄
從大學開始,因為接觸的事情越來越多,需要記錄,提醒的事項也越來越多,所以一直以來,我嘗試了各式各樣的工具及方法來幫助自己達成自己的生活所需
從大學開始,因為接觸的事情越來越多,需要記錄,提醒的事項也越來越多,所以一直以來,我嘗試了各式各樣的工具及方法來幫助自己達成自己的生活所需
當你有個可以幫你管理行程的工具後,接下來就需要一個可以將你在這段時間行動後的成果記錄下來的工具
這篇要來分享我目前是怎麼設定obsidian的
雖然說obsidian是一個功能強大的工具,但我目前的使用方法就僅先將他視為一個文字的記錄中心,所以關於雙向連結等功能就不會是我的目標重點
在文章一開始,先放上此次需求的說明
既然我們需要修正外掛,那就要先找到obsidian的開發者文件
上一篇我們已經成功將官方的範例外掛成功透過檔案的方式放到obsidian中了,接下來我們就要來嘗試將我們這次要改的外掛透過一樣的方式放到obsidian中嘍
接下來我們用熟悉的文字編輯器將昨天我們clone下來的外掛打開
根據上篇分析的內容,我們要修正的就是他imgur需要傳送的網址
在這一篇中,我們要透過golang來架設一個簡易的imgur來替換昨天設定好的mock server
如何安裝golang的環境及設定,我相信google上很多教學了,如果大家不嫌棄,也可以參考之前我寫的文章 ,裡面應該會寫的更加詳細,再這邊我僅會快速帶過
行事曆主要的工作就是在你需要的時候能夠正確的提醒你該做的事情,避免自己未來不小心忘記了某些重要的事情而造成自己以及身邊人的麻煩
此次選擇使用的golang的http框架是echo, 原因也就是自己熟悉,xorm/gorilla或是其他的框架也都是不錯的
接下來我們就來建立這次的目標路由吧
關於檔案上傳的部分,http的部分第一步已經解決了,接下來就是要處理檔案上傳的這塊
在很多的第三方服務中,都會提供這個流程的串接方式,而pCloud也有提供
接下來要介紹的是Implicit Flow,他要完成的目的相同(取得access_token),但是流程有些微的不相同
我們現在已經透過OAuth2.0的方式拿到access_token了,那接下來我們就要來撰寫上傳到pcloud的程式了
在這邊測試的部分,我主要不是希望要測試,而是希望可以透過這樣的開發流程,讓自己可以小幅度的開發需要的程式,再一步一步的將寫好的程式組合起來
在昨天將需要的function都設定好後,就可以開始進行開發的流程了
目前建立好了Get的功能,所以就可以開始測試取得PCloud的功能了
因為剩下一天了,所以在這邊我就一口氣將剩下的功能完成
在介紹Omnifocus前,要先介紹這項工具的背後的發想概念,GTD
當作品開發好之後,就可以將他試著部署到雲端了,而這次會選擇render的原因是因為他的設定最為簡單,跟heroku近乎相同,所以才會在這邊選擇他
在之前剛好自己的side project中,有將圖片上傳到google drive,再透過轉址的方式來預覽圖片的功能
Omnifocus
我們已經了解到Omnifocus的說明,接下來就進行到第一步操作的部分 蒐集(Collect)
蒐集好資料後,接下來要來處理這些資料
在上一篇中,我們介紹了Project,這篇我們來介紹tag
在知道了大部分的功能後,就可以開始把indox內的內容開始進行處理了
當作好了蒐集和整理,接著就簡單許多了