GNU/Linux >> Znalost Linux >  >> Linux

Jak snadno najít úžasné projekty a zdroje hostované na GitHubu

Každý den se na GitHubu objevují stovky nových přírůstků webová stránka. Vzhledem k tomu, že GitHub má tisíce věcí, byli byste při hledání dobrého projektu vyčerpaní. Naštěstí skupina přispěvatelů vytvořila kurátorský seznam úžasných materiálů hostovaných na GitHubu. Tyto seznamy obsahují spoustu úžasných věcí seskupených do různých kategorií, jako je programování, databáze, editory, hry, zábava a mnoho dalších. Díky tomu je mnohem snazší najít jakýkoli projekt, software, zdroj, knihovnu, knihy a všechny další materiály hostované na GitHubu. Další uživatel GitHubu šel o krok napřed a vytvořil nástroj příkazového řádku s názvem "Awesome-finder" najít úžasné projekty a zdroje na úžasných úložištích seriálů. Tento nástroj nám pomáhá procházet upravený seznam úžasných seznamů, aniž bychom museli opustit terminál, samozřejmě bez použití prohlížeče.

V tomto krátkém průvodci vám ukážu, jak snadno procházet upravený seznam úžasných seznamů v systémech podobných Unixu.

Instalace aplikace Awesome-finder

Awesome-Finder podporuje pouze Python 3+ . Awesome lze snadno nainstalovat pomocí pip , správce balíčků pro instalaci programů vyvinutých pomocí programovacího jazyka Python. Ujistěte se, že jste do svého systému Linux nainstalovali pip.

  • Jak spravovat balíčky Python pomocí Pip

Po instalaci funkce PIP spusťte následující příkaz a nainstalujte nástroj „Awesome-finder“.

$ pip install awesome-finder

Nebo,

$ pip3 install awesome-finder

Snadno najděte úžasné projekty a zdroje hostované na GitHubu pomocí nástroje Awesome-finder

Awesome-finder aktuálně uvádí obsah z následujících úžasných témat (samozřejmě repozitářů) z webu GitHub:

  • úžasné
  • úžasný-android
  • úžasný elixír
  • úžasný-erlang
  • úžasné-go
  • úžasný-ios
  • úžasná-java
  • úžasný-javascript
  • úžasné-nodejs
  • úžasné-php
  • úžasný-python
  • úžasný-rubín
  • úžasný-rez
  • úžasný-scala
  • úžasně-rychlé
  • úžasné-vue

Tento seznam se bude pravidelně rozrůstat. Takže sledujte seznam.

Nyní pojďme najít úžasné materiály hostované na GitHubu. Chcete-li například zobrazit seznam kurátorů z repozitáře awesome-go , stačí napsat:

$ awesome-hub go

Uvidíte všechny oblíbené položky napsané pomocí „Go“ seřazené podle abecedy.

Úžasné úložiště go

V seznamu můžete procházet pomocí NAHORU/DOLŮ šipky. Jakmile najdete věci, které hledáte, vyberte je a stiskněte ENTER otevřete odkaz ve výchozím webovém prohlížeči.

Podobně

  • Příkaz „awesome-hub android“ prohledá awesome-android úložiště.
  • Příkaz „awesome-hub awesome“ prohledá awesome úložiště.
  • Příkaz „awesome-hub elixir“ prohledá awesome-elixir .
  • „awesome-hub ios“ prohledá awesome-ios .
  • „awesome-hub java“ prohledá awesome-java .
  • „awesome-hub javascript“ prohledá awesome-javascript .
  • „awesome-hub php“ prohledá awesome-php .
  • „awesome-hub python“ bude vyhledávat awesome-python .
  • „awesome-hub ruby“ prohledá awesome-ruby .
  • „awesome-hub rust“ bude vyhledávat awesome-rust .
  • „awesome-hub scala“ bude vyhledávat awesome-scala .
  • „awesome-hub swift“ vyhledá awesome-swift .
  • A tak dále.

Při psaní do výzvy také automaticky zobrazuje návrhy. Když například napíšu „dj“, zobrazí se obsah související s Django.

Návrh úložiště s Awesome-finder

Pokud chcete najít úžasné věci z nejnovějšího úžasného- (nepoužívejte mezipaměť), použijte -f nebo --force příznak:

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

Příklad:

$ awesome-hub python -f

Nebo,

$ awesome-hub python --force

Výše uvedený příkaz zobrazí upravený seznam materiálů z awesome-python úložiště GitHub.

Skvělé, že?

Chcete-li tento nástroj ukončit, stiskněte ESC klíč.

Chcete-li zobrazit nápovědu, zadejte:

$ awesome-hub -h

Linux
  1. Jak najít konfigurační soubory MySQL, PHP a Apache

  2. Jak zjistit počet souborů v adresáři a podadresářích

  3. Jak vyhledávat a odstraňovat adresáře rekurzivně v systému Linux

  1. Jak snadno a rychle nainstalovat rozšíření GNOME Shell

  2. Jak najít a zabít zombie proces v Linuxu

  3. Jak najdu soubory a součet jejich velikostí?

  1. Jak snadno a rychle konfigurovat nastavení proxy v celém systému

  2. Jak najít a odstranit duplicitní fotografie v Linuxu

  3. Jak zjistit a zjistit, že je program v mrtvém bodě?