本周 GitHub 速覽:自動化當道,破密、爬蟲各憑本事


作者:HelloGitHub-小魚干

摘要:安全門外漢,如何在不知道密鑰或密碼的情況下,破解哈希得到原文,Ciphey 會告訴你當中的密碼。說到 auto 智能爬蟲會基於上一次的爬蟲經歷進一步學習以獲得類似信息。最優雅的莫屬於 Diagram as Code——Diagrams,用 Python 代碼即可畫圖,在 k8s 架構、事件處理、Web 服務等領域各顯神通。

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

  • 本文目錄
      1. 本周特推
      • 1.1 文件安全傳輸小工具:croc
      • 1.2 Diagram as Code:Diagrams
      1. 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.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.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 公眾號


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM