手机版
你好,游客 登录 注册 搜索
背景:
阅读新闻

如何轻松地寻找 GitHub 上超棒的项目和资源

[日期:2018-01-22] 来源:Linux中国  作者:Linux [字体: ]

在 GitHub 网站上每天都会新增上百个项目。由于 GitHub 上有成千上万的项目,要在上面搜索好的项目简直要累死人。好在,有那么一伙人已经创建了一些这样的列表。其中包含的类别五花八门,如编程、数据库、编辑器、游戏、娱乐等。这使得我们寻找在 GitHub 上托管的项目、软件、资源、库、书籍等其他东西变得容易了很多。有一个 GitHub 用户更进了一步,创建了一个名叫 Awesome-finder 的命令行工具,用来在 awesome 系列的仓库中寻找超棒的项目和资源。该工具可以让我们不需要离开终端(当然也就不需要使用浏览器了)的情况下浏览 awesome 列表。

在这篇简单的说明中,我会向你演示如何方便地在类 Unix 系统中浏览 awesome 列表。

 

Awesome-finder - 方便地寻找 GitHub 上超棒的项目和资源

 

安装 Awesome-finder

使用 pip 可以很方便地安装该工具,pip 是一个用来安装使用 Python 编程语言开发的程序的包管理器。

在 Arch Linux 及其衍生发行版中(比如 Antergos,Manjaro Linux),你可以使用下面命令安装 pip

  1. sudo pacman -S python-pip

在 RHEL,CentOS 中:

  1. sudoyum install epel-release
  1. sudoyum install python-pip

Fedora 上:

  1. sudo dnf install epel-release
  2. sudo dnf install python-pip

在 Debian,Ubuntu,Linux Mint 上:

  1. sudoapt-get install python-pip

SUSE,openSUSE 上:

  1. sudo zypper install python-pip

pip 安装好后,用下面命令来安装 'Awesome-finder'。

  1. sudo pip install awesome-finder

 

用法

Awesome-finder 会列出 GitHub 网站中如下这些主题(其实就是仓库)的内容:

  • awesome
  • awesome-Android
  • awesome-elixir
  • awesome-go
  • awesome-ios
  • awesome-java
  • awesome-javascript
  • awesome-php
  • awesome-python
  • awesome-ruby
  • awesome-rust
  • awesome-scala
  • awesome-swift

该列表会定期更新。

比如,要查看 awesome-go 仓库中的列表,只需要输入:

  1. awesome go

你就能看到用 “Go” 写的所有流行的东西了,而且这些东西按字母顺序进行了排列。

你可以通过 上/下 箭头在列表中导航。一旦找到所需要的东西,只需要选中它,然后按下回车键就会用你默认的 web 浏览器打开相应的链接了。

类似的,

  • awesome android 命令会搜索 awesome-android 仓库。
  • awesome awesome 命令会搜索 awesome 仓库。
  • awesome elixir 命令会搜索 awesome-elixir。
  • awesome go 命令会搜索 awesome-go。
  • awesome ios 命令会搜索 awesome-ios。
  • awesome java 命令会搜索 awesome-java。
  • awesome javascript 命令会搜索 awesome-javascript。
  • awesome php 命令会搜索 awesome-php。
  • awesome python 命令会搜索 awesome-python。
  • awesome ruby 命令会搜索 awesome-ruby。
  • awesome rust 命令会搜索 awesome-rust。
  • awesome scala 命令会搜索 awesome-scala。
  • awesome swift 命令会搜索 awesome-swift。

而且,它还会随着你在提示符中输入的内容而自动进行筛选。比如,当我输入 dj 后,他会显示与 Django 相关的内容。

若你想从最新的 awesome-<topic>( 而不是用缓存中的数据) 中搜索,使用 -f-force 标志:

  1. awesome <topic>-f (--force)

像这样:

  1. awesome python -f

或,

  1. awesome python --force

上面命令会显示 awesome-python GitHub 仓库中的列表。

很棒,对吧?

要退出这个工具的话,按下 ESC 键。要显示帮助信息,输入:

  1. awesome -h

本文至此就结束了。希望本文能对你产生帮助。如果你觉得我们的文章对你有帮助,请将他们分享到你的社交网络中去,造福大众。我们马上还有其他好东西要来了。敬请期待!

GitHub 教程系列文章: 

通过GitHub创建个人技术博客图文详解  http://www.chineselinuxuniversity.net/Linux/2015-02/114121.htm

GitHub 使用教程图文详解  http://www.chineselinuxuniversity.net/Linux/2014-09/106230.htm 

使用Git命令从GitHub上下载源码  http://www.chineselinuxuniversity.net/Linux/2017-11/148192.htm

使用 GitHub / GitLab 的 Webhooks 进行网站自动化部署  http://www.chineselinuxuniversity.net/Linux/2016-06/131993.htm

多个GitHub帐号的SSH key切换 http://www.chineselinuxuniversity.net/Linux/2016-05/131080.htm

如何在同一台电脑上使用两个GitHub账户 http://www.chineselinuxuniversity.net/Linux/2016-05/131079.htm

利用GitHub搭建个人Maven仓库  http://www.chineselinuxuniversity.net/Linux/2016-04/130197.htm

一分钟认识GitHub http://www.chineselinuxuniversity.net/Linux/2015-11/125089.htm

分享实用的GitHub 使用教程 http://www.chineselinuxuniversity.net/Linux/2014-04/100556.htm 

GitHub使用操作指南  http://www.chineselinuxuniversity.net/Linux/2016-10/135782.htm

GitHub使用方法入门基础  http://www.chineselinuxuniversity.net/Linux/2017-05/144084.htm

GitHub 的详细介绍请点这里
GitHub 的下载地址请点这里


via: https://www.ostechnix.com/easily-find-awesome-projects-resources-hosted-github/

作者:SK 译者:lujun9972 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

本文永久更新链接地址http://www.chineselinuxuniversity.net/Linux/2018-01/150492.htm

linux
相关资讯       Github  GitHub项目  GitHub项目寻找 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款