svthalia / concrexit

Thalia Website built on Django.
https://thalia.nu
Other
22 stars 11 forks source link

Photo album download button #2770

Open Maikel-J opened 1 year ago

Maikel-J commented 1 year ago

Problem

There currently is no easy way to download multiple/all photos from an album.

Solution

Either a button to download an entire album or some other way to select multiple photos and download them all at once.

Additional context

I saw that this was a feature up until three years ago. But it seems that it was completely removed because of a bug. But I think it could be quite useful to have again. https://github.com/svthalia/concrexit/issues/76 https://github.com/svthalia/concrexit/issues/1171

DeD1rk commented 1 year ago

Given that we are low on people with experience doing server stuff, and our plans to switch to S3 + CloudFront for file storage, I think this is not feasible right now. At some point, we could consider e.g. storing an archive of each archive on S3 too, but I think it's too early to think about that now. Using the API, a simple solution exists. You can simply get urls for each image you want in a single API call (e.g. https://thalia.nu/api/v2/photos/albums/2023-02-03-borrel-with-icis/), and download them all with your favorite tool. Additionally, the Paparazcie can provide you with the full size originals.

DeD1rk commented 10 months ago

See #3173