當前位置:
首頁 > 知識 > 8月精選Python開源項目Top10

8月精選Python開源項目Top10




作者 | Mybridge

譯者 | linstancy


編輯 | Jane


出品 | AI科技大本營




過去一個月里,我們對近 250 個 Python 開源項目進行了排名,並挑選出熱度前 10 的項目。這份清單的平均 github star 數量高達 1333,涵蓋了包括遊戲開發、Crawler、終端 (Terminal)、

視頻下載 (ideo Download)、

Social Mapper、

Slack、

Reconnaissance、推特用戶 (Twitter)、類型檢查 (Typer Check)等主題,希望你能從中找到一個你所感興趣的項目深入探究。




1.Pyxel




Pyxel 是 Python 中復古的遊戲開發環境。你可以免費使用該平台開發復古的遊戲,使用 PICO-8 和 TIC-80 創建自己想要的 API 和調色板規格。此外,得益於其簡單的遊戲控制台,你可以享受任何藝術風格的遊戲。





Github 鏈接:


https://github.com/kitao/pyxel?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more


?




2.Photon




Photon 是一款輕量級的快速爬蟲框架,你可以使用它提取網址、電子郵件、文件、網站賬戶信息等。它有如下幾大優點:





  • 數據提取:能夠抓取廣泛的數據格式,包括 URLs/parameter URLs,電子郵件,社交媒體賬號,文件 (pdf、png、xml 等),密匙(API keys、hashes 等),JS 文件,正則化字元串等。



  • 多線程爬取:能夠智能化地多線程爬取所需信息



  • Ninja Mode:將有 3 個在線服務為你發送目標請求,最大限度提高鏈接速度,並降低連接重置的風險及單客戶端的延遲請求。



  • Plugins:具有 dnsdumpster 和 Exporter 可用介面,Quark 和 XSStrike 介面也在積極開發中。



  • 無縫更新:維護團隊將持續、頻繁地更新該項目,並保持版本無縫銜接。




Github 鏈接:


https://github.com/s0md3v/Photon?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more


?




3.Termgraph




Termgraph 是一款基於命令行的 Python 工具,能實現命令行的畫圖功能。他能支持如下的圖形類型:






  • 箱型圖 Bar Graphs



  • 顏色表 Color charts



  • 多變數圖 Multi-variable



  • 堆疊表 Stacked charts



  • 水平或豎向圖 Horizontal or Vertical



  • Emoji




Github 鏈接:


https://github.com/mkaz/termgraph?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more





?


4.Social_mapper




Social_mapper 是一款開源的智能工具,能夠通過面部識別技術來大規模地關聯不同社交媒體的配置文件。它採用自動化方法,在流行的社交媒體網站上搜索目標名稱和圖片,來準確地檢測用戶的存在並對其進行分組,最終將結果輸出。你可以通過快速查看結果報告來了解各社交媒體網站的用戶情況。





Github 鏈接:


https://github.com/SpiderLabs/social_mapper?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more


?





5.Cirq




Cirq 是一種用於創建、編輯和調用 Noisy Intermediate Scale Quantum (NISQ) 電路的 Python 框架。





Github 鏈接:


https://github.com/quantumlib/Cirq?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more


?





6. Raccoon




Raccoon 是一款用於偵察和信息收集的 Python 工具,簡單性是其最重要的特徵。它能從 DNS 中獲取所有的數據記錄,檢索 WHOIS 信息並獲取 TLS 數據,檢測 WAF 是否存在,以及線程目錄是否被破壞、子域枚舉等所有操作,最終通過每次掃描將結果輸出到相應的文件。由於 Raccoon 的大部分掃描過程都是獨立的,且不依賴於彼此的結果,因此它能利用 Python 的 asyncio 非同步運行大多數掃描。此外,Raccoon 還支持將 Tor/proxy 用於匿名路由。它使用 SecLists 存儲庫中的默認單詞列表 (用於發現 URL 模糊和子域信息),但不同的列表可以作為參數傳遞。





Github 鏈接:


https://github.com/evyatarmeged/Raccoon?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more


?





7.Sclack




Sclack 是基於 Python 的 Slack CLI 客戶端實現。





Github 鏈接:


https://github.com/haskellcamargo/sclack?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more


?





8.Twitter-cleanup




Twitter-cleanup 是一款使用 Python 來清理 Twitter 中非活動或機器人賬戶的應用。這個小腳本能夠清理如下兩類賬戶:






  • 刪除那些一段時間未發推送的賬戶



  • 軟攔截或阻止一些機器人賬戶及其相關活動





Github 鏈接:


https://github.com/cuducos/twitter-cleanup?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more





?


9.Videodownloader




Videodownloader 是一個簡單的 Python 腳本,允許用戶下載 YouTube 視頻。





Github 鏈接:


https://github.com/mraza007/videodownloader?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more








10.Un

dictify




Undictify 是一款能在運行時提供函數調用類型檢查的 Python 開發庫。





Github 鏈接:


https://github.com/Dobiasd/undictify?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more


?






原文鏈接:


https://medium.mybridge.co/python-open-source-of-the-month-v-aug-2018-9433979f586d


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!

TAG: |