python gui gif显示_PyHubWeekly | 第二十二期:利用Python搭建一款无广告、保护隐私的Google搜索引擎...

前言

PyHubWeekly每周定期更新,精选GitHub上优质的Python项目/小工具。

我把PyHubWeekly托管到了Github,感兴趣的可以搜索Github项目PyHubWeekly[1],如果喜欢,麻烦给个Star支持一下吧。此外,欢迎大家通过提交issue来投稿和推荐自己的项目~

本期为大家推荐GitHub上5个优质的Python项目,它们分别是:

  • textshot
  • whoogle-search
  • sphinx
  • snakeware
  • video2x

下面分别来介绍一下上述5个GitHub项目。

textshot

Star:745

66f82eb20c30a9497615dfe8756462d1.gif

textshot[2]是一款截图识别文字的Python小工具。

关于这款工具,我已经在另外一篇文章:100行Python代码实现一款高精度免费OCR工具中进行过详细介绍。

或许textshot在识别精度并不如哪些付费的API,在包装方面不如那些商业化程度较高的OCR工具,但是,我还是很推荐学习一下这个项目。

它通过简洁、少量的代码实现了从前端到后端调用整个完整系统的开发,通过这个项目可以了解一个完成的应用涉及哪些环节,而且能够从细节学习到如何通过Python实现UI开发、实现一款截图工具、调用后端引擎。

whoogle-search

Star:870

ad223265066727dc1ae0942958d7b84d.png

whoogle-search[3]是一款可以自己架设,能够爬取谷歌搜索结果、无广告、不追踪、保护隐私的搜索引擎工具。

whoogle-search的安装部署方式非常丰富而且简单,可以通过Docker、Heroku、pip、手动等方式进行安装配置。

安装之后配置相应的ip和端口就可以启动whoogle-search服务。

pip安装配置为例。

安装

pip install whoogle-search

启动服务

whoogle-search --host  --port 

sphinx

Star:3.3k

sphinx[4]是一款可以快速创建漂亮文档的Python工具。

之前我曾介绍过另外一款文档生成工具mkdoc,而sphinx是一款更加全面、智能、强大的文档生成工具。

它具有如下特点:

  • 输出格式全面:HTML、LaTeX、ePub、纯文本等;

  • 广泛的交叉引用:函数、类、引文、词汇表术语等;

  • 层次结构:简单定义文档树,自动链接到同级、父级和子级;

  • 代码处理:使用Pygments highlighter自动突出代码显示;

  • 扩展:自动测试代码片段,包含来自Python模块(API文档)的docstring;

snakeware

Star:1.3k

da5d9a3feb1fd130f25bc123a03fce04.png

snakeware[5]是一款基于Python开发的Linux发行版操作系统。

snakeware的窗口管理器snakewm是基于pygame/pygame_gui。而且,snakeware不使用任何其他大型且不透明的软件,如systemd等。它的目标是最终拥有一组完全用Python编写的可用的用户空间应用程序和实用程序,用户将直接被引导到一个Python解释器中,可以使用该解释器对计算机执行任何想要的操作。

video2x

Star:1.3k

7e59983dba9232478e66528ad12509c6.png

video2x[6]是一款视频/图片/GIF无损方法工具。

之前曾介绍过几款图片无损放大工具,例如,bigjpg、waifu2x。

而video2x就是基于waifu2x、Anime4K、SRMD和RealSR等实现的一款视频、图片、GIF无损放大工具。

示例

原GIF图像(160x120):

ef29e324576b36261c54319f4ebb50af.gif

经过放大4倍(640x480 )之后的结果:

5d9b2a6d11d6ea58f5ce007a1ef7a6e9.gif

推荐阅读

  • 干货 | 2019年共享免费资源整理(上):学习资源篇
  • 干货 | 2019年共享免费资源整理(下):实用工具篇
  • 10款VS Code插件神器,第7款超级实用!

个人微信

欢迎各位同学添加我的个人微信,互相交流、互相学习,第一时间获得更多冷门好用的小工具!

9d8fca53de9d76562f09e65828d9b895.png

我整理了10T+资源进行共享,其中包括实用工具、Python电子书、Spring视频教程、机器学习资源,扫码关注我的公众号“平凡而诗意”,后台回复相应关键字即可获得。除此之外,原创技术文章会第一时间推送,如果喜欢,麻烦点一下“在看”~

820fc7c778962ce03173106d7e1bab15.png

参考资料

[1]

PyHubWeekly: https://github.com/Jackpopc/PyHubWeekly

[2]

textshot: https://github.com/ianzhao05/textshot

[3]

whoogle-search: https://github.com/benbusby/whoogle-search

[4]

sphinx: https://github.com/sphinx-doc/sphinx

[5]

snakeware: https://github.com/joshiemoore/snakeware

[6]

video2x: https://github.com/k4yt3x/video2x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值