200行Python代码实现B站UP主小助手(显示视频播放数、粉丝数等)

本文介绍了用Python和pygame框架开发的B站UP主助手,能显示日期时间、树莓派IP、粉丝数、视频播放数等信息,并实现了弹幕显示和TTS朗读。开发者在两天内完成,展现了Python的高效开发能力。项目代码已开源。
摘要由CSDN通过智能技术生成

功能点

===

  • 显示日期时间

  • 显示树莓派当前局域网IP

  • 显示当前UP主粉丝数

  • 显示B站未读消息

  • 显示B站视频总计播放数

  • 显示视频总计获赞数

  • 显示总计获得充电次数

  • 显示直播间人气值

  • 显示直播间弹幕

  • 将直播间弹幕念出来(TTS)

功能是不是还挺丰富的,从写第一行代码到完成也就花了两天不到的时间,这也证明了使用python开发的高效率,下面来说说这些功能开发中我遇到了哪些问题,我又是如何解决的。

大家好,我是 大帅 ,一个 老 程序 猿 。

这是我第一次写Python哟,写得不好请多多指教:P

前言

==

前段时间在掘金社区写文章,得了一台 树莓派3B ,加上之前在闲鱼曾经淘到一块 1280x400 的长条屏,就想着把一直想要的哔哩哔哩UP主助手给完成了。

先上效果

有弹幕的时候是这样的

为什么两张截图的显示器不一样呢?哎,说起来都是眼泪,那天晚上我直播写这个代码写到凌晨2点,代码写完我准备把树莓派和显示屏都塞到一个纸盒子里,这个过程中不知道损坏了哪里,屏幕点不亮了…

不过好在树莓派没问题,闲话不多说,先来看看我对于框架选型的思考

框架选型

====

为什么最后会选用 Python 这个我并不会的语言呢?因为最终是希望这个程序运行在树莓派上,所以首先调研了几种在树莓派上搭建 GUI界面 的方式。

  1. PyQt(python)

  2. Pygame(python)

  3. Electron(javascript)

  4. Flutter(dart)

虽然我对3、4更加熟悉,但毕竟树莓派的性能有限,我只好弃用。1我不熟,但是在我的规划里,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值