Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upGitHub is where the world builds software
Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world.
Checklist
Description
Requesting a new command line switch which specifies the maximum elapsed time allowed for downloading, per channel or playlist. Any item that starts downloading before the time expires is allowed to complete, even if doing so exceeds the allocated time. This entails that a minimum of 1 video per channel/playlist will always be downloaded.
Details
The proposed option sets a limit on the maximum elapsed time allowed, per channel or playlist, for downloading.
A new timer starts for each playlist (or channel) when its first item begins downloading.
Any video that starts downloading is allowed to complete.
Before downloading each/any additional item(s) in the playlist, the timer is checked. If the allocated time has been exceeded, then download of this playlist is discontinued, and possibly continues by proceeding to the next playlist (if any).
A suggested name and usage for the command line option could specify the desired time in seconds, such as, i.e., to allow a total of 3 minutes of downloading per channel or playlist: