有朋友問到怎麼製作像【Gitgub Stars Repository 列表】這樣的頁面,將自己的 Github Stars Repository 直接整理到一個頁 面,一目瞭然。寫個筆記就不用一個一個教了.. XD
其實在列表就有寫到:A curated list of my GitHub stars! Generated by starred
Starred
照官網寫的安裝即可,前提是要先有 python 環境
$ pip install starred
主要就一個指令
$ starred --username maguowei --token=xxxxxxxx --sort > README.md
如果本來沒有 token 的話,需要先去 github 產生自己的 token,如下圖
然後將作者的 id 換成自己的 github id,token 填入剛才產生的 token 就可以產生出來的 README.md 檔案了,如果不想叫 README 的話請自行改名
產生檔案遇到問題
如果是在 windows 環境執行的話,可能會像我一樣看到以下的錯誤訊息
cp950' codec can't encode character
這是 windows 編碼的問題,只需要在執行 starred 前,先下指令把環境指定為 utf-8 就可以了
set PYTHONIOENCODING=utf8