所用地图仅为标识,不做任何划界参考,也不代表本人的任何立场,如果有的话我更想使用更抽象的地图,本项目的重点不在于此
将一些b站知识区up主讲解国家类的视频对应到地图上,能更直观的根据需求查询 以及催更
点选左侧地图能自动检索右侧视频,也可以自己搜索
主要使用了python pyecharts和sanic
使用 bilibili-api-python 获取b站up的相关信息
apt install python3
pip3 install sanic
pip3 install pyecharts
pip3 install bilibili-api-python
需要设置data/app.py中的api凭据,具体获取方法可以参考
https://nemo2011.github.io/bilibili-api/#/get-credential
前端依赖都是cdn引入,不需要安装
因为我一点后端也不会,python都是现学的,写的大概很烂
目前还没有做移动端适配,使用网页端以获得更佳体验
/data/upinfo.json 管理右侧up主列表 /data/videolist.json 管理视频信息 看哪些up很主观,我看的up也一般都是混更,不一定是国家类视频,所以目前数据装填都是手动的😭
对于up主所有的信息都需要手动填,包括uid,名字和头像,之后可以考虑加个自动拉取头像更新的功能
对于视频仅需要填入url和国别剩余信息能自动拉取
不过因此数据数据拓展能力很不错,可以接入任何up和视频
自己视情况修改app的端口和接口访问地址就可以运行
python app.py
或者直接访问