如何简便寻找GitHub中超棒的项目和实用资源

GitHub每天都会增加成百上千个项目,正因为如此,所以我们在GitHub上面搜索超棒的项目和实用资源就会很费事,简直能累死人!但是,俗话说,“兵来将挡水来土掩”,有这样一群“好事“的人创建了一些列表分类,比如:编程、数据库、编辑器、游戏、娱乐···这样,让我们在GitHub寻找一些项目就简单了许多!有一个 GitHub 用户更进了一步,创建了一个名叫 Awesome-finder 的命令行工具,用来在 awesome 系列的仓库中寻找超棒的项目和资源。该工具可以让我们不需要离开终端(当然也就不需要使用浏览器了)的情况下浏览 awesome 列表。
在今天的教程中,技术宅会简单给大家说明如何方便地在类 Unix 系统中浏览 awesome 列表。

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

安装 Awesome-finder

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

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

sudo pacman -S python-pip

在 RHEL,CentOS 中:

sudo yum install epel-release
sudo yum install python-pip

在 Fedora 上:

sudo dnf install epel-release
sudo dnf install python-pip

在 Debian,Ubuntu,Linux Mint 上:

sudo apt-get install python-pip

在 SUSE,openSUSE 上:

sudo zypper install python-pip

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

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 仓库中的列表,只需要输入:

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 标志:

awesome <topic> -f (--force)

像这样

awesome python -f

或者这样

awesome python --force

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

很棒,对吧?

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

awesome -h

如何简便寻找GitHub中超棒的项目和实用资源就简单介绍到这里,在实践过程中欢迎举一反三!

技术分享

Nginx有哪些实用规则

2018-1-19 1:08:29

技术分享

解决WordPress按钮支付插件和微信机器人高级版冲突

2018-1-24 1:46:45

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
有新消息 消息中心
搜索

关于我们

技术宅,专注分享,专注技术!分享互联网科技新闻轶事,分享生活小常识,各种数码使用小技巧!互联网的精神本就是分享,我们坚信分享会带来更多的进步!

Copyright © 2020 技术宅 苏ICP备17056378号 苏公网安备32010202010371号 - 查询 29 次,耗时 0.1818 秒 南京市玄武区酷芯壳网络科技中心 提供技术支持 安全联盟认证