掌握 3 个搜索技巧,在 GitHub 快速上找到实用软件资源

标签: 搜索 技巧 github | 发表时间:2018-08-11 14:40 | 作者:Eric_hong
出处:http://sspai.com

GitHub 作为目前广大程序猿最大的游乐场,在今年 6 月被  微软 以 75 亿美元价值的微软股票收购,GitHub 再次成为业界讨论的焦点。GitHub 以自由开放的定位吸引了相当多的个人开发者和企业,不断发布和更新相当好用的软件和工具。之前少数派曾经为大家整理和推荐了 GitHub 上免费好用的 Windows、macOS 平台的软件:

对于使用者,我不禁好奇:面对如此海量的 GitHub 项目,究竟怎样才能这个平台发现一些优秀的软件和工具。秉着这样的疑问,我收集和总结了下面这几个搜索技巧。

搜热门:GitHub Trend 和 GitHub Topic

GitHub Trend 页面总结了每天/每周/每月周期的热门 Repositories 和 Developers,你可以看到在某个周期处于热门状态的开发项目和开发者。而  GitHub Topic 展示了最新和最流行的讨论主题,在这里你不仅能够看到开发项目,还能看到更多非开发技术的讨论主题,比如 Job、Chrome 浏览器等。

GitHub Trend GitHub Topic

搜开发者

坊间传闻人事招聘开发类员工时,招聘对象在 GitHub 贡献会是重要的参考指标之一。GitHub 作为优秀国产开源软件的集散地之一,埋藏了不少出色的开发者,所以在寻找国产软件的时候,可以尝试先找国内开发者。利用 GitHub 强大的搜索功能,增加几个搜索参数即可轻松找到「目标人物」。

(注:GitHub 官方还支持很多搜索条件,在  这里 可以查看官方出品的搜索技巧。)

Github 搜索技巧 - 找开发者

比如需要寻找国产软件,首先想到的应该是在 GituHub 上找国内开发者,搜索时设置  location 为 China,如果你要寻找使用 javascript 语言开发者,则再增加  language 为 javascript,整个搜索条件就是: language:javascript location:china,从搜索结果来看,我们找到了近 17000 名地区信息填写为 china 的 javascript 开发者,朋友们熟悉的阮一峰老师排在前列。根据官方指引,搜索 GitHub 用户时还支持使用  followersin:fullname 组合条件进行搜索。

使用组合条件进行搜索 搜索条件<language:javascript location:china>

搜项目

我们需要在 GitHub 上找到优秀的项目和工具,同样,通过关键字或者设置搜索条件帮助你事半功倍找到好资源。我的使用习惯是先用某些关键词搜索,得到的搜索结果优先展示一些现成的软件和工具。

GitHub 搜索技巧 - 找项目

Awesome + 关键字

Awesome 似乎已经成为不少 GitHub 项目喜爱的命名之一,比如前面提及要找到优秀的 Windows 软件,可以尝试搜索  Awesome windows,得到这样的搜索结果:

Awesome windows 搜索结果

排名前列的结果出现了  Windows/Awesome 项目,这里集合了 Windows 上优质和精选的最佳应用程序及工具列表。在这里,我收集了这些 Awesome 主题的优秀项目: The awesome manifestoAwesome iOS frameworksAwesome wesome Android libraries and resources

设置搜索条件

如果你明确需要寻找某类特定的项目,比如用某种语言开发、Stars 数量需要达到标准的项目,在搜索框中直接输入搜索条件即可。其中用于发现项目,我的用法是灵活运用下面几个搜索条件: stars:language:forks:,其实就是设置项目收藏、开发语言、派生的搜索条件,比如输入  stars:>=500 language:javascript得到的结果 就是收藏大于和等于 500 的 javascript 项目,排名前列是开源代码库和课程项目 freeCodeCamp、大热门的 Vue 和 React 项目。

搜索条件<stars:>=500 language:javascript>

如果觉得记住这些搜索条件略显繁琐的话,使用 GitHub 提供的  高级搜索功能,同样可用自定义条件进行搜索。或者参考官方给出的帮助指南  Searching on GitHub ,里面有更多关于项目、代码、评论、问题等搜索技巧。

GitHub 高级搜索功能

下面是 GitHub 上影响力颇大的项目,仅列举部分:

结语

GitHub 网站拥有很多优秀的开源项目,用好 GitHub 的搜索功能,我们既可以使用官方提供的高级搜索和 Topic、Trend 专题页面,也可以学习组合使用搜索条件的方法,主动发现更多好用的项目和工具。


> 下载 少数派 iOS 客户端、关注 少数派公众号,读有趣的内容

相关 [搜索 技巧 github] 推荐:

掌握 3 个搜索技巧,在 GitHub 快速上找到实用软件资源

- - 少数派
GitHub 作为目前广大程序猿最大的游乐场,在今年 6 月被  微软 以 75 亿美元价值的微软股票收购,GitHub 再次成为业界讨论的焦点. GitHub 以自由开放的定位吸引了相当多的个人开发者和企业,不断发布和更新相当好用的软件和工具. 之前少数派曾经为大家整理和推荐了 GitHub 上免费好用的 Windows、macOS 平台的软件:.

GitHub发布代码搜索功能故障原因

- - 博客园_新闻
1 月 24 日、25 日,GitHub 新上线的代码搜索功能出现故障. 2 月 4 日,运维负责人 Will Farrington 在 一篇博客帖子中,GitHub 团队分析了当时的经过,以及他们如何移除问题以防止再次发生故障. 文中首先介绍了发生故障的背景. GitHub 此前的搜索使用 Solr 实现,新上线的搜索基于 elasticsearch,运行在多个集群上.

google搜索技巧

- - ITeye博客
搜索的词语是网页中链接内包含的关键词(可使用多个关键词). 搜索的词语是网页标题中包含的关键词(可使用多个关键词). 所搜索的文件一个特定的格式. 搜索的词语是网页中链接内包含的关键词. 搜索的词语是网页内文包含的关键词. inurl:google.com 开源. 所进行的搜索在指定的域名或网站内.

Google高级搜索技巧

- yun - 就SEO
今天给大家介绍一些非常实用的Google高级搜索技巧,不管是平时搜索网页还是做SEO,这些高级搜索语法都帮了我很大的忙. 语法 实际操作 搜索结果 “ ” “就SEO” 精确匹配包含“就SEO”的网页 - 美洲虎 -汽车 包含美洲虎,不包含汽车的网页 * 中国 * 现状 让Google自动补全,如中国教育现状 define: define:seo 查询seo的定义结果 site: site:gioseo.com.

Google 搜索技巧免费大放送

- wwq0327 - 谷奥——探寻谷歌的奥秘
Google for Educators 是 Google 专门为学生和老师设立的教育频道,旨在协助老师拓展学生的眼界,告诉学生如何进行有效的信息检索. 最近,他们又放出大礼,将搜索的技巧和窍门制作成精良的海报,你只要进入这个页面,便可以下载到这些海报的PDF版,然后打印出来. 这些技巧和窍门可以帮助你更好的理解 Google 的网页搜索以及其产品.

7个实用搜索小技巧

- ngwzf - 煎蛋
搜索已经成为咱们日常生活的一部分了:有什么不明白. 内事问百度,外事问谷歌,房事问……. 就算是文件啥的,万一记不得当时你随手把它丢到哪里,也要靠搜索功能把它给揪出来. 下面就介绍一些很有用的搜索小技巧给大家:. 利用AROUND(n)限定关键词距离. 如图中,在谷歌搜索框内搜索时,在两个关键词之间加入 AROUND(n),注意要大写.

五招提升你的搜索技巧

- votis - 褪墨
搜索引擎是日常网络用得最多的工具了. 可是有时看着搜索结果,仍然如大海捞针一样找不到自己想要的结果,不禁纳闷这是为什么. 本篇文章将介绍五条简单的搜索技巧使你获得的搜索结果更加精确. 如上图所示,简单5个技巧就可以了:. [site:] 在你指定的网站内部搜索. 比如你只想在褪墨网站里面搜索关于时间管理的文章,你只需输入:时间管理 site:mifengtd.cn.

Home · JohnLangford/vowpal_wabbit Wiki · GitHub

- -
There are two ways to have a fast learning algorithm: (a) start with a slow algorithm and speed it up, or (b) build an intrinsically fast learning algorithm.

优化移动搜索的三个技巧

- MetUrMaker - 月光博客
  Jason Taylor是Usablenet公司平台战略的副总裁. Usablenet平台掌控了大量的手机网页,财富1000强集团中20%的集团手机网页都在Usablenet公司的平台上运行,其中包括大名鼎鼎的雅诗兰黛集团、希尔顿酒店集团、达美航空、联邦快递、ASOS等.   Google前任CEO Eric Schmidt最近表示,手机搜索的增长速度已经远远超过桌面搜索.

三个技巧,活用 Twitter 搜索的高级功能

- 邮筒 - 爱范儿 · Beats of Bits
Twitter 是信息的洪流,世界的脉搏. 大家都关注 Twitter 上“现在发生了什么”,可惜在协议到期后, Google 的实时搜索服务终止了对 Twitter 的支持. 那么,就好好挖掘 Twitter 自己的搜索功能吧,下面几个技巧会帮助你. 1.在搜索结果中去掉链接:“xxx -filter:links”.