github開源庫搜索技巧整理
一、GitHub基本信息
- 1、項目名稱
- 2、項目簡介
- 3、項目的README.md文檔 (項目的詳細介紹)
- 4、項目的最后更新時間
二、常用搜索方式列舉
- 在 name、readme、description 等關鍵詞內容中條件查找
#單個條件
in:name spring boot
#多個條件直接在上一個條件中追加即可
in:name spring boot in:readme redis
- 搜索滿足條件的 pushed 時間,stars 數目的項目
#名字為 springBoot 星數>1000
in:name spring boot stars:>1000
#stars指定范圍10~20
stars: 10..20
#作者;語言,項目大小(kb)
user:joshlong language:java size:>=500
- 用戶、語言、倉庫大小
user:name language:java size:>5000
三、基本搜索
- 查找 stars 數超過 100 的 cat 倉庫:
cat stars:>100
- 搜索用戶名為fengbingchun的所有倉庫:
user:fengbingchun
- 搜索地址在” San Francisco, CA”的用戶名包含
tom
的所有倉庫:tom location:"San Francisco, CA"
- 搜索不包含”cat”的所有倉庫:
NOT cat
四、倉庫搜索
- 搜索名為”node.js”并fork數少于200的所有倉庫:
node.js forks:<200
- 搜索名為”jquery”并庫大小在1024至4089KB之間的所有倉庫:
jquery size:1024..4089
- 搜索用戶名為fengbingchun并且開發語言為C++的所有倉庫:
language:c++ user:fengbingchun
- 搜索用戶名為fengbingchun并且stars數大于等于10的所有倉庫:
user:fengbingchun followers:>=10
- 搜索開發語言為C++且stars數大于10000的所有倉庫:
language:c++ stars:>10000
- 搜索用戶名為fengbingchun并且倉庫在2019年1月1日后有更新的所有倉庫:
user:fengbingchun pushed:>2019-01-01
五、代碼搜索
- 搜索用戶名為fengbingchun并且文件中含有”cv::Mat”的所有文件:
cv::Mat user:fengbingchun
- 搜索文件大小大于1000KB并文件中包含”system”的所有文件:
system size:>1000
- 搜索在/docs/路徑下文件中含有”examples”的所有文件:
examples path:/docs/
六、問題搜索
- 搜索用戶名為fengbingchun并issue中含有”opencv”字段的所有issues:
opencv user:fengbingchun
- 搜索issue是open狀態并且issue中含有”fengbingchun”字段的所有issues:
fengbingchun is:open
- 搜素issue中comments數大于4次且含有”fengbingchun”字段的所有issues:
fengbingchun comments:>4
- 搜索issue創建者是fengbingchun的所有issues:
author:fengbingchun
- 搜索issue在2019年2月15日后創建的且含有”opencv”字段的所有issues:
opencv created:>2019-03-15
七、用戶名搜索
- 搜索用戶全名為”Bingchun Feng”的用戶:
fullname:"Bingchun Feng"
- 搜索地址在” San Francisco, CA”的用戶名包含tom的所有倉庫:
tom location:"San Francisco, CA"
- 高級搜索(Advanced search):說明 https://github.com/search/advanced
八、注意事項
- 冒號兩側不能有空格;
- 不區分大小寫;
- 不能將以下通配符用作搜索查詢的一部分,搜索將忽略這些符號:. , : ; / \ ` ’ " = * ! ? # $ & + ^ | ~ < > ( ) { } [ ];
- 搜索默認為master分支
智能推薦
如何在GitHub上搜索開源項目?
如何在GitHub上搜索開源項目? 作為一個程序員,在學習完基礎知識后,想要提升自己的話,找比較好的開源項目練手是非常好的途徑,GitHub作為世界上最大的開源項目管理平臺,擁有豐富的開源資源,那么,怎么才能在上找到我們需要的項目呢? 我們需要善用GitHub的搜索功能。比如我想在GitHub上搜索有關springboot的內容,我們一般會這么做: 但是只是這樣搜索的話...
GitHub——快速搜索想要的開源項目
GitHub 快速搜索想要的開源項目 1.基本常識 2.搜索語句 一般地,剛開始使用GitHub時,不怎么會搜索項目,基本上都是在搜索框直接輸入關鍵詞搜索,比如想看Go語言相關的項目,會直接搜Go或者Golang 如下圖: 但結果卻有很多,不知道該看哪個,如果一個一個去點開查看的話,會很浪費時間,而且還不一定能找到自己心儀的開源項目。 今天就分享一下,快速搜索心儀項目的技巧 1.基本常識 如果想搜...
Github上如何精確搜索開源項目
Github上如何精確搜索開源項目 圖中左邊的FaceDetection為項目的名字,也就是name。 右邊的About下面的文字就是該項目的簡要描述,也即decription。 在界面最下面的README是用markdown寫的項目詳細描述。 我們搜索的關鍵詞都是出自這三個地方,所以我們可以指定搜索指定地方搜出來的項目。 一個項目可以根據其star和Fork的數量看出其熱度,大家往往愿意選擇熱度...
github實用的搜索小技巧
查資源,學習優秀的框架,搜索是一種能力! 作為程序猿開發中最大的同性交友網站,github當之無愧,里面有很多優秀的開源框架,各種技術大佬混跡其中,有他們總結的學習教程,造好的輪子(開發的各種工具,技術框架),開源的項目等,我們能夠從中借鑒學習,也可以獲取靈感,或節省時間,完成任務等等。但是我們要從如此多的內容中找到優秀的和我們需要的,需要我們使用一些搜索技巧,縮小搜索范圍,幫助我們更快搜索到相關...
GitHub 搜索騷技巧,太好用了!
本文轉載來自:大數據分析挖掘和Python機器學習 Github 搜索技巧 參考自 B站 up 主 CodeSheep 的視頻【如何高效地在網上找開源項目做!在職程序員實際演示一波****操作】,然后寫著寫著一好奇就去看文檔了 現在這篇博客相當于官方文檔的翻譯版???? 當然,你也可以去看【官方文檔】體驗原汁原味的教程 干啥的?相當于給搜索結果添加過濾條件,看下下面的案例你就知道啦,過...
猜你喜歡
github實用的搜索小技巧
查資源,學習優秀的框架,搜索是一種能力! 作為程序猿開發中最大的同性交友網站,github當之無愧,里面有很多優秀的開源框架,各種技術大佬混跡其中,有他們總結的學習教程,造好的輪子(開發的各種工具,技術框架),開源的項目等,我們能夠從中借鑒學習,也可以獲取靈感,或節省時間,完成任務等等。但是我們要從如此多的內容中找到優秀的和我們需要的,需要我們使用一些搜索技巧,縮小搜索范圍,幫助我們更快搜索到相關...
github實用的搜索小技巧
作為程序猿開發中最大的同性交友網站,github當之無愧,里面有很多優秀的開源框架,各種技術大佬混跡其中,有他們總結的學習教程,造好的輪子(開發的各種工具,技術框架),開源的項目等,我們能夠從中借鑒學習,也可以獲取靈感,或節省時間,完成任務等等。但是我們要從如此多的內容中找到優秀的和我們需要的,需要我們使用一些搜索技巧,縮小搜索范圍,幫助我們更快搜索到相關的內容。 1、根據star,fork數篩選...
github快速定位項目-搜索技巧
github頁面特征如下所示 項目名(name) 摘要(description) 說明文檔(readme) 查看(watch) 點贊(start) 拷貝(fork) 通過觀察github頁面結構,可以對于每一項單獨進行搜索限制,如: 其他特征 語言,項目作者地區,項目大小等...
freemarker + ItextRender 根據模板生成PDF文件
1. 制作模板 2. 獲取模板,并將所獲取的數據加載生成html文件 2. 生成PDF文件 其中由兩個地方需要注意,都是關于獲取文件路徑的問題,由于項目部署的時候是打包成jar包形式,所以在開發過程中時直接安照傳統的獲取方法沒有一點文件,但是當打包后部署,總是出錯。于是參考網上文章,先將文件讀出來到項目的臨時目錄下,然后再按正常方式加載該臨時文件; 還有一個問題至今沒有解決,就是關于生成PDF文件...