PyQt, 解决BiliBili UWP版下载后的视频加密、命名信息丢失和存放位置不合理等痛点的软件, https://github.com/love-in-cpp/FKBilibiliUWP

剑断了 baf46db861 勾选保存.txt文件后,.txt文件不再保存在程序安装目录下,将保存至输出文件夹 2 years ago
icon 73b090dfdf icon/window icon 2 years ago
.gitignore 73b090dfdf icon/window icon 2 years ago
FileOperator.py 979b3efa8b v3.0 * 不再需要手动创建输出文件夹了 2 years ago
MainWindow.py 4f6b7982b7 增加两个checkbox,删除了一个label 2 years ago
MainWindow.ui 389df34b2d 增加两个checkbox,删除了一个label 2 years ago
README.md 69572c6d5e 增加本地模式(不需要网络)的选项 2 years ago
TitleSpider.py baf46db861 勾选保存.txt文件后,.txt文件不再保存在程序安装目录下,将保存至输出文件夹 2 years ago
icon.py 395e1a0d3c First Commit 2 years ago
main.py 4fc0b54120 v2.0 2 years ago

README.md

FKBilibiliUWP

PYQT5 BiliBiliUWP 爬虫 效率工具

基于爬虫和PYQT5的图形用户界面的bilibiliUWP视频重命名+整理工具

没有bilibiliUWP 2.14.71版本的点这里:[阿里云链接]2.14.71版本+工具

如何使用?

使用说明.pdf

未来工作 (可能)

  • 针对新版加密视频,推出解密后再输出的功能
  • 增加免除用户手动选择输出文件夹的功能
  • 增加免网络运行功能(虽然这个功能有写这个md的时间都能做完)
  • C# 实现,作为IO操作练手的项目

界面截图

image image

模块功能

  • TitleSpider.py 用于获取指定的视频名称列表
  • FileOperator.py 用于完成处理文件(夹)的读取、写入、移动、复制、删除、重命名操作
  • main.py 用于处理UI的信号和槽以及多线程
  • MainWindow.py 负责部分固定UI的生成,该文件由 pyuic5.exe 作用在 MainWindow.ui 上生成
  • icon.pyicon2py.py 作用在 .icon文件上生成

    # icon2py.py
    import base64
      
    open_icon = open("FKBili.png", "rb")
    b64str = base64.b64encode(open_icon.read())
    open_icon.close()
    write_data = write_data = "img = %s" % b64str
    f = open("icon.py", "w+")
    f.write(write_data)
    f.close()