本篇提到的開源專案:

https://github.com/kkdai/bookmark-makerserver

https://github.com/kkdai/bookmarks

起因

平時習慣拿 twitter 作為 bookmark 的概念,看到喜歡的鏈結或是網站就直接 tweet 出來. 但是都沒有記錄下來.

之前有想過透過程式設計週記的方式來記錄下來,但是又覺得太過流水帳而且沒有辦法有系統的分類.

想著想著就想到透過 Github Issue 來做這件事情,有以下的好處:

  • 可以透過 Label 來分類
  • 可以使用 Github 的搜尋功能來尋找想找的部分
  • 可以補充很多的 comment 在同一個 issue 上面做為閱讀後的心得記錄.更方便未來搜尋.

架構

一如往常,我依舊使用許多免錢的架構.並且將整個流程都開源給大家分享,大家應該可以在五分鐘內建立自己的整體流程.

你可能要自己做的事情如下:

  • 取得 Github Auth Token (去這裡)
  • 取得 IFTTT Maker 帳號與權限
  • 修改一下 IFTT Maker 資料.

詳細流程都在 https://github.com/kkdai/bookmark-makerserver

支援的語法範例

這裡提供一些 tweet 的範例,還有他會變成何種 github issue

gernest/mention: Twitter like mentions and #hashtags parser for Go(Golang) # easy way to get hashtag in #golang https://github.com/gernest/mention

  • Title: gernest/mention: Twitter like mentions and #hashtags parser for Go(Golang)
  • Content: easy way to get hashtag in
  • Labels: hashtags,golang
  • Link: https://github.com/gernest/mention

希望能提供給一些需要的人,有任何問題歡迎發 issue 討論 ..

未來發展

幾個階段…

  • 第一個階段應該會先支援 Facebook 貼文,並且根據我臉書文章格式來貼 Github issue
  • 等收集好大量的 Github issue 後,應該會寫另外一個工具來定期(每個禮拜) 根據 Github issue 來產出 Monthly_README.md
  • 甚至可以把這個機制弄成電子報… 恩… 應該說是部落格好一點.

Evan

Attitude is everything