-
-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Batch Download #69
Comments
looks like client-zip might be the solution: https://stackoverflow.com/questions/8608724/how-to-zip-files-using-javascript |
this solution should work BUT it will require a backend service (similar to This shouldn't be too difficult to build. Likely, each URL should be sent off in sequence, and then the file response returned to the frontend where it will get packaged into the zip. alternatively it may be possible to just have all the URLs downloaded in the backend but it is unclear if the final zip download can be initiated from the backed. If they have to be passed to the frontend, doing them in a giant batch will likely result in too much memory usage. sequential will be slower for sure. but the added benefit is the ability to update a progress bar on the frontpage to inform the user that the download is working. |
development has begun on: https://github.com/sabjorn/BandcampEnhancementSuite/tree/feat/69_zip_batch_download |
it may be best to have the download action happen on the download link page automatically. As downloads become available on the page (they happen in a sequence over time) the action could add it to a backend download queue. |
The current state allows users to download a
.txt
file which providescURL
commands to download their purchases.However, it is possible to download the files via JS and server them after they have downloaded.
This would be a far easier and user friendly experience.
The text was updated successfully, but these errors were encountered: