如何將自己的 Gitgub Stars Repository 列表整理成一個頁面
· 2 分鐘閱讀
有朋友問到怎麼製作像【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
