在iDotMatrix 32x32像素屏幕上显示YouTube订阅者和加密货币跟踪
项目描述
iDotMatrix YouTube订阅者计数器
本项目使用Python在32px x 32px的iDotMatrix风格的像素艺术屏幕上显示YouTube频道的订阅者数量。
依赖关系
- Python 3.x
- asyncio
- aiohttp
- PIL (Pillow) 10.x
- idotmatrix 0.0.4
- PyDantic 1.10.x
安装
- 安装python包
pip install pixelart-tracker
-
获取您的YouTube API密钥:在此处请求API密钥 https://console.cloud.google.com/apis/api/youtube.googleapis.com/credentials
-
设置环境变量
export SUBS_YOUTUBE_CHANNEL_ID=YOUR_YOUTUBE_CHANNEL_ID
export SUBS_YOUTUBE_API_KEY=YOUR_YOUTUBE_API_KEY
用法
- 扫描兼容设备
pix-track --scan
- 在设备上运行
pix-track --address <device_mac_address>/auto
其中 <device_mac_address>
是设备物理地址,或 auto
以自动发现设备并使用第一个找到的设备。
示例
pix-track --address 37:D4:98:8F:2B:C8
代码说明
- 该脚本使用
aiohttp
库获取YouTube频道信息。 - 将频道信息解析到字典中。
- 从字典中提取订阅者数量。
- 将订阅者数量转换为像素可读的字符串。
- 将字符串转换为字符数组。
- 使用字符数组创建像素艺术图像。
- 将像素艺术图像显示在屏幕上。
技术细节
- 使用
PIL (Pillow)
库模拟iDotMatrix显示屏。 - 总屏幕尺寸为32px x 32px像素。
- 字符始终为白色。
- 将像素艺术图像缩放到适合屏幕。
许可证
本项目采用MIT许可证。
贡献
欢迎对此项目做出贡献。在GitHub上创建问题或拉取请求以开始。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源代码分发
pixelart_tracker-0.1.4.tar.gz (24.2 MB 查看哈希值)
构建分发
pixelart_tracker-0.1.4-py3-none-any.whl (15.7 kB 查看哈希值)