我正在为一个gitlab仓库编写一组示例,每个仓库需要几个大约200MB的图片栈,所有示例总共需要大约1GB的数据。我没有将这些文件包含在git仓库中并占用那里的空间,而是将这些文件放入一个公共Dropbox仓库中,并考虑编写一个 Package 器函数,以便在用户想要运行示例时自动下载数据。
我有几个问题。首先,这是一种处理示例数据的愚蠢方法吗?其次,如果不是,那么我是否可以使用Dropbox Python API访问公共共享文件夹,而无需访问令牌?如果不可能,创建一个访问令牌并将其硬编码到访问方法中是否不正确?
1条答案
按热度按时间7hiiyaii1#
您不应该将访问令牌硬编码到代码中并将其发布到GitHub。
无需访问令牌也可以访问Dropbox共享链接的内容。您可以使用
dl
或raw
参数as documented here直接从共享链接下载。示例:
这会将整个链接文件夹下载为zip文件。
请注意,这将消耗the Dropbox account's link bandwidth。