You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
Some internet providers set download limits during peek hours.
It would be nice if bandwidth was only used when nothing and nobody else is using the internet. Not everyone has a fast internet connection.
Describe the solution you'd like
Disable downloading any media during a specified time period (except if manually forced).
Add more options to the scheduler e.g. run daily / weekly / monthly at a specified time.
Describe alternatives you've considered
Create a cronjob to start and stop the docker container daily. (not very user friendly)
Disconnect the docker container from the internet daily. (seems to be the only reliable solution)
Create a user script to cancel all downloads individually, depending on the current time. This doesn't disable indexing though and is this really a good idea?
Send automated http requests to the web server to disable and reenable every source every day. (terrible)
Fiddle with the database daily. (terrible)
Only create new tasks in the middle of the night, hoping they will continue to run only at night which they probably won't.
The text was updated successfully, but these errors were encountered:
I'm not sure if/how this would fit in to the current downloading paradigm, but I'll look into it! Do you have any examples of other apps that do this that I can look into for inspiration?
I don't really know how to advise you since I don't know Elixir. What I can say is that I really like what you have created. All I can think of for now is to override job intervals to 'hourly' and skip tasks when needed. That should be fairly easy to implement, not break backward compatibility nor generate a huge overload. If that is an option, then a from and an until time interval field is all the web interface really needs. If set, these jobs run hourly but don't really do anything most of the time. Not the most elegant solution, I agree.
I can't really come up with good free web based examples for you to look at, qBittorrent allows you to define max time based upload and download speeds, But that's a lot more complicated to achieve. I guess a bit overkill though youtube might like lower download speeds.
Thank you for all the work you already have put into this project.
Thank you for the update! I just wanted to let you know that I'll be (mostly) out of cell service for just over a week starting tomorrow. But I'll keep thinking about this and see what I can come up with once I'm back!
Is your feature request related to a problem? Please describe.
Describe the solution you'd like
Describe alternatives you've considered
The text was updated successfully, but these errors were encountered: