谷歌驱动大文件的直接下载。

gdown的Python项目详细描述


格敦

从谷歌硬盘下载一个大文件。


说明

从google drive下载一个大文件。
如果您使用curl/wget,它将失败,因为 谷歌硬盘的安全警告。

安装

pip install gdown

用法

从命令行

$ # gdown [-h] [-V] [-O OUTPUT] [-q] [--id] url_or_id

$ # a large file (~400MB)
$ gdown https://drive.google.com/uc?id=0B_NiLAzvehC9R2stRmQyM3ZiVjQ
$ # gdown --id 0B_NiLAzvehC9R2stRmQyM3ZiVjQ
$ md5sum pose_estimation_2d_chainermodel.pkl
587933c2c0adf335ebed0486c183541f

$ # a small file
$ gdown https://drive.google.com/uc?id=0B9P1L--7Wd2vU3VUVlFnbTgtS2c
$ cat spam.txt
spam

$ # as an alternative to curl/wget
$ gdown https://httpbin.org/ip -O ip.json
$ cat ip.json
{"origin": "126.169.213.247"}

$ # write stdout and pipe to extract
$ gdown https://drive.google.com/uc?id=0B9P1L--7Wd2vNm9zMTJWOGxobkU -O - --quiet | tar zxvf -
$ ls 20150428_collected_images/

$ # it can handle urls created from [Share] -> [Copy Url] on Google Drive
$ gdown 'https://drive.google.com/a/jsk.imi.i.u-tokyo.ac.jp/uc?id=0B_NiLAzvehC9R2stRmQyM3ZiVjQ'

来自python

importgdownurl='https://drive.google.com/uc?id=0B9P1L--7Wd2vU3VUVlFnbTgtS2c'output='spam.txt'gdown.download(url,output,quiet=False)

许可证

LICENSE

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
与JDBC(h2数据库)相比,使用hibernate的java长SQL查询   java高亮显示JComboBox中的文本,然后在用户输入内容时将其删除   java ifstream从字符串中读取字符时出错   java如何使用icu4j字符集实现和字符集解码?   javax:将json数组映射到对象列表   java无法执行目标组织。科德豪斯。mojo:execmavenplugin:1.2.1:exec(defaultcli)   java单击活动中的一个按钮将同时打开两个活动   java我想使用Jsoup从整个在线词典中获取定义,我必须做些什么来防止我的IP被阻塞?   如何防止Java图形中的闪烁?   将字符串转换为浮点的数组会创建意外的返回。JAVA   java JAVAFX:在BorderPane中的窗格之间切换   JavaSpringWebFlux网络客户端:延迟执行   java根据其他菜单中的选项显示子菜单?   ProcessBuilder的java设置工作目录不工作   java lucene:使StandardTokenizer适应Twitter数据