git 下载共享的公共Dropbox文件夹,无需访问令牌

hgqdbh6s  于 2023-02-28  发布在  Git
关注(0)|答案(1)|浏览(85)

我正在为一个gitlab仓库编写一组示例,每个仓库需要几个大约200MB的图片栈,所有示例总共需要大约1GB的数据。我没有将这些文件包含在git仓库中并占用那里的空间,而是将这些文件放入一个公共Dropbox仓库中,并考虑编写一个 Package 器函数,以便在用户想要运行示例时自动下载数据。
我有几个问题。首先,这是一种处理示例数据的愚蠢方法吗?其次,如果不是,那么我是否可以使用Dropbox Python API访问公共共享文件夹,而无需访问令牌?如果不可能,创建一个访问令牌并将其硬编码到访问方法中是否不正确?

7hiiyaii

7hiiyaii1#

您不应该将访问令牌硬编码到代码中并将其发布到GitHub。
无需访问令牌也可以访问Dropbox共享链接的内容。您可以使用dlraw参数as documented here直接从共享链接下载。
示例:

curl -L -o out.zip "https://www.dropbox.com/sh/abcdef123/gHijK?dl=1"

这会将整个链接文件夹下载为zip文件。
请注意,这将消耗the Dropbox account's link bandwidth

相关问题