Github 上值得推荐的一些Python简单小工具?

下面为大家准备了一些Python项目,不仅能激发你的创意,还能大大提升你的效率!

you-get

地址:https://github.com/soimort/you-get

 一款用于从Web下载媒体内容(视频、音频、图像)Python命令行工具,使用便捷,支持Youtube、Twitter、TED、网易云音乐、哔哩哔哩、腾讯视频、优酷视频、央视网、抖音、爱奇艺、虾米、酷狗......等几十个音视频平台。而且,功能非常强大,别的工具无法下载的,它都可以。

Google Images Download

地址:https://github.com/hardikvasa/google-images-download

Hardik Vasa的脚本可以让你一次性从谷歌下载数百张图片到你的电脑上。这个工具的工作方式是你安装库,使用命令,提到你想要的关键字作为参数,然后让这个工具发挥它的魔力。rebound本质上是在Google Images的索引中搜索指定关键字的图片,一旦找到就下载它们。

你也可以从另一个Python文件中使用该库,它仍然会像往常一样工作。如果你需要一次性从Google批量下载图片,这的确是一个有趣而有用的项目。

faker

地址:GitHub - joke2k/faker: Faker is a Python package that generates fake data for you.

faker是一款用于生成伪造数据的Python小工具。造数据,在开发过程中至关重要,尤其是在企业项目中,很多数据会涉及到敏感信息,很难获取到客户数据。这时候,如果要进行功能的开发和测试,就需要自己想办法造数据。

faker就可以一行代码实现数据的生成。它可以根据不同的参数生成不同语言、不同类型的数据。

Twitter

地址:https://github.com/twintproject/twint

Twint是使用Python编写的高级Twitter抓取和OSINT工具,不使用Twitter的API,可让你在逃避大多数API限制的同时抓取用户的关注者,推文等。

Twint是使用Python编写的高级Twitter抓取工具,无需使用Twitter的API,即可从Twitter资料中抓取Tweet 。

NeuralTalk

地址:https://github.com/karpathy/neuraltalk2

NeuralTalk的核心是一个使用Python和NumPy的图像字幕项目,它使用了多模态循环神经网络。由于技术的改进和更好的硬件支持,开发者发布了NeuralTalk2,它比原来的NeuralTalk更好更快。

NeuralTalk2采用了批量化的实现方式,仍然使用了RNNs,并且基于Torch,可以在GPU上运行,同时支持CNN微调。

DeepFaceLab

地址:https://github.com/iperov/DeepFaceLab

DeepFaceLab是一个可以创建深度伪造图像和视频的工具,让你可以做很多有趣的事情,比如改变、去年龄、交换面孔。为了让事情更有说服力,你甚至可以改变他们的语音,不过这需要熟练掌握视频编辑软件。

开发者声称,互联网上95%以上的深度假视频都是用这个工具制作的。你可以在项目的GitHub页面上找到设置指南和一堆面孔集来让自己入门。

avatarify

地址:https://github.com/alievk/avatarify-python

avatarify是一款应用来自NIPS的中心模型,能够为 Zoom、Skype这类视频通话运用添加自己的替身Python工具。

avatarify项目提供了完整的训练、安装、配置过程,涉及的知识体系、架构较为完善。因此,通过学习该项目,可以对一款完整应用的开发有更加清晰的认识。

PrettyErrors

地址:https://github.com/onelivesleft/PrettyErrors

PrettyErrors是一个精简Python错误信息的工具,特点是界面十分简洁友好。

它最显著的功能是支持在终端进行彩色输出,标注出文件栈踪迹,发现错误信息,过滤掉冗余信息,提取出关键部分,并且进行彩色标注,从而提高开发者的效率。

Photon

地址:https://github.com/s0md3v/Photon

Photon是一个使用Python构建的强大且易于使用的网络爬虫。s0md3v的轻量级和快速爬虫遵循开源智能框架的指导方针和方法,允许收集和分析从公开或公共来源获得的信息。

Airflow

地址:https://github.com/apache/airflow

Airflow是Apache软件基金会推出的一款开源工作流管理工具,由Python驱动。Airflow可以让你对你的工作流进行一系列的活动,比如编写、调度和监控它们。当工作流被定义为代码时,就会变得更容易管理、测试和协作。

它提供了可扩展性、动态管道生成和可扩展性。简单的用户界面使Airflow的工作变得顺畅,其与其他工具和服务的强大集成能力有助于通过节省时间来获得最大的效益。Airflow正被业内一些大公司积极使用,如Adobe、Lyft、Slack、Expedia等。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值