Releases: dipanm/ytdragon
Releases · dipanm/ytdragon
Release list
ytdragon-1.1
This release works on python 3.x. Is very stable so far. Has been longest serving tag so far.
The onwards points on master may not be very stable till a complete restructure is complete.
First release. (Last on Python 2.x)
This is the first stable point. Albeit, This is the last release that will work on Python2.x . Now moving on to Python 3.x because 2.x is now giving huge problems
Capabilities so far:
- Download individual files from youtube.
- Extract a playlist or channel from youtube in a format called .yl
- YL file read and write which are human readable and can be created by hand or by auto-extraction.
- Download a full list including a playlist, channel and .yl file.
- You can extract detailed meta using this tool.
Works with almost all files including 1080p where Audio/Video are separate. The dragon combines them.
Automatically fetches the highest resolution . (Can't be customised though)
Things TODO:
- Some files with signature doesn't work.
- More robust download mechanism. Retries, resume from where it last suspended, parallel.
- Also, necessary for extracting large list.
- More generic configuration - in saved file name, max/min resolution
- Re-attempt of list download, keeping track of what is already downloaded that need not be downloaded again.
- Download from Dailymotion and Vimeo including Channels and listings.
Open issues include dealing with UNICODE, and dealing with network failures. Both will be addressed in the upcoming releases post migration to Python 3.x