22

对比了Github上5000份Python开源之后,大神精选了36个项目

 5 years ago
source link: http://developer.51cto.com/art/201904/595606.htm?amp%3Butm_medium=referral
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

Mybridge评估了5000个开源项目,从中选出36个最佳项目,开发者和学生都可以用来作为项目实践或者项目开发参考。

3mUnE3Y.jpg!web

临近51小长假,著名的绝地欧皇Mybridge又为大家送上一份优秀Python开源项目推荐。对比了Github上5000份Python开源之后,选出了36个平均star数超过1600的repo,非常值得大家学习借鉴。

接下来是完整列表:

1. Manim - Mathematical Animation Engine

RFJNFb3.jpg!web

简介:Manim是解释性数学视频的动画引擎。用于以编程方式创建精确的动画,如3Blue1Brown的视频中所展示的样例。

star数:> 8750

地址:

https://github.com/3b1b/manim?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more

2. XSStrike

77FbiuV.jpg!web

简介:XSStrike是一个Cross Site Scripting检测套件,配备四个手写解析器,一个智能有效负载生成器,一个强大的模糊引擎和一个非常快速的爬虫。

star数:> 6390

地址:

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

3. 如何在抖音上找到漂亮小姐姐----抖音机器人

3M7NNru.jpg!web

简介:使用Python+ADB做的Python抖音机器人。可以实现自动翻页、颜值检测、人脸识别、自动点赞、自动关注、随机防Ban、自动评论等功能

star数:> 5320

地址:

https://github.com/wangshub/Douyin-Bot?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more

4. PythonRobotics

vIrE3qF.jpg!web

简介:这是机器人算法的Python代码集合,尤其适用于自主导航。易于阅读并能快速理解每个算法的基本思想、选择被广泛使用和实用的算法、最低依赖性。

star数:> 5260

地址:

https://github.com/AtsushiSakai/PythonRobotics?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more#what-is-this

5. Photon

maqeQvq.jpg!web

简介:为OSINT设计的爬虫,速度极其夸张!

star数:> 4950

地址:

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

6. Google Images Download

Mry22qj.jpg!web

简介:这是一个命令行python程序,用于搜索Google Images上的关键字/关键短语,并可选择将图像下载到本地计算机;还可以从另一个python文件调用此脚本。这是一个小型可立即运行的程序。如果只想为每个关键字下载最多100个图像,则无需安装依赖。如果你想要每个关键字超过100个图像,那么你需要安装Selenium库和chromedriver。

star数:> 4730

地址:

https://github.com/hardikvasa/google-images-download?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more

7. trape (stable) v2.0

qiQBRfa.jpg!web

简介:Trape是一种OSINT分析和研究工具,允许实时跟踪和执行智能社会工程学攻击。它的创建目的是向全世界介绍大型互联网公司如何获取机密信息,例如其网站或服务的会话状态,并通过浏览器控制用户,但它的发展是为了帮助政府和组织、公司和研究人员跟踪网络犯罪分子。

star数:> 3730

地址:

https://github.com/jofpin/trape?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more

8. xonsh

z6NZrqn.jpg!web

简介:xonsh是一个基于Python的跨平台,Unix shell语言和命令提示符。 该语言是Python 3.4+的超集,带有额外的shell原语。 xonsh(发音为conch)适用于专家和新手的日常使用。

star数:> 3160

地址:

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

9. rebound

naQfa2a.jpg!web

简介:Rebound是一个命令行工具,可在收到编译器错误时立即获取Stack Overflow结果。只需使用rebound命令执行文件。

star数:> 2640

地址:

https://github.com/shobrook/rebound?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more%20data-href=

10. GIF for Cli

vAn2iqm.jpg!web

简介:接收GIF,短视频或查询Tenor GIF API并将其转换为动画ASCII艺术。使用ANSI转义序列执行动画和颜色支持。

star数:> 2470

地址:

https://github.com/google/gif-for-cli?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more

11. Snips NLU

F773Uj3.jpg!web

简介:Snips NLU(自然语言理解)是一个Python库,允许解析用自然语言编写的句子并提取结构化信息。

star数:> 2570

地址:

https://github.com/snipsco/snips-nlu?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more

12. Social Mapper

zUFJBfN.jpg!web

简介:Social Mapper是一种开源智能工具,它使用面部识别来大规模地关联不同站点的社交媒体配置文件。 它采用自动化方法在流行的社交媒体网站上搜索目标名称和图片,以准确地检测和分组人员的存在,将结果输出到人类操作员可以快速查看的报告中。

star数:> 2000

地址:

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

13. Camelot: PDF Table Extraction for Humans

eu2uEf3.jpg!web

简介:Camelot是一个Python库,任何人都可以轻松地从PDF文件中提取表格!

star数:> 2000

地址:

https://github.com/socialcopsdev/camelot?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more

14. Sclack

mUjeaam.jpg!web

简介:命令行版Slack,超酷

star数:> 1880

地址:

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

15. Draw This

eqYzqeM.jpg!web

简介:一个绘制漫画的宝丽来相机。拍照后会弹出一个涂鸦图片,这张图片是相机对它所见所闻的最佳诠释。相机是用于物体识别的神经网络、谷歌快速提取数据集、热敏打印机和树莓派的混搭。

star数:> 1600

地址:

https://github.com/danmacnish/cartoonify?=mybridge&utm_medium=blog&utm_campaign=read_more

16. Twitter Scraper

ymuQVfn.jpg!web

简介: 作者逆向了Twitter前端API,消除了官方API速率限制,非常快。

star数:> 1200

地址:

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

17. SimpleCoin

2IbABvq.jpg!web

简介:这是一个非常简单,不安全和不完整的用于Python中加密货币的区块链实现。该项目的目标是制定一种工作区块链货币,使其尽可能简单并用作教材。

star数:> 1200

地址:

https://github.com/cosme12/SimpleCoin?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more

18. Lector

3qUZ3qQ.jpg!web

简介:Qt写的电子书阅读器。

star数:> 1200

地址:

https://github.com/BasioMeusPuga/Lector?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more

19. makesite.py

ZvQJJn3.jpg!web

简介:用Python中编写自己的简单、轻量级的静态站点生成器,完全控制静态网站/博客的生成。

star数:> 600

地址:

https://github.com/sunainapai/makesite?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more

20. dbxfs

QNzI32A.jpg!web

简介:dbxfs允许将Dropbox文件夹挂载,就像它是本地文件系统一样。它与官方Dropbox客户端的不同之处主要有两种:访问需要Internet连接;访问不需要磁盘空间,但如果磁盘空间可用,则会缓存。

star数:> 600

地址:

https://github.com/rianhunter/dbxfs?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more

21. BabySploit

zYvUJ3n.jpg!web

简介:BabySploit是一个渗透测试工具包,旨在让您轻松学习如何使用更大、更复杂的框架,如Metasploit。通过一个非常易于使用的UI和工具包,任何经验级别的人都可以使用BabySploit。

star数:> 500

地址:

https://github.com/M4cs/BabySploit?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more

22. ASCIIFY

ZZFRFnz.jpg!web

简介:使用Python的强大功能将图像转换为ASCII Art。

star数:> 500

地址:

https://github.com/RameshAditya/asciify?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more

23. AutoCrawler

Rjy2amA.jpg!web

简介:Google,Naver多进程图像抓取工具(高品质,高速度和可自定义)

star数:> 400

地址:

https://github.com/YoongiKim/AutoCrawler?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more

24. datasheets

2qEBRj3.jpg!web

简介:datasheets是一个用于与Google表格连接的库,包括从Google表格中读取、写入数据和修改Google表格的格式

star数:> 400

地址:

https://github.com/Squarespace/datasheets?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more

25. pyray

2MFbquE.jpg!web

简介:Python中使用POV ray渲染复杂的3D对象和场景,动画以及更多普通的香草Python。

star数:> 300

地址:

https://github.com/ryu577/pyray?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more

26. nonoCAPTCHA

QVbyEjY.jpg!web

简介:一个异步Python库,使用Mozilla的DeepSpeech,PocketSphinx,Microsoft Azure和Amazon的Transcribe Speech-to-Text API,通过音频自动解决ReCAPTCHA v2。 使用Pyppeteer构建Chrome自动化框架,与Puppeteer相似,PyDub可轻松将MP3文件转换为WAV,aiohttp用于异步简约Web服务器,Python内置AsyncIO以方便使用。

star数:> 300

地址:

https://github.com/mikeyy/nonoCAPTCHA?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more

27. Ubelt

eAJrUj2.jpg!web

简介:Ubelt是一个包含强大、经过测试、简单函数的可扩展Python标准库。

star数:> 300

地址:

https://github.com/Erotemic/ubelt?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more

28. pyCAIR

ZBb6bqQ.jpg!web

简介:pyCAIR是一个基于Seam Carving for Content-Aware Image Resizing的内容感知图像大小调整(CAIR)库。

star数:> 200

地址:

https://github.com/avidLearnerInProgress/pyCAIR?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more

29. soundcloud-dl

MFZjMbU.jpg!web

简介:以专辑封面和标签形式下载128kbps的SoundCloud音乐。

star数:> 200

地址:

https://github.com/sdushantha/soundcloud-dl?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more

30. pixelhouse

MjUfuuu.jpg!web

简介:一个极简的绘图库,用于在python中制作精美的动画。

star数:> 200

地址:

https://github.com/thoppe/pixelhouse?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more

31. Twitter Clean-up

MrUvEjr.jpg!web

简介:Twitter账户清理工具

star数:> 100

地址:

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

32. Face-tracking-with-Anime-characters

uaAnuuE.jpg!web

简介:靠近摄像头,图片里的妹子会害羞的扭过头

star数:> 100

地址:

https://github.com/Aditya-Khadilkar/Face-tracking-with-Anime-characters?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more

33. YouTube Download

JfqqIvb.jpg!web

简介:Youtube下载客户端。

star数:> 100

地址:

https://github.com/YouTubeDownload/YouTubeDownload

34. Spotify Playlist Generator

6zi2eeA.jpg!web

简介:Spotify Playlist Generator是一个Python脚本,每周都会使用新音乐自动构建一个新的Spotify播放列表。

star数:> 100

地址:

https://github.com/mileshenrichs/spotify-playlist-generator?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more

35. render-py

AZVfqu7.jpg!web

简介:一个用Python编写的软件3D渲染器,旨在让每个人都能轻松理解。

star数:> 100

地址:

https://github.com/tvytlx/render-py?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more

36. Depression and anxiety self-testing telegram bot

2yuQVju.jpg!web

简介:电报机器人用于抑郁和焦虑的自我测试。

star数:> 100

地址:

https://github.com/dizballanze/m00dbot?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more

参考链接:

https://medium.mybridge.co/36-amazing-python-open-source-projects-v-2019-2fe058d79450


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK