[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#777220: ITP: you-get -- downloader for youtube and number of sites



Quoting Paul Wise (2015-02-07 08:36:48)
> On Fri, Feb 6, 2015 at 9:50 PM, Thorsten Glaser wrote:
>
>> I smell the chance to share…
>
> It would be nice if someone could contact all of the Python ones and 
> ask them to merge their code. Same for all of the Perl ones and all of 
> the other ones.

Looking a bit closer, it seems there _is_ currently a single 
download-only framework for each of Python, Lua and Perl plugin APIs 
(youtube-dl, Lua and get-flash-videos, respectively): The (only?) other 
related reusable framework seems to be python-pafy which seems targeted 
special features of Youtube rather than generic download from many 
sites.


> Even more interesting would be a standard for video downloader plugins 
> so that video players like Totem and VLC could just play videos on 
> these sites. De-duplicate all the things!

libquvi offers Lua-based plugin API.  Used by mplayer2, totem, git-annex 
and older mpv (and possibly also rhtyhmbox and grilo).

youtube-dl offers Python-based plugin API.  Used by freevo, lives and 
recent mpv.

get-flash-player offers Perl-based plugin API.  Used by no other tools, 
apparently.  From personal experience get-flash-player is better than 
the others at "walking blindly", fetching videos from random websites.

Would be nice if someone...

  * rewrote site support in other tools as Python/Lua/Perl plugins.
  * rewrote competing UI of other tools as libquvi/youtube-dl frontends.
  * ported libquvi/youtube-dl/get-flash-player plugins to each other.


 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private

Attachment: signature.asc
Description: signature


Reply to: