功能点
===
-
显示日期时间
-
显示树莓派当前局域网IP
-
显示当前UP主粉丝数
-
显示B站未读消息
-
显示B站视频总计播放数
-
显示视频总计获赞数
-
显示总计获得充电次数
-
显示直播间人气值
-
显示直播间弹幕
-
将直播间弹幕念出来(TTS)
功能是不是还挺丰富的,从写第一行代码到完成也就花了两天不到的时间,这也证明了使用python开发的高效率,下面来说说这些功能开发中我遇到了哪些问题,我又是如何解决的。
大家好,我是 大帅 ,一个 老 程序 猿 。
这是我第一次写Python哟,写得不好请多多指教:P
前言
==
前段时间在掘金社区写文章,得了一台 树莓派3B ,加上之前在闲鱼曾经淘到一块 1280x400 的长条屏,就想着把一直想要的哔哩哔哩UP主助手给完成了。
先上效果
有弹幕的时候是这样的
为什么两张截图的显示器不一样呢?哎,说起来都是眼泪,那天晚上我直播写这个代码写到凌晨2点,代码写完我准备把树莓派和显示屏都塞到一个纸盒子里,这个过程中不知道损坏了哪里,屏幕点不亮了…
不过好在树莓派没问题,闲话不多说,先来看看我对于框架选型的思考
框架选型
====
为什么最后会选用 Python 这个我并不会的语言呢?因为最终是希望这个程序运行在树莓派上,所以首先调研了几种在树莓派上搭建 GUI界面 的方式。
-
PyQt(python)
-
Pygame(python)
-
Electron(javascript)
-
Flutter(dart)
虽然我对3、4更加熟悉,但毕竟树莓派的性能有限,我只好弃用。1我不熟,但是在我的规划里,