/bilibili-fans-show-page

用旧设备显示 B 站粉丝数,然后摆在桌面上,大概如此吧

Primary LanguageHTML

Bilibili 粉丝显示

原本做了一个,但是因为某第三方服务时常挂掉,就比较难过。但是免费的第三方服务嘛,也没什么好抱怨的。

我自己并没受什么影响,因为我本地用的是另一套方案。诶,那为什么不放出来给大家用呢?

我懒!(好吧,这真的是借口

其实我觉得没人用这个工具,我没放统计代码,我也不知道有几个人在用。当我接受不到来自用户的信息的时候,真的,我感受不到有人在用,慢慢就疲惫了,就不想继续维护。

所以,如果你在用这个小东西,麻烦点个赞啥的,总之,让我感受到你,谢谢。


其实还有一个原因是我本地的这套方案有那么一点门槛,需要在电脑上运行一个服务。

使用方法

  • 安装 Node.js( https://nodejs.org/ ),如果你懂这个,那就不用介绍了,如果不懂,推荐安装 LTS(长期支持版),相对遇到问题的概率低一些;
  • 下载本项目,git clone 最好,如果不会就下载 zip
  • 解压后在项目的根目录运行命令行,就在文件夹空白处按住 Shift 右键——“在此处打开 PowerShell 窗口”,大概这样。或者叫 cmd,或者叫命令行什么的(不同系统版本或者设置可能导致不太一样)
  • 运行命令: node ./main.js,如果没有出现一大堆你看不懂的东西,那大概就是成功了
  • 提示中类似 服务器运行在 http://127.0.0.1:8848/ 的那一行,把地址复制出来,在浏览器里打开
  • 你会看到命令行里提示:似乎用户 ID 未正确设置
  • 打开你的 B 站空间(点自己头像进去),地址像这样: https://space.bilibili.com/10865120 ,看见那串数字了吧,就是你的用户 ID,复制它
  • 在我们打开的那个网址后面写 #刚才复制的用户ID,最后结果像这样:http://127.0.0.1:8848/#10865120,回车
  • **注意:**修改以后第一次回车没反应很正常,再对地址回车一次就好了。

行了,就这样,你可以复制这个地址在你的旧手机上打开,然后摆在桌面上。不过这个命令行窗口不能关,它是用来获取数据的服务。

一些细节:

  • 如果有需要可以自己修改端口,在 main.js 文件的第三行
  • 数据更新频率为一分钟一次,很够用了,太频繁了没用
  • 页面定时方式有点奇怪,是为了兼容某些旧设备
  • 代码写的很垃圾,我知道,不过没用安装依赖,对小白稍微友好一丢丢
  • 进阶一点的话,Android 上似乎有可以运行 Node.js 程序的 App,我没深入研究,你可以试试,说不定可以让这个脚本运行在手机上,同时用手机显示网页。当然你有服务器,VPS,NAS 啥的就更好了,我自己用了一个旧笔记本。

就这样吧。