6 月 Python 开源项目 Top 10:如何快速找到抖音上漂亮小姐姐?
作者 | Mybridge
编译 | 姗姗
出品 | 人工智能头条(公众号ID:AI_Thinker)
开源项目对大家的学习工作都非常有用,本文就为大家推荐过去一个月受到热烈关注的 10 个开源项目。其中有一个项目非常贴近我们的日常生活:一名项目开发者沉迷于抖音无法自拔,为了直接高效地找到漂亮小姐姐,他开发了一个名为 Douyin-Bot 的机器人,这以后无论小姐姐还是小哥哥岂不都是“手到擒来”。此外,还有如何将 GIF、短视频转成动画 ASCII 等有趣项目,赶快来学习一下吧~
前言
从 6 月中近 250 个 Python 开源项目中,排名选出了前 10 名。接下来为大家一一介绍并附上 GitHub 地址方便大家学习。
Pyre-check
项目介绍 : Python 的静态类型检查器,由 Facebook 提供。
Pyre 是 Python 的高性能检查器,高度并行设计,可以得到及时的反馈。通过在编辑器中交互标记类型错误来帮助提高大型Python代码库的质量和开发速度。检查渐进式类型注释。(PEP 484,Python 语言的一部分)。
注意:
- 需要 Python 3.5 或更高版本才能运行 Pyre;
- 操作系统:最新版本的 Linux(在Ubuntu 16.04 LTS 和 CentOS 7上测试过);OSX 10.11或更新版本;不支持Windows。
Pyre 访问链接:
https://pyre-check.org
GitHub 地址:
https://github.com/facebook/pyre-check
Gif-for-cli
项目介绍 :由 Google 提供。支持接收 GIF,短视频等形式内容到 Tenor GIF API,并将其转换为动画 ASCII,使用 ANSI 转义序列。
注意:
需要 Python 3(可使用 setuptools 和 pip ),zlib,libjpeg 和 ffmpeg,安装其他依赖项 setup.py。安装教程可在 GitHub 教程中参考学习。
Tenor 访问链接:
https://tenor.com
GitHub 地址:
https://github.com/google/gif-for-cli
Vibora
项目介绍:快速,异步的 Python Web 框架,由 vibora.io 提供。
vibora.io 访问链接:
https://vibora.io
GitHub 地址:
https://github.com/vibora-io/vibora
Amazon-scraper
项目介绍:此软件包允许用户在 Amazon 上搜索并提取一些有用的信息(如产品的评级、评论数量)
使用 Amazon Simple Product API (Amazon 产品广告 API 的一个简单 python包) 提供 API 访问数据。API搜索函数直接导入 amazon_scraper 模块。
GitHub 地址:
https://github.com/adamlwgriffiths/amazon_scraper
Douyin-Bot
项目介绍:一个 Python 抖音机器人 Douyin-Bot,更快更直接的找到抖音上的漂亮小姐姐 ~~
GitHub 地址:
https://github.com/wangshub/Douyin-Bot
数据表
项目介绍:datasheets 是一个与 Google 表进行交互的库,包括从其中读取数据、向其中写入数据以及修改谷歌表的格式。它构建在 Google 的 Google -api-python-client 和 oauth2client 库之上。
datasheet 访问链接:
https://datasheets.readthedocs.io/en/latest
GitHub 地址:
https://github.com/Squarespace/datasheets
Shiv
项目介绍:shiv 的主要目标是轻松快速的分布 Python 应用程序,由LinkedIn 提供。shiv是一个命令行实用工具,用于构建在PEP 441中概述的完全独立的 Python zipapps,包含了所有的依赖项。
shiv 访问链接:
http://shiv.readthedocs.io/en/latest
GitHub 地址:
https://github.com/linkedin/shiv
Spotify-playlist-generator
项目介绍:一个预定的 Python 脚本,由 Miles Henrichs 提供。
Spotify Playlist Generator 是一个 Python 脚本,它每周都会有新的音乐自动建立一个新的 Spotify 播放列表。
最后结果(部分列表)呈现为:
GitHub 地址:
https://github.com/mileshenrichs/spotify-playlist-generator
Ubelt
项目介绍:Ubelt 是一个实用程序的集合,由 Jon Crall 提供。
UBelt 全部使用 Python 编写,并集成到 Python 包索引中。只需安装它,然后导入它。UBelt 是跨平台的,所有顶级函数在 Windows、Mac 和 Linux 上的行为都是类似的。
UBelt 访问链接:
http://ubelt.readthedocs.io/en/latest
GitHub 地址:
https://github.com/Erotemic/ubelt
Pypykatz
项目介绍:Mimikatz 的 Python实现,由 SkelSec 提供。
pypykatz 访问链接:
https://pypi.org/project/pypykatz
GitHub 地址:
https://github.com/skelsec/pypykatz
结束语
希望大家可以在今天的推荐中找到有用处,有兴趣的项目进行学习与实践!
原文:https://medium.mybridge.co/python-open-source-of-the-month-v-june-2018-5396a661b110
“征稿啦”
CSDN 公众号秉持着「与千万技术人共成长」理念,不仅以「极客头条」、「畅言」栏目在第一时间以技术人的独特视角描述技术人关心的行业焦点事件,更有「技术头条」专栏,深度解读行业内的热门技术与场景应用,让所有的开发者紧跟技术潮流,保持警醒的技术嗅觉,对行业趋势、技术有更为全面的认知。
如果你有优质的文章,或是行业热点事件、技术趋势的真知灼见,或是深度的应用实践、场景方案等的新见解,欢迎联系 CSDN 投稿,联系方式:微信(guorui_1118,请备注投稿+姓名+公司职位),邮箱([email protected])。