Diego Alvarez Saravia
01/12/2026, 11:51 AMaria2 user agent. We currently use aria2 for multi-stream downloads, since Zenodo transfers can be slow or unreliable.
The simplest fix would be to change the user agent to bypass the block, though that might be considered a TOS violation. I couldn’t find any explicit mention of aria2 being disallowed, so I'm infering that from the block itself.
Another option is to update the module to use wget instead.
A third option would be to deprecate the aria2/database_download module and replace it with one based on https://github.com/dvolgyes/zenodo_get, which should be more robust than plain wget. This new module would be just zenodo_get .Jim Downie
01/12/2026, 11:52 AMDiego Alvarez Saravia
01/12/2026, 11:53 AMJim Downie
01/12/2026, 11:54 AMJim Downie
01/12/2026, 11:55 AMcheckm2 database --download command?Diego Alvarez Saravia
01/12/2026, 11:57 AMJim Downie
01/12/2026, 11:58 AMThe simplest fix would be to change the user agent to bypass the block, though that might be considered a TOS violation. I couldn’t find any explicit mention of aria2 being disallowed, so I'm infering that from the block.I think we could probably advise this as a workaround for existing releases, but I agree I'd be wary about making a general change to the pipeline to incorporate this
Jim Downie
01/12/2026, 11:58 AMAnd if it fails to update that file, throws an error.Ridiculous
Diego Alvarez Saravia
01/12/2026, 12:00 PMJames Fellows Yates
01/12/2026, 12:08 PMJames Fellows Yates
01/12/2026, 12:08 PMJames Fellows Yates
01/12/2026, 12:08 PMDiego Alvarez Saravia
01/12/2026, 2:27 PMJim Downie
01/12/2026, 2:28 PMcurl module with optional md5 check?Jim Downie
01/12/2026, 2:33 PMworkflow {
ch_input = channel.fromPath("<https://zenodo.org/api/records/5571251/files/checkm2_database.tar.gz/content>")
UNTAR(ch_input)
}
process UNTAR {
input:
path tar
output:
path("**.dmnd")
script:
"""
tar -xvzf ${tar}
"""
}
Staging foreign file: <https://zenodo.org/api/records/5571251/files/checkm2_database.tar.gz/content>Diego Alvarez Saravia
01/12/2026, 2:34 PM