rmcrackan / Libation

Libation: Liberate your Library
GNU General Public License v3.0
2.52k stars 137 forks source link

Feature Request: Scheduled Downloads #733

Open pl0st opened 1 year ago

pl0st commented 1 year ago

Is your feature request related to a problem? Please describe. To request scheduled downloads. There may be limited bandwidth for users and they may want to schedule downloads at a specific time of the day. The program currently downloads the entirety of the library in one session which may not be ideal for everyone.

Describe the solution you'd like If possible it would be great to have a drop-down menu selecting the frequency of the downloads. In addition to this, the user could set a finite amount of downloads. For example, 3h, 6h, 12h, 24h (frequency). Type in the amount of downloads you want to happen on each session.

Example: Every 24h I would like to liberate 10 books from my library.

Describe alternatives you've considered Possibly creating a script that runs on the desktop which monitors the downloads and cancels the session after x amount of books have been downloaded.

Additional context I would like to thank all contributors to this wonderful project. It truly is amazing! Thank you!

pl0st commented 12 months ago

There could also be an option to specify the max amount of books to download from the CLI.