Zenodo: 記録:すべてのボタンをダウンロード

作成日 2015年03月17日  ·  12コメント  ·  ソース: zenodo/zenodo

Enhancement i - Support Accepted Needs design

最も参考になるコメント

数百のファイルのデータセットをアップロードしたところ、ZIPやtar-ballなど(オンザフライで生成される可能性があります)を提供するエンドユーザーの「すべてダウンロードボタン」がないことにショックを受けました。

後から考えると、自分でアーカイブをアップロードする必要がありましたが、アップロードインターフェイスは明確なガイダンスを提供せず、複数のファイルを処理するように明確に設計されていました。

現在の回避策は、必要に応じて新しいバージョンとして、代わりに単一のアーカイブ(たとえば、対象のコミュニティに応じてexample.zipまたはexample.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.zipまたはexample.tar.gz )をアップロードすることですか?

[更新:データセットがまだ共有されていないため、 https://zenodo.org/supportを使用してファイルの置き換えについて質問しました]

はい、現在の回避策はZIPをアップロードすることです(より適切で、プレビューされています-tar.gzはプレビューされません)。

ここでの問題は、TBサイズのデータ​​セットがあるため、スケーリングが必要な場合に[すべてダウンロード]ボタンを作成するのは簡単ではないということです。

小さいデータセットの自動圧縮(アップロード時またはそれ以降)で、ほとんどの問題が解決されますよね? 収納スペースも節約できますか?

また、これも本当にありがたいです。アーカイブには複数のファイルがあるため、ユーザーは必要なデータのみを取得できますが、多くの人はすべてのファイルを必要とし、すべてのファイルをクリックするのは面倒です。 それとも、人々がアーカイブとして1つの大きな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レコードのダウンローダーであるzenodo_getがあります。

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

次のようなメモがある可能性があります。

_注:データセットに複数のファイルが含まれている場合は、ユーザーがダウンロードしやすいように、それらをzipファイルにパックすることを検討してください。_

「すべてをダウンロード」する解決策がない限り、私には良い考えのように思えます。

ところで、Zenodoレコードのダウンローダーであるzenodo_getがあります。

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

そのツールをZenodoインターフェースに統合するのはどうですか?

参考までに、それを行うためのRパッケージ(および他の多くのもの)もあります: https ://github.com/eblondel/zen4R

このページは役に立ちましたか?
0 / 5 - 0 評価