Skip to content

Releases: dipanm/ytdragon

ytdragon-1.1

Choose a tag to compare

@dipanm dipanm released this 30 Jun 04:30

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)

Choose a tag to compare

@dipanm dipanm released this 11 Dec 09:20

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:

  1. Download individual files from youtube.
  2. Extract a playlist or channel from youtube in a format called .yl
  3. YL file read and write which are human readable and can be created by hand or by auto-extraction.
  4. 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