前言
16天前癞埠,寫了一個小python程序状原,自動關注Github里的人,python真是尤物苗踪,能快速麻出想做的程序颠区。
于是乎我利用這個關注了3萬人的Github,可是關注后除了同性交友似乎沒有什么用通铲,而我發(fā)現一件事毕莱,就是我的首頁動態(tài)變化如同刷新浪微博一樣,每個人都在star或fork各種項目颅夺,不乏很多精品資源朋截。
![](https://raw.githubusercontent.com/yfgeek/yfgeek.github.io/master/content/images/githubauto/1.jpg)
翻都翻不過來,那么同時還存在一些“無用( 垃圾 )項目”吧黄,star和fork數量很少部服,點開沒有意義。那么能否寫一個python小程序,把“高質量”的項目來源于好友follow的項目都爬出來呢?
經過短暫的編碼,GithubAwesome.py
誕生了骗奖。
現在進入AutoGithub項目就可以看到GithubAwesome.py項目
規(guī)則
設置一個規(guī)則剧蹂,如果關注的人的動態(tài)里刷出來的項目 star數量 大于 最少 star 或 大于 最少 fork声功,那么就把他輸出出來。
舉個??
最少 star 數: 50
最少 fork 數: 50
效果如圖
![](https://raw.githubusercontent.com/yfgeek/yfgeek.github.io/master/content/images/githubauto/awesomesnap.png)
配置
首先国夜,確保你安裝了beautifulsoup4
.
pip install beautifulsoup4
然后編輯GithubAwesome.py
文件减噪,請原諒如此土的方式。
ga = GithubAwesome('username','password')
# login
ga.login()
ga.get_awesome(1,20,50) # 第一頁 規(guī)則 min star 20 min or fork 20
寫在最后
當你關注超過1K的用戶车吹,你會感嘆筹裕,每天都有精品項目推送的感覺,真好窄驹!??