项目来由
在金山云多人协作里,批量下载所有文档这不应该是个刚需?又被万恶的会员制垄断。
很烦,系统也没做验证,只验证 cookie,就能通过接口获取下载地址,一个个下载就显得很 low,于是就有 Python 写了这款工具
安装使用
下载金山云文档批量下载工具(因为技术原因,可能有点儿大)
首先需要粘贴项目邀请链接,然后填 QQ 信息登陆,登录完成后,输入根目录,既要保存的目录,无需填写项目名自动生成,例如根目录为:D:\,项目名为:第一次记录,下载完成后文件保存在 D:\第一次记录,压缩包在 D:\第一次记录.zip,很方便直观,整个操作除了基本信息,其余均为程序自动完成
部分记录
Python 生成 requirements.txt
pipreqs ./ --encoding=utf8
pyinstaller -F 文件名 -i 图标路径
一劳永逸换源法
pip镜像源
在用户目录下创建pip\pip.ini,写入内容
[global]
index-url = http://mirrors.aliyun.com/pypi/simple/
timeout = 3600
https的话可以选用清华源(新版Ubuntu需要https)
常用镜像源
http://pypi.douban.com/simple/ 豆瓣
http://mirrors.aliyun.com/pypi/simple/ 阿里
http://pypi.hustunique.com/simple/ 华中理工大学
http://pypi.sdutlinux.org/simple/ 山东理工大学
http://pypi.mirrors.ustc.edu.cn/simple/ 中国科学技术大学
https://pypi.tuna.tsinghua.edu.cn/simple/ 清华
单次使用
pip install 包名 -i 镜像地址
打包时推荐使用 Python 虚拟环境打包,不用的库就不会被打包,打包文件也小得多,
pip install pipenv #安装pipenv
pipenv install #为当前项目生成虚拟环境
pipenv shell #进入当前项目虚拟环境
pipenv --rm #清除当前项目虚拟环境
pipenv install 时项目目录下有 requirements.txt 会自动安装库,可以再当前新项目下的 Pipfile 文件修改下载源,也可以先把 requirements.txt 库移动到别的目录,待生成 Pipfile.lock 文件后,进入虚拟环境,在安装。此过程会遇到诸多麻烦,多到想放弃!!!其他想起来再写。。。
编辑此页面