
回复
用树莓派做了一个博客网站实时访问显示器,用三个LED的不同状态来显示网站实时访客的人数,同时还在终端中显示网站当前在线人数、网页今日浏览量、数据库大小和页面平均生成时间。以下是教程。
开发语言使用的是python,数据通过科技爱好者网站统计提供的API实现。先看下成品图。
树莓派网站计数器
显示当前在线人数、网页今日浏览量、数据库大小和页面平均生成时间
下面是实现方法:
我使用自建的网站访问统计软件Matomo统计博客的访问人数,其提供了API供二次开发。
Matomo提供的API
所以我在树莓派上用python获得网站当前在线人数、网页今日浏览量、数据库大小和页面平均生成时间,然后展现出来,并连接了三个LED灯。连接灯可以参考这篇文章:树莓派GPIO控制RGB彩色LED灯。
连接好led灯后,在树莓派上编写代码。
这里要注意 :python获得网站实时在线人数 visits 的变量类型为 Unicode ,在 if 语句进行比较前,要将其转换为 int 型,否则会出错。
这样网站访客显示器就完成啦。
原文作者:科技爱好者