HackerBooks 是開發者 Rohit Shinde(帳號 roansh)在 Hacker News 上發表的 Show HN 專案,網址是 hackerbooks.org。它的靈感來自另一個把 HN 留言裡推薦影片整理成網站的 HackerTube,差別是這次整理的對象換成了留言裡常被提到的書籍。
網站的資料來源有兩個:一個是整理好的 Hacker News 留言資料集,另一個是開放的書籍資料庫 Open Library,用來補上書名、作者等書籍資訊。使用者可以用「全站歷史最熱」「上升中」「趨勢」等不同排序方式瀏覽,也可以直接搜尋書名或作者,並用鍵盤快捷鍵操作介面。
這則討論受到關注,是因為它示範了同一種做法(從社群留言裡挖出被反覆提及的推薦內容)可以套用到不同主題上,不只是影片,書籍也一樣可以整理成一個獨立網站。網站特別聲明自己與 Y Combinator 或 Hacker News 官方無關,純粹是第三方做的工具。
對學程式的孩子或家長來說,這個專案是一個很好的練習範例:先決定一個題材(例如某個論壇裡大家常推薦什麼),再找現成的公開資料,整理成一個可以搜尋、排序的小網站。不需要很複雜的技術,重要的是找到資料來源並想清楚呈現方式。
個人專案網頁開發資料整理