Zenodo: catatan: unduh semua tombol

Dibuat pada 17 Mar 2015  ·  12Komentar  ·  Sumber: zenodo/zenodo

Enhancement i - Support Accepted Needs design

Komentar yang paling membantu

Saya baru saja mengunggah kumpulan data beberapa ratus file, dan saya terkejut bahwa tidak ada pengguna akhir yang "mengunduh semua tombol" yang memberikan ZIP atau bola tar atau sejenisnya (yang dapat dibuat dengan cepat).

Kalau dipikir-pikir, saya seharusnya mengunggah arsip sendiri, tetapi antarmuka unggahan tidak memberikan panduan eksplisit, dan jelas dirancang untuk menangani banyak file.

Apakah solusi saat ini hanya mengupload satu arsip (misalnya example.zip atau example.tar.gz yang sesuai untuk komunitas yang ditargetkan), sebagai versi baru jika perlu?

[Pembaruan: Mengingat kumpulan data belum dibagikan, saya telah menggunakan https://zenodo.org/support untuk bertanya tentang penggantian file]

Semua 12 komentar

Kemungkinan besar dapat dicapai melalui AIP. Terkait dengan #34.

+1

Kemungkinan yang dapat Anda pertimbangkan adalah agar pengguna "meminta unduhan semua" untuk memulai kompresi, dan kemudian mengirim pemberitahuan (melalui email) dengan tautan unduhan file zip saat kompresi selesai. Anda dapat membuat tautan kedaluwarsa dalam 24 jam dan kemudian melepaskan penyimpanannya.

Solusi lain mungkin mengalirkan semua file di dalam Zip menggunakan perpustakaan seperti https://github.com/SpiderOak/ZipStream. Tidak diperlukan penyimpanan disk sementara tambahan dan (semoga, jika perpustakaan berfungsi seperti yang diiklankan) tidak ada memori tambahan.

Tentu saja mungkin kombinasi dari metode yang disebutkan mungkin yang terbaik (jika [ukuran total file]> 2GB, kirim email dengan tautan ke zip yang dihasilkan async, jika tidak gunakan ZipStream).

Sunting: Cara lain adalah memicu banyak unduhan melalui JavaScript. Perpustakaan ini tampaknya melakukannya: https://github.com/sindresorhus/multi-download

Saya baru saja mengunggah kumpulan data beberapa ratus file, dan saya terkejut bahwa tidak ada pengguna akhir yang "mengunduh semua tombol" yang memberikan ZIP atau bola tar atau sejenisnya (yang dapat dibuat dengan cepat).

Kalau dipikir-pikir, saya seharusnya mengunggah arsip sendiri, tetapi antarmuka unggahan tidak memberikan panduan eksplisit, dan jelas dirancang untuk menangani banyak file.

Apakah solusi saat ini hanya mengupload satu arsip (misalnya example.zip atau example.tar.gz yang sesuai untuk komunitas yang ditargetkan), sebagai versi baru jika perlu?

[Pembaruan: Mengingat kumpulan data belum dibagikan, saya telah menggunakan https://zenodo.org/support untuk bertanya tentang penggantian file]

Ya, solusi saat ini adalah mengunggah ZIP (lebih baik, dan dipratinjau - tar.gz tidak dipratinjau).

Masalahnya di sini adalah kami memiliki kumpulan data berukuran TB, dan dengan demikian membuat tombol "unduh semua" bukanlah hal yang sepele jika perlu diskalakan.

Zipping otomatis untuk kumpulan data yang lebih kecil (saat diunggah atau bahkan lebih baru) akan menyelesaikan sebagian besar masalah, bukan? Itu juga akan menghemat ruang penyimpanan?

Saya juga akan sangat menghargai ini -- kami memiliki beberapa file dalam arsip kami sehingga pengguna memiliki pilihan untuk mengambil hanya data yang mereka butuhkan, tetapi banyak orang menginginkan semuanya, dan membosankan jika harus mengklik setiap file. Atau apakah harapan umum bahwa orang hanya mengunggah satu file zip besar sebagai arsip?

Ya, solusi saat ini adalah mengunggah ZIP (lebih baik, dan dipratinjau - tar.gz tidak dipratinjau).

Masalahnya di sini adalah kami memiliki kumpulan data berukuran TB, dan dengan demikian membuat tombol "unduh semua" bukanlah hal yang sepele jika perlu diskalakan.

bolehkah saya menyarankan menyertakan beberapa panduan dalam mengupload antarmuka pengguna.

di mana saat ini dikatakan:

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

Mungkin ada catatan seperti berikut:

_Catatan: jika kumpulan data berisi lebih dari beberapa file, harap pertimbangkan untuk mengemasnya dalam file zip, untuk memudahkan pengunduhan oleh pengguna._

btw, ada zenodo_get, pengunduh untuk catatan Zenodo:

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

Mungkin ada catatan seperti berikut:

_Catatan: jika kumpulan data berisi lebih dari beberapa file, harap pertimbangkan untuk mengemasnya dalam file zip, untuk memudahkan pengunduhan oleh pengguna._

Sepertinya saya menjadi ide yang bagus selama tidak ada solusi untuk "mengunduh semua".

btw, ada zenodo_get, pengunduh untuk catatan Zenodo:

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

Bagaimana dengan mengintegrasikan alat itu ke dalam antarmuka Zenodo?

FYI, ada juga paket R untuk melakukannya (dan banyak hal lainnya): https://github.com/eblondel/zen4R

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

virresh picture virresh  ·  7Komentar

noamross picture noamross  ·  8Komentar

lnielsen picture lnielsen  ·  6Komentar

CristianCantoro picture CristianCantoro  ·  5Komentar

lnielsen picture lnielsen  ·  8Komentar