程式設計師小抄——GitHub 熱點速覽 Vol.44

削微寒發表於2020-11-03

作者:HelloGitHub-小魚乾

這周熱點是什麼?youtube-dl!就是那個超過 72k+ star,又因為版權問題被 GitHub 關閉的專案,GitHub Trending 上一篇“哀嚎”,凡是帶有 youtube-dl 字眼的專案開源當天基本上都能在 Trending 榜單上。不過,本週的熱點速覽並未收錄 youtube-dl 相關 Repo,相比這個視訊資源小抄,cheat.sh 這個 Linux / UNIX 讓你可以快速瞭解到遺忘命令用法的“小抄”更深得我意。除了 cheat.sh 之外,vscode-stories 這個讓你“窺探”到其他研發人員的程式設計故事的小 Repo 也是獲得了海外許多研發人員的喜愛,釋出不到 48 小時已經獲得了超 13k 的安裝量…

以下內容摘錄自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 熱帖(簡稱 HN 熱帖),選項標準:新發布 | 實用 | 有趣,根據專案 release 時間分類,釋出時間不超過 7 day 的專案會標註 New,無該標誌則說明專案 release 超過一週。由於本文篇幅有限,還有部分專案未能在本文展示,望周知 ?

  • 本文目錄
      1. 本週特推
      • 1.1 VSCode 的故事:vscode-stories
      • 1.2 ls 替代品:nat
      1. GitHub Trending 周榜
      • 2.1 變天小工具:SkyAR
      • 2.2 跨社交平臺尋人:sherlock
      • 2.3 強大 OCR 工具庫:PaddleOCR
      • 2.4 UNIX / Linux 命令小抄:cheat.sh
      • 2.5 開心學數學:manim
      • 2.6 自動駕駛:openpilot
      • 2.7 API 構建器:hoppscotch
      1. 推薦閱讀

1. 本週特推

1.1 VSCode 的故事:vscode-stories

本週 star 增長數:750+

New vscode-stories 是油管“網紅技術”播主 Ben Awad 開源的專案,當你開啟 VSCode 的時候想不想知道別人用 VSCode 在幹嘛呢?vscode-stories 就是讓你瞭解程式設計師和他們 VSCode 故事的專案。vscode-stories 也是一個 VSCode 外掛,安裝之後看你可以閱讀他人的故事也可以上傳你自己的程式設計故事,btw,該擴充套件釋出不到 48 小時已經獲得了超 13k 的安裝量。

GitHub 地址→https://github.com/benawad/vscode-stories

1.2 ls 替代品:nat

本週 star 增長數:900+

nat 也許是你從未知道的 “ls” 替代品,它可完全代替 ls。nat 特性包括:

  • 顯示檔案許可權
  • 顯示檔案大小
  • 顯示檔案最後被修改的日期
  • 顯示檔案所屬的使用者
  • 顯示檔案所屬的組
  • 一個容易使用的檔案搜尋
  • 用醒目的顏色區分檔案和資料夾

GitHub 地址→https://github.com/willdoescode/nat

2.1 變天小工具:SkyAR

本週 star 增長數:700+

New SkyAR 是一個可替換視訊中天空的工具,專案作者提出了一種基於視覺的視訊天空替換和協調方法,該方法可以在樣式可控的視訊中自動生成逼真的戲劇性天空背景。與以前的專注於靜態照片或需要在智慧手機中整合慣性測量單元以拍攝視訊的慣性測量方法不同,作者的方法完全基於視覺,對捕獲裝置沒有任何要求,可以很好地應用於線上或離線處理方案。

GitHub 地址→https://github.com/jiupinjia/SkyAR

2.2 跨社交平臺尋人:sherlock

本週 star 增長數:1500+

sherlock 可以在主流英文社交網站如:GitHub、Facebook 等網站上查詢指定的使用者名稱是否存在,要求使用 Python 3.6 或更高版本,全平臺支援。

GitHub 地址→https://github.com/sherlock-project/sherlock

2.3 強大 OCR 工具庫:PaddleOCR

本週 star 增長數:1400+

PaddleOCR 基於 PaddlePaddle 的強大多語言 OCR 工具包,支援多語言識別:英語、中文、韓語、日語、德語、法語等,3.5M 實用超輕量化 OCR 系統,支援伺服器、移動、嵌入式和物聯網裝置之間的培訓和部署。特性:

  • PPOCR 系列高質量預訓練模型,準確的識別效果
    • 超輕量 ppocr_mobile 移動端系列:檢測(2.6M)+方向分類器(0.9M)+ 識別(4.6M)= 8.1M
    • 通用 ppocr_server 系列:檢測(47.2M)+方向分類器(0.9M)+ 識別(107M)= 155.1M
    • 超輕量壓縮ppocr_mobile_slim系列:檢測(1.4M)+方向分類器(0.5M)+ 識別(1.6M)= 3.5M
  • 支援中英文數字組合識別、豎排文字識別、長文字識別
  • 支援多語言識別:韓語、日語、德語、法語
  • 支援使用者自定義訓練,提供豐富的預測推理部署方案
  • 支援 PIP 快速安裝使用
  • 可執行於 Linux、Windows、macOS 等多種系統

GitHub 地址→https://github.com/PaddlePaddle/PaddleOCR

2.4 UNIX/Linux 命令小抄:cheat.sh

本週 star 增長數:700+

cheat.sh 是一個 UNIX/Linux 命令小抄,如果你記不住某個命令的具體用法,不妨試試 cheat.sh 這個速查表。cheat.sh 的特性:

  • 簡潔的 curl/browser 介面
  • 涵蓋 56 種程式語言,一些 DBMSes 和 1000 多個最重要的 UNIX/Linux 命令
  • 無需安裝,隨處可用
  • 超快,通常在 100 毫秒內即可返回答案
  • 可以直接在程式碼編輯器中使用,無需開啟瀏覽器

GitHub 地址→https://github.com/chubin/cheat.sh

2.5 開心學數學:manim

本週 star 增長數:1200+

manim 是一個動畫製作庫,主要用於製作跟數學物理相關的動態視訊。它基於 MIT 許可,由 3blue1brown 開發。使用它可快速構建有關數學的動畫,非常精確且形象。

GitHub 地址→https://github.com/3b1b/manim

2.6 自動駕駛:openpilot

本週 star 增長數:1650+

openpilot 是由 comma.ai 開源的自動駕駛系統。openpilot 可以代替 OEM 的高階輔助駕駛系統,用來改善視覺感知與機電執行器控制。它讓使用者可以透過增加的計算能力、強化的偵測器以及不斷更新的駕駛輔助功能來修改現有的汽車,這些功能會隨使用者遞交的資料而持續改善。

GitHub 地址→https://github.com/commaai/openpilot

2.7 API 構建器:hoppscotch

本週 star 增長數:950+

hoppscotch 是一個可以通過 Web 服務來構建 API 的工具,目前已有 100+k 開發人員使用 hoppscotch。特徵

  • ❤️ 輕巧:採用簡約的 UI 設計。
  • ⚡️ 快速:實時傳送請求和獲取/複製響應。

GitHub 地址→https://github.com/hoppscotch/hoppscotch

3. 推薦閱讀

以上為 2020 年第 44 個工作周的 GitHub Trending ?如果你 Pick 其他好玩、實用的 GitHub 專案,記得來 HelloGitHub issue 區和我們分享下喲 ?

HelloGitHub 交流群現已全面開放,新增微訊號:HelloGitHub 為好友入群,可同前端、Java、Go 等各界大佬談笑風生、切磋技術~

相關文章