你不能錯過的 GitHub.io 技術部落格蒐羅大全

2020-05-21

最近開始用 GitHub.io 當作部落格的寫作平台,自己寫作也喜歡看別人寫作,於是欣賞同樣使用 GitHub.io 寫技術部落格的同好就是閒暇時段最好的娛樂。但遇見這類的部落格全憑在搜尋技術關鍵字時候的運氣,然而在偶然的契機下想到不妨分析 Huli 大 GitHub 上的 Followers,因為 Huli 大經常提攜前端、程式開發後進,同時也鼓勵學習者寫技術部落格,所以他的 Followers 一定存在大量的寫作族群。

logo

於是查詢 GitHub 的 RestAPI 查詢到 Huli 大的 Followers,搭配一段簡單的 Python Scripts,最後就完成蒐集到兩百多筆的 GitHub.io ,隨興選擇幾個大多是內容豐富、文章精彩的部落格,真是收穫滿滿,特別以這篇文章記錄程式碼與部落格清單,日後細細品味。

Python Scripts

import requests
import json
import time

# Huli's account : aszx8740
api = 'https://api.github.com/users/aszx87410/followers?page={}'
blogUrl = 'https://{}.github.io'

f = open(r'blog.txt', 'w', encoding = 'utf-8')

for page in range(1, 30):
    for user in json.loads(requests.get(api.format(page)).text):
        user = user['login']
        blog = blogUrl.format(user)
        try:
            if requests.get(blog).status_code == 200:
                f.writelines(blog + '\r\n')
                time.sleep(0.3)
        except:
            print(f'{user} fail')

f.close()

精選結果後的技術部落格

技術部落格蒐羅大全