0%

pocket-random 開發紀錄 - 1. 緣由 & 環境

緣由

某天我突然有了個念頭:每天讀 3~5 篇技術文章,領域不限。剛好六角正在辦鐵人賽,所以我打算把想看的文章用 Pocket 存起來,然後每天隨便挑幾篇來看。

誰知道我居然覺得「隨便挑」這件事情好累…

乾脆直接程式幫我挑就好啦 0.0!

於是就開始弄這個了 orz
(有類似的東西? 我才不管哩)

環境

我需要拿到 Pocket 中的文章清單,查了一下有 Pocket API 這東西。
因為打算弄成所有人都能用的樣子,所以我會有應用程式金鑰、各種使用者的access_token,而且這些敏感資訊都不能放前端,所以需要藏在後端,把所有 API 請求也都放在後端。
此外應該會需要存一些設定或是帳戶等等的,所以至少要有個資料庫。

前端如果只有隨機從所有文章挑幾篇出來太無聊,所以想說做成可以改設定,可以設定挑幾篇;而且可以指定 tag;甚至是指定隨機挑的清單中要有某 tag 幾篇這種。這種麻煩事交給 Vue 應該很適合。(框架我也只會vue………………)

API
Pocket API v3

前端
Vue.js (處理前端大小事)

後端
Node.js
express (請求+路由)
mongoose (資料庫)

結果

開始寫這個之後,每天讀 3~5 篇的技術文章的想法反而跳票了。