推荐最近很火的 6 个开源项目,它们是本月获得 Star 攀升最多的开源项目。逛逛 GitHub 历史推荐过的开源项目都会进行收集整合,项目合集可以见本文文末。
本期推荐的开源项目是:
1. 用于下载 YouTube 视频的工具
2. 受现代 Web 开发启发的文本用户界面框架
3. 从雅虎下载 market 数据
4. 25 多种语言的样式和语法检查器
5. 给力的 Spring 教程
6. 数据库文档生成器
01
用于下载 YouTube 视频的工具
推荐一个视频下载神器:pytube,这是一个用 Python 编写的轻量级库。它没有第三方依赖,高度可靠。pytube 简化了流水线操作,允许你为不同的下载事件指定回调函数,例如 on progress 或 on complete。
除此之外,pytube 包含一个命令行实用程序,允许您直接从终端下载视频。
开源地址:https://github.com/pytube/pytube
02
一个文本用户界面框架
Textual 使用 Rich (github.com/Textualize/rich) 来呈现富文本,因此 Rich