GNU/Linux >> Linux の 問題 >  >> Linux

GitHubでホストされている素晴らしいプロジェクトやリソースを簡単に見つける方法

毎日、 GitHubに何百もの新しい追加があります Webサイト。 GitHubには何千ものものがあるので、良いプロジェクトを探すときに疲れ果ててしまいます。幸いなことに、寄稿者のグループがGitHubでホストされているすばらしいものの厳選されたリストを作成しました。これらのリストには、プログラミング、データベース、エディター、ゲーム、エンターテインメントなど、さまざまなカテゴリにグループ化されたすばらしいものがたくさん含まれています。これにより、GitHubでホストされているプロジェクト、ソフトウェア、リソース、ライブラリ、書籍、その他すべてのものを簡単に見つけることができます。仲間のGitHubユーザーが一歩先に進み、「Awesome-finder」というコマンドラインユーティリティを作成しました。 素晴らしいシリーズリポジトリで素晴らしいプロジェクトとリソースを見つけるために。このユーティリティは、もちろんブラウザを使用せずに、ターミナルを離れることなく、すばらしいリストの厳選されたリストを閲覧するのに役立ちます。

この簡単なガイドでは、Unixライクなシステムで厳選されたすばらしいリストのリストを簡単に閲覧する方法を紹介します。

Awesome-finderのインストール

Awesome-FinderはPython3+のみをサポートします 。 pipを使用してAwesomeを簡単にインストールできます 、Pythonプログラミング言語を使用して開発されたプログラムをインストールするためのパッケージマネージャー。 Linuxシステムにpipがインストールされていることを確認してください。

  • Pipを使用してPythonパッケージを管理する方法

PIPをインストールしたら、次のコマンドを実行して「Awesome-finder」ユーティリティをインストールします。

$ pip install awesome-finder

または、

$ pip3 install awesome-finder

Awesome-finderを使用してGitHubでホストされている素晴らしいプロジェクトとリソースを簡単に見つける

Awesome-finderは現在、GitHubサイトの次の素晴らしいトピック(もちろんリポジトリ)のコンテンツを一覧表示しています:

  • 素晴らしい
  • awesome-android
  • awesome-elixir
  • awesome-erlang
  • すごい-行く
  • awesome-ios
  • awesome-java
  • awesome-javascript
  • awesome-nodejs
  • awesome-php
  • awesome-python
  • 素晴らしいルビー
  • 素晴らしい錆
  • awesome-scala
  • すごい-スウィフト
  • awesome-vue

このリストは定期的に増え続けます。ですから、リストに注目してください。

それでは、GitHubでホストされているすばらしいものを見つけましょう。たとえば、awesome-goリポジトリからキュレートされたリストを表示するには 、次のように入力します:

$ awesome-hub go

「Go」を使用して書かれた人気のあるものをすべてアルファベット順に並べ替えて表示します。

素晴らしいgoリポジトリ

UP / DOWNを使用してリスト内を移動できます 矢印。探しているものが見つかったら、それを選択して ENTERを押します。 キーを押して、デフォルトのWebブラウザでリンクを開きます。

同様に、

  • "awesome-hub android"コマンドは、 awesome-androidを検索します リポジトリ。
  • "awesome-hub awesome"コマンドは、 awesomeを検索します リポジトリ。
  • "awesome-hub elixir"コマンドは、 awesome-elixirを検索します 。
  • 「awesome-hubios」はawesome-iosを検索します 。
  • 「awesome-hubjava」はawesome-javaを検索します 。
  • 「awesome-hubjavascript」はawesome-javascriptを検索します 。
  • 「awesome-hubphp」はawesome-phpを検索します 。
  • 「awesome-hubpython」はawesome-pythonを検索します 。
  • 「awesome-hubruby」はawesome-rubyを検索します 。
  • 「awesome-hubrust」はawesome-rustを検索します 。
  • 「awesome-hubscala」はawesome-scalaを検索します 。
  • 「awesome-hubswift」はawesome-swiftを検索します 。
  • など。

また、プロンプトに入力すると、提案が自動的に表示されます。たとえば、「dj」と入力すると、Djangoに関連するものが表示されます。

Awesome-finderによるリポジトリの提案

最新の素晴らしいものから素晴らしいものを見つけたい場合は、(キャッシュを使用しない)、 -fを使用します または--force フラグ:

$ awesome-hub <topic> -f (--force)

例:

$ awesome-hub python -f

または、

$ awesome-hub python --force

上記のコマンドは、 awesome-pythonから厳選されたもののリストを表示します GitHubリポジトリ。

すごいですね。

このユーティリティを終了するには、 ESCを押します。 キー。

ヘルプを表示するには、次のように入力します。

$ awesome-hub -h

Linux
  1. MySQL、PHP、Apacheの設定ファイルを見つける方法

  2. GNOMEシェル拡張機能を簡単かつ迅速にインストールする方法

  3. プログラムがデッドロック状態にあることを検出して見つける方法は?

  1. ディレクトリとサブディレクトリ内のファイル数を見つける方法

  2. Linuxでディレクトリを再帰的に検索および削除する方法

  3. Linuxでゾンビプロセスを見つけて殺す方法

  1. システム全体のプロキシ設定を簡単かつ迅速に構成する方法

  2. Linuxで重複する写真を見つけて削除する方法

  3. ファイルを見つけてそのサイズを合計するにはどうすればよいですか?