Skip to content

lifegpc/bili.build.bat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bili.build.bat

The build bat for bili.
bili的构建脚本。

准备工作

复制文件

1.克隆仓库

bili克隆到bili文件夹。
(注:由于并不是空文件夹,你可以先克隆至其他位置,再复制到该文件夹。)

2.放置chromedriver等文件

将chromedriver.exe(32bit)、aria2c.exe(64bit)、ffmpeg.exe(64bit)放入bilibin文件夹。
将aria2c.exe(32bit)、ffmpeg(32bit)放入bilibin/x86文件夹。
将linux版chromedriver放入bilibin/linux文件夹。 将mac版chromedriver放入bilibin/mac文件夹。

3.放置python3.8.6 embedded版本

这里下载Windows x86-64 embeddable zip fileWindows x86 embeddable zip file,分别解压后放入bili/python_x64bili/python_x86
下面以x86为例来说明接下来的操作(x64同理):
1.去这里下载get-pip.py,然后将文件放入bili/python_x86
2.在bili/python_x86目录执行python get-pip.py,执行完后可直接删除get-pip.py
3.将仓库中bili/python_x86内放的两个文件放入bili/python_x86文件夹。
4.将bili/python_x86/python38.zip中的site.pyc文件夹解压至bili/python_x86,并重命名为sites.pyc
5.在bili目录执行embeddedpython_x86 -pip install --upgrade -r requirements.txt来安装依赖库。
6.继续执行embeddedpython_x86 start.py,查看是否正常运行。

安装依赖软件(以下软件的exe都需要放在PATH指定的目录下)

1.安装Python3。
2.安装bili所需的依赖库和PyInstaller
3.下载UNIX工具中的cp.exe、rm.exe。
4.下载7-zip。确保7z.exe在PATH指定的目录下。
5.下载安装Inno setup5。确保compil32.exe在PATH指定的目录下。
6.下载安装node.js,然后使用npm安装showdown,然后运行bili/converttohtml.js完成MARKDOWN转HTML的转换。

运行脚本

双击运行bili/build.bat即可。