起因
我在github上發(fā)起了一個(gè)開(kāi)源項(xiàng)目:《HelloGitHub月刊》,內(nèi)容是github上收集的好玩,容易上手的開(kāi)源項(xiàng)目。
目的:因?yàn)?code style="margin: 1px 5px; padding: 0px 5px !important; line-height: 1.8; vertical-align: middle; display: inline-block; font-family: 'Courier New', sans-serif !important; font-size: 12px !important; border: 1px solid rgb(204, 204, 204) !important; border-radius: 3px !important; background-color: rgb(245, 245, 245) !important;">興趣是最好的老師,我希望月刊中的內(nèi)容可以激發(fā)讀者的興趣,從而動(dòng)手參與到開(kāi)源的項(xiàng)目中,一方面提高編程技術(shù)、另一方面哪怕是能力有限不能為開(kāi)源項(xiàng)目提交代碼,也可以給個(gè)‘star’,表示對(duì)有意思、優(yōu)秀的開(kāi)源項(xiàng)目的支持!從而讓開(kāi)源社區(qū)越來(lái)越好。
所以,我就需要收集github上的開(kāi)源項(xiàng)目,目前通過(guò)兩種方式發(fā)現(xiàn)github上優(yōu)秀的項(xiàng)目:
Follow活躍的Github用戶,收集他們Starred的項(xiàng)目
Github的Explore頁(yè)
然后,我就想能不能寫(xiě)個(gè)腳本,每天跑一次把這兩個(gè)數(shù)據(jù)源的數(shù)據(jù),收集整理好,然后發(fā)到我的郵箱中。這個(gè)需求很簡(jiǎn)單,初步感覺(jué)就兩個(gè)問(wèn)題:
數(shù)據(jù)源的api
發(fā)郵件的方法