Skip to content

Files

Latest commit

a475601 · Mar 19, 2022

History

History

001-Downloader

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Feb 28, 2022
Mar 19, 2022
Sep 23, 2021
Sep 22, 2021
Feb 28, 2022
Sep 23, 2021
Feb 28, 2022
Sep 22, 2021
Mar 19, 2022
Feb 28, 2022
Feb 28, 2022
Sep 22, 2021
Feb 28, 2022
Sep 22, 2021

README.md

资源下载器

本项目主要通过网络上开源的项目聚合成了一个跨平台的下载工具,可批量下载抖音、快手视音频资源。下载地址:

MacOS:Downloader1.0.3.app 下载后解压后使用

Window:Downloader1.0.3.exe 下载后解压后使用

效果如图:

下载器截图

#主要知识点

python GUI(界面)

本文使用tkinter GUI(界面)框架进行界面显示:./ui.py学习参考

使用pyinstaller把python程序打包成window和mac可执行文件,主要命令如下:

#① :生成xxx.spec文件;(去掉命令窗口-w)
pyinstaller -F -i res/logo.ico main.py  -w
#②:修改xxx.spec,参考main.spec
#③:再次进行打包,参考installer-mac.sh
pyinstaller -F -i res/logo.ico main.spec  -w

打包脚本与配置已放在 doc 目录下,需要拷贝出根目录进行打包。

注意: pyinstaller打包工具的版本与python版本、python所需第三方库以及操作系统会存在各种问题,所以需要看日志查找问题。例如:打包后运用,发现导入pyppeteer报错,通过降低版本后能正常使用:pip install pyppeteer==0.2.2

项目

项目代码结构非常简单,看ui.py和downloader.py就能知道大概。支持多线程任务下载。如果自己添加其他网站的资源下载,通过增加实现downloader.py和并且在ui.py中start_download增加入口判读即可无缝接入。