Zenodo: 记录:下载全部按钮

创建于 2015-03-17  ·  12评论  ·  资料来源: zenodo/zenodo

Enhancement i - Support Accepted Needs design

最有用的评论

我刚刚上传了一个包含数百个文件的数据集,我很震惊没有最终用户“下载所有按钮”提供 ZIP 或 tar-ball 或类似文件(可以即时生成)。

事后看来,我应该自己上传一个存档,但是上传界面没有给出明确的指导,显然是为了应对多个文件而设计的。

当前的工作是否改为上传单个存档(例如,适合目标社区的example.zipexample.tar.gz ),如有必要,作为新版本?

[更新:鉴于尚未共享数据集,我已使用https://zenodo.org/support询问有关替换文件的问题]

所有12条评论

可以通过 AIP 实现。 与#34 相关。

+1

您可以考虑的一种可能性是用户“请求全部下载”以启动压缩,然后在压缩完成后发送通知(通过电子邮件)以及 zip 文件的下载链接。 您可以使链接在 24 小时后过期,然后释放存储。

另一种解决方案可能是使用诸如https://github.com/SpiderOak/ZipStream 之类的库来流式传输 zip 中的所有文件。 不需要额外的临时磁盘存储,并且(希望,如果图书馆像宣传的那样工作)不需要额外的内存。

当然,也许上述方法的组合可能是最好的(如果 [文件总大小] > 2GB,发送带有异步生成 zip 链接的电子邮件,否则使用 ZipStream)。

编辑:另一种方法是通过 JavaScript 触发多次下载。 这个库似乎可以做到: https ://github.com/sindresorhus/multi-download

我刚刚上传了一个包含数百个文件的数据集,我很震惊没有最终用户“下载所有按钮”提供 ZIP 或 tar-ball 或类似文件(可以即时生成)。

事后看来,我应该自己上传一个存档,但是上传界面没有给出明确的指导,显然是为了应对多个文件而设计的。

当前的工作是否改为上传单个存档(例如,适合目标社区的example.zipexample.tar.gz ),如有必要,作为新版本?

[更新:鉴于尚未共享数据集,我已使用https://zenodo.org/support询问有关替换文件的问题]

是的,当前的解决方法是上传 ZIP(更好,并且预览 - tar.gz 不预览)。

这里的问题是我们有 TB 大小的数据集,因此如果需要扩展,制作“全部下载”按钮并非易事。

较小数据集的自动压缩(在上传时甚至稍后)将解决大多数问题,对吗? 还能节省存储空间吗?

我也很感激——我们的档案中有几个文件,所以用户可以选择只获取他们需要的数据,但是很多人想要所有这些,而且必须单击每个文件很乏味。 还是人们只是上传一个大的 zip 文件作为存档的普遍期望?

是的,当前的解决方法是上传 ZIP(更好,并且预览 - tar.gz 不预览)。

这里的问题是我们有 TB 大小的数据集,因此如果需要扩展,制作“全部下载”按钮并非易事。

我可以建议在上传用户界面中包含一些指导吗?

它目前在哪里说:

Drag and drop files here
— or —
Choose files
(minimum 1 file required, max 50 GB per dataset - contact us for larger datasets)

可能会有如下注释:

_注意:如果数据集包含多个文件,请考虑将它们打包成一个zip文件,以方便用户下载。_

顺便说一句,有 zenodo_get,一个 Zenodo 记录的下载器:

https://doi.org/10.5281/zenodo.1261812

可能会有如下注释:

_注意:如果数据集包含多个文件,请考虑将它们打包成一个zip文件,以方便用户下载。_

只要没有“全部下载”的解决方案,在我看来就是一个好主意。

顺便说一句,有 zenodo_get,一个 Zenodo 记录的下载器:

https://doi.org/10.5281/zenodo.1261812

将该工具集成到 Zenodo 界面中怎么样?

仅供参考,还有一个 R 包可以做到这一点(以及许多其他事情): https ://github.com/eblondel/zen4R

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

noamross picture noamross  ·  8评论

lnielsen picture lnielsen  ·  8评论

christianrickert picture christianrickert  ·  3评论

ChiaraBi picture ChiaraBi  ·  4评论

bbarker picture bbarker  ·  4评论