BiliTrace: 全新的下载B站视频和追踪UP的工具箱

晴和君 · 2019年08月2日 · 608次阅读 · 预计需要3分钟

之前跳票了半年的 bilibili 工具箱终于上线啦。

从一开始用 PHP 写成,只有下载的功能(虽然这个版本也是使用最方便的,可以用 ffmpeg 合成音视频和合并 Flv 文件,省去了很多用户的麻烦),但是受制于我的小鸡的带宽,注定不太现实。

第二个版本是用 PHP + 普通HTML 写的,具体内容记不清了,但是不再下载到我的服务器上了。第三个版本是使用 Vue.js + PHP 完成的,只是重构了前端而已,而PHP就完全只负责后端了。

之后第四个版本,应该说是一个新项目,是由于我看到了一个名为 biliob 的项目,感觉很有意思。于是我自己也搭建了个脚手架,后端采用的是“万能的” Python,采用了 celery 作为任务队列,redis 作为任务数据库,flask 用于搭建restful api。因为这个版本的用户系统是重新写的,用的是 celery 任务队列来发信,所以没有了发信延迟的问题,更加完备和舒服。

第五个版本也就是最终版本出现了:融合之前下载和抓取UP主信息的功能,也使得第四个版本中的用户积分功能有了更大的用武之地。

现在项目虽然上线了,但是很多页面和功能都没有做。进过一段时间的测试后,用户系统将开放注册,届时,就可以来关注UP主和下载视频啦。如果你有兴趣帮助我测试目前上线的版本,欢迎在评论中联系我,我会给你提供测试账号哦(脸熟优先~)。

项目地址:http://dev.xinxuan.me/

敖厂长追踪:http://dev.xinxuan.me/UP/122879

华农兄弟追踪:http://dev.xinxuan.me/UP/250858633

5分
绝妙的文章
null
腐朽的文章