AntDownload: an app to download files for the rest of us

Hey hacker ants!

I’m happy to announce a new non-official app to facilitate downloads for the rest of us: AntDownload! Used together with AntUpload we should have what we need to fully liberate the world’s knowledge again!

You can download pre-compiled releases (Mac and Linux) here: Release Release v0.1.2 · grumbach/ant_download · GitHub

Or directly on the Autonomi Network:

# macOS aarch64
ant file download fb7853205964c60f197c994aa3be04f23f6a5f33aed1f3c2deef7b0c093508af AntDownload-aarch64-apple-darwin.zip

# Linux aarch64
ant file download c323ea5ad1a419666db4faca6e67ce444bf002cc7eb7c776ffaa83309cecfb0e AntDownload-aarch64-unknown-linux-musl.zip

# macOS x86_64 
ant file download a9bcfbdb6def994ffa1089f3cf34099f5db807f83a42f399acfcf4ab5b55ca69 AntDownload-x86_64-apple-darwin.zip

# Linux x86_64
ant file download 745be3e4e43e7c0c3a06979d46a74dab09a9968b44eb7587757ac4e86ff9a061 AntDownload-x86_64-unknown-linux-musl.zip

AntDownload was uploaded to the Network with AntUpload

And of course the code is available on Github at: GitHub - grumbach/ant_download: Download files from the Autonomi Network

20 Likes

Thanks for the great program! I use it to check if my files have been uploaded successfully and I was wondering if it caches an already downloaded file somewhere on the disk, i.e. for my repeated tests, should I delete a cache?


Check out the Impossible Futures!

1 Like

Hey Dimitar! Glad you like it! And no there is no cache for downloaded data!

3 Likes

I thought there was, because it downloads some files very quickly!

Could I ask you to add a download list in one of the next versions, so that I can paste multiple addresses and have them download sequentially?


Check out the Impossible Futures!

5 Likes

That would be a nice feature yeah, so basically paste “addr1 addr2 addr3” at once abd generate 3 downloads from that one paste action?

6 Likes

Although there is no cache for downloaded chunks, your client’s contact list might be updated to contain nodes relevant to the fetched chunks, explaining why the next download is faster.

5 Likes

Yes, check out this test list here: On the Roads with Dave – One Year in the World of the Autonomous Internet - #137 by Dimitar It will grow over the next 300+ days, I have no problem leaving my computer on and downloading these files once a month.

What would be difficult for me is having to add the files to download one by one and wait for them to download before adding the next one to the list…

So it would be great if you added such functionality!


Check out the Impossible Futures!

2 Likes

Make sense! Will do that for you next week if I find some time, should be easy enough!

11 Likes

Interesting! I had to disable the chunk caching in the client libs, to avoid double caching chunks in anttp (where I already have a LFU cache).

Edit: That was a few library versions ago, mind.

2 Likes

New release!

  • supports pasting multiple addresses into the input bar
571788a5af9b5db073392661137af51724093ed5236529a98f734e3daa6cdf2a 23523f414e37e26592ea886439ec64c719ce5a6ae048a6623b42ddecd31c1cc1
  • supports pasting addresses followed by extensions as well (copy-pasting the below also works:)
571788a5af9b5db073392661137af51724093ed5236529a98f734e3daa6cdf2a 	.pdf
23523f414e37e26592ea886439ec64c719ce5a6ae048a6623b42ddecd31c1cc1 	.epub
9b681801e62cbf8b131facd72db91f5e2efb85a49a2053aa10f6a41ecb2fca8b 	.log
73fe2e6c496f99a7765ffdc8d4547f95514698757bf8bad3b239c68ed8f378cf 	.mp3
2a45a3eb4e9cc1cc713a1aedcb6ac2cfe1a0feb45a02aa3db4d2423dfe48f77f 	.mp3

cc @Dimitar

7 Likes

Very cool, I’ll test it as soon as possible!


Check out the Impossible Futures!

2 Likes