![87c335fe5ba2c60742cfaccbdc5d3d0c.png](https://img-blog.csdnimg.cn/img_convert/87c335fe5ba2c60742cfaccbdc5d3d0c.png)
前言
PyHubWeekly每周定期更新,精选GitHub上优质的Python项目/小工具。
我把PyHubWeekly托管到了Github,感兴趣的可以搜索Github项目PyHubWeekly,如果喜欢,麻烦给个Star支持一下吧。此外,欢迎大家通过提交issue来投稿和推荐自己的项目~
本期为大家推荐GitHub上5个优质的Python项目,它们分别是:
- textshot
- whoogle-search
- sphinx
- snakeware
- video2x
下面分别来介绍一下上述5个GitHub项目。
textshot
Star:745
![186858b77b06625a60ebb0a0b98bceaf.gif](https://img-blog.csdnimg.cn/img_convert/186858b77b06625a60ebb0a0b98bceaf.gif)
textshot是一款截图识别文字的Python小工具。
关于这款工具,我已经在另外一篇文章:100行Python代码实现一款高精度免费OCR工具中进行过详细介绍。
或许textshot在识别精度并不如哪些付费的API,在包装方面不如那些商业化成都较高的OCR工具,但是,我还是很推荐学习一下这个项目。
它通过简洁、少量的代码实现了从前端到后端调用整个完整系统的开发,通过这个项目可以了解一个完成的应用涉及哪些环节,而且能够从细节学习到如何通过Python实现UI开发、实现一款截图工具、调用后端引擎。
whoogle-search
Star:870
![e74347b92f0096d8695018e97923b905.png](https://img-blog.csdnimg.cn/img_convert/e74347b92f0096d8695018e97923b905.png)
whoogle-search是一款可以自己架设,能够爬取谷歌搜索结果、无广告、不追踪、保护隐私的搜索引擎工具。
whoogle-search的安装部署方式非常丰富而且简单,可以通过Docker、Heroku、pip、手动等方式进行安装配置。
安装之后配置相应的ip和端口就可以启动whoogle-search服务。
以pip安装配置为例。
安装
pip install whoogle-search
启动服务
whoogle-search --host <your ip> --port <your port>
sphinx
Star:3.3k
sphinx是一款可以快速创建漂亮文档的Python工具。
之前我曾介绍过另外一款文档生成工具mkdoc,而sphinx是一款更加全面、智能、强大的文档生成工具。
它具有如下特点:
- 输出格式全面:HTML、LaTeX、ePub、纯文本等;
- 广泛的交叉引用:函数、类、引文、词汇表术语等;
- 层次结构:简单定义文档树,自动链接到同级、父级和子级;
- 代码处理:使用Pygments highlighter自动突出代码显示;
- 扩展:自动测试代码片段,包含来自Python模块(API文档)的docstring;
snakeware
Star:1.3k
![b34c332ab0beb2eb29501a7c32a1cce6.png](https://img-blog.csdnimg.cn/img_convert/b34c332ab0beb2eb29501a7c32a1cce6.png)
snakeware是一款基于Python开发的Linux发行版操作系统。
snakeware的窗口管理器snakewm是基于pygame/pygame_gui。而且,snakeware不使用任何其他大型且不透明的软件,如systemd等。它的目标是最终拥有一组完全用Python编写的可用的用户空间应用程序和实用程序,用户将直接被引导到一个Python解释器中,可以使用该解释器对计算机执行任何想要的操作。
video2x
Star:1.3k
![3490f2e9387e85f29f121922dd4751b9.png](https://img-blog.csdnimg.cn/img_convert/3490f2e9387e85f29f121922dd4751b9.png)
video2x是一款视频/图片/GIF无损方法工具。
之前曾介绍过几款图片无损放大工具,例如,bigjpg、waifu2x。
而video2x就是基于waifu2x、Anime4K、SRMD和RealSR等实现的一款视频、图片、GIF无损放大工具。
示例
原GIF图像(160x120):
![c47f1b188fe5f2549f0860d246c64954.gif](https://img-blog.csdnimg.cn/img_convert/c47f1b188fe5f2549f0860d246c64954.gif)
经过放大4倍(640x480 )之后的结果:
![4a4141abadff3fc65e4e9e0366d1a835.gif](https://img-blog.csdnimg.cn/img_convert/4a4141abadff3fc65e4e9e0366d1a835.gif)
干货
最近,为了方便大家,我花费了半个月的时间把这几年来收集的各种技术干货整理到一起,其中内容包括但不限于Python、机器学习、深度学习、计算机视觉、推荐系统、Linux、工程化、Java,内容多达5T+,我把各个资源下载链接整理到一个文档内,目录如下:
![46f950c8a872cd1a4469916450543dc5.png](https://img-blog.csdnimg.cn/img_convert/46f950c8a872cd1a4469916450543dc5.png)
所有干货送给大家,希望能够点赞支持一下!
https://pan.baidu.com/s/1eks7CUyjbWQ3A7O9cmYljA (提取码:0000)