作者:HelloGitHub-小魚乾
摘要:安全門外漢,如何在不知道金鑰或密碼的情況下,破解雜湊得到原文,Ciphey 會告訴你當中的密碼。說到 auto 智慧爬蟲會基於上一次的爬蟲經歷進一步學習以獲得類似資訊。最優雅的莫屬於 Diagram as Code——Diagrams,用 Python 程式碼即可畫圖,在 k8s 架構、事件處理、Web 服務等領域各顯神通。
以下內容摘錄自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 熱帖(簡稱 HN 熱帖),選項標準:新發布
| 實用
| 有趣
,根據專案 release 時間分類,釋出時間不超過 7 day 的專案會標註 New
,無該標誌則說明專案 release 超過一週。由於本文篇幅有限,還有部分專案未能在本文展示,望周知 ?
- 本文目錄
-
- 本週特推
- 1.1 檔案安全傳輸小工具:croc
- 1.2 Diagram as Code:Diagrams
-
- GitHub Trending 周榜
- 2.1 智慧爬蟲:autoscraper
- 2.2 30s 就能理解的 JS 程式碼:30-seconds-of-code
- 2.3 免安裝免註冊群視訊:talk
- 2.4 終極教程:ultimate-python
- 2.5 Linux 挑戰:linuxupskillchallenge
- 2.6 高效能部落格模版:eleventy-high-performance-blog
- 2.7 破解小能手:Ciphey
-
- 推薦閱讀
-
1. 本週特推
1.1 檔案安全傳輸小工具:croc
本週 star 增長數:2100+
croc 是一個用 golang 編寫的工具,允許任何兩臺計算機簡單和安全地傳輸檔案和資料夾。據我所知,croc 是唯一的 CLI 檔案傳輸工具。
croc 的特性:
- 允許任意兩臺計算機傳輸資料(使用一箇中繼)
- 提供端到端加密(使用 PAKE)
- 支援方便的跨平臺傳輸,支援 Windows、Linux、Mac
- 允許多檔案傳輸
- 允許恢復被中斷的傳輸
- 不需要本地伺服器或埠轉發
- 通過壓縮和多路複用比蟲洞、rsync、scp 更快(加速 1.5x 到 4x)
GitHub 地址→https://github.com/schollz/croc
1.2 Diagram as Code:Diagrams
本週 star 增長數:1500+
Diagrams 是一個用 Python 程式碼可繪製雲系統架構原型的小工具,由 AWS、Azure、GCP 和 Kubernetes 提供支援。
GitHub 地址→https://github.com/mingrammer/diagrams
2. GitHub Trending 周榜
2.1 智慧爬蟲:autoscraper
本週 star 增長數:1000+
New
autoscraper 是一個用 Python 寫的智慧、自動、快速和輕量級的 Web Scraper。
這個專案旨在更簡單地爬取 Web 頁面,它可以輕鬆拿到任何我們想從某個頁面獲取的內容,url、html 內容、文字、樣本資料列表等等。
作為一個智慧的爬蟲工具,autoscraper 學習抓取規則並返回類似的元素。然後,這個學習過的 object 可以與新的 url 一起使用,來獲得這些新頁面的類似內容或完全相同的元素。
GitHub 地址→https://github.com/alirezamika/autoscraper
2.2 30s 就能理解的 JS 程式碼:30-seconds-of-code
本週 star 增長數:1000+
30-seconds-of-code 收錄了多個有意思的 JavaScript 程式碼片段,包括程式碼、解釋、示例,此外專案還提供了搜尋頁面。你只要輸入一個術語即可彈出來相關程式碼片段。一起來利用碎片時間來學習 JS 小技巧吧!
GitHub 地址→https://github.com/30-seconds/30-seconds-of-code
2.3 免安裝免註冊群視訊:talk
本週 star 增長數:700+
New
talk 是一個網路視訊群呼工具,無需註冊及下載。它用 WebRTC 搭建,所以你視訊聊天均為點對點,且通話質量和通話人數成反比。在高速網路中,最理想的人數是 6 到 8 人左右。
GitHub 地址→https://github.com/vasanthv/talk
2.4 終極教程:ultimate-python
本週 star 增長數:1450+
New
ultimate-python 是一個對新手友好,也適合專業 Python 開發的指南。專案作者是一名 Linkedin 工程師,他分享過了他過去 5 年習得的 Python 核心知識。
整個 repo 分為了 Python 概述、語法、資料結構、類、高階用法等五方面內容。
GitHub 地址→https://github.com/huangsam/ultimate-python
2.5 Linux 挑戰:linuxupskillchallenge
本週 star 增長數:1200+
linuxupskillchallenge 是收錄了通過命令列對遠端 Linux 伺服器進行系統管理所需的技能。
它收錄商業線上 Linux 伺服器管理課程的 20 個課程的所有源材料,當然,現在它是免費資源。
GitHub 地址→https://github.com/snori74/linuxupskillchallenge
2.6 高效能部落格模版:eleventy-high-performance-blog
本週 star 增長數:1800+
eleventy-high-performance-blog 是 Google 開源的為 11ty 靜態部落格收錄的高效能部落格模版,如果你也是 11ty.dev 的粉絲,不妨 pick 下這個 repo。
GitHub 地址→https://github.com/google/eleventy-high-performance-blog
2.7 破解小能手:Ciphey
本週 star 增長數:1000+
Ciphey 會在你不知道金鑰或密碼的情況下自動解密加密、解碼編碼和破解雜湊,只要你輸入加密的文字,即可獲取解密的文字。Ciphey 可以在 3 秒或更短的時間內解決大部分加密問題。
GitHub 地址→https://github.com/Ciphey/Ciphey
3. 推薦閱讀
以上為本週的 GitHub Trending ?如果你 Pick 其他好玩、實用的 GitHub 專案,記得來 HelloGitHub issue 區和我們分享下喲 ?
HelloGitHub 交流群現已全面開放,新增微訊號:HelloGitHub 為好友入群,可同前端、Java、Go 等各界大佬談笑風生、切磋技術~
關注 HelloGitHub 公眾號