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 signature.asc Description: signature
Bug#777220: ITP: you-get -- downloader for youtube and number of sites
On 07/02/15 18:36, Paul Wise wrote: 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. 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! Still, until this happens, there's no reason why Debian shouldn't include you-get. -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#777220: ITP: you-get -- downloader for youtube and number of sites
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Hi all, On 02/07/2015 11:42 AM, Jonas Smedegaard wrote: 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. Yep, pafy is trying to get most out of youtube in CLI environment (notice that mps-youtube is around pafy and uses mpv | mplayer2 for firing up videos - there are plenty of options and the community around it is very healthy and productive). 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. I suppose you meant get-flash-videos? 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 What if someone takes a lead in contacting upstream developers of all this implementations and see if all can work together to one unique/universal software/library (something as Paul suggested)? Would that benefit the entire Free software ecosystem regarding this part of it? Or to let people develop what makes them happy (and fun!) and maybe we see some unique features in one that others don't have or that others just experiment it and so on? My stand is that it wouldn't hurt that we try to combine forces of upstream developers if we can. I am willing to hear opinions on this matter and would even take time to contact and manage upstream collaboration if needed. Cheers, zlatan - -- Its not the COST, its the VALUE -BEGIN PGP SIGNATURE- Version: GnuPG v1 iQIcBAEBCAAGBQJU1iGrAAoJEC5cILs3kzv9IekP/AyFZzFxpN4l9K0gRNKzo75j 006sUSeancx4JMBTe2oRV28YBE8p/U8CNS2qCtnhr8Zd3GbTCoKlYV8k5TX3QZt9 TlcNIqJcH55DGWjMcWKdpLqDb/8JJ+cs2ZM012ennMGwm7m81ijwBg9uG8qluVoo XzCVbpW9C8E3GD8noIAY1Bxm3GCHr9n+CCi/iH1FciXOe/7EQRPF2SBlraWNsApM 9vDyDjfWn6cVPfS12NrHWy0TZYjn6a4qYGZT6WmVBL00iI4IJg77vkLjd7BrHZ0c 8QhuBoSUwJNu+X20KfJioWMZnES8qppKDOChP450QVwhm27wWUj6hUZtEw+BTIB4 vrHtqODlfhNsz/gZk6FjyKiPl+YWwbQEPGTGN6uu3YtBiOtoDss0vk6DDvZsQV0Y NB7kuQAkwvQozAqSLq7zddOpolK1fdpt8kJjdirmJNFj0zaxxaLwX+YOMszlu1MP HGxWZ3fn81WUz4h0zWJLmKSClH+6eDHhcN9JtAAsmgGO8JHfuhRKOp2pMuNS1rMU oMODIVB5re+qZkVyvuoaAR2uKfecb4UimRe6Of3k/NlFS1Xse4Oo1oj4HXIUdQVJ hxkb3ONacAJaHoblAdgtaqdO5fLoF/Fs7skwopUDRECkHaqwgdVBOSG7av2lm4Gp c+2cmNUXwDLkLX/7JHD0 =SCrA -END PGP SIGNATURE- -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#777220: ITP: you-get -- downloader for youtube and number of sites
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. 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! -- bye, pabs https://wiki.debian.org/PaulWise -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#777220: ITP: you-get -- downloader for youtube and number of sites
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Hi Thorsten and Dimitry On 02/06/2015 02:50 PM, Thorsten Glaser wrote: On Fri, 6 Feb 2015, Dmitry Bogatov wrote: know, it is THE console downloading solution. I thought that was youtube-dl? There are also get-flash-videos and mps-youtube. First one written in Perl and second one in Python (I maintain the second one). Said that, I am totally fine to have more options :) Which is also written in Python… I smell the chance to share… bye, //mirabilos Cheers, zlatan - -- Its not the COST, its the VALUE -BEGIN PGP SIGNATURE- Version: GnuPG v1 iQIcBAEBCAAGBQJU1NH4AAoJEC5cILs3kzv97q0P/1DeHUxTxptV6FVMe7/QQZ0q UPuRsamTbYZuIPGLKyedVMaLdXM3264Aa9lzRVXpmOJ8mmczcjd5s00TUf7HX5e1 vjFpABHEoO+LuF48+WK0aGbhM67rH+2vnpJFIpjVFQgIBxfnesy/ZnWFXyG++VJ/ A+Ep6b2LTFirfWYs2Zvep93iFCxN18MMCx6Ex5d6XWQ3toS3GvItTx1l3HZDbRUO NR9E1wVLusWFquS8PWQXlHhRFuKxbJAyvr2sx5AVCkm4GT7H7SuwwFyPNGNGXJNg rPP+kXWde7aMAr3aISbtR7GoXxcjDjAa5hj+eNGYPD6Ul/XpPEo+GLcjmYyViCFY Azg8ISJPpHNo6KKvpH0l+hFW1mUkr+dMtKEHfRazMn+mocwLvFHDcRCURudb9GhY WSaTFMhU7rAslK5zdmstReUDONBiB9rcD91GT9ctWrJbDOHmoreQ3NnhlfUEiza2 TxIrIL96ccRcIPl1zAlxxy2asaBHbHi4mwoqC83lpEc/xP7J2ET+/HmB1A3ctwLw TrbBjkNXGndEQfydRJeUgJDe0t7hjSk3AScDkUpRVjg7gVbs12ymQ2C3A6PUYURE 3MDxOYf9hBv7mswlrEOLye3HnkVfglYB8PSO+fgeb47Khm8tojIW1XCsB1nV1Mr9 FkIRa11leRqcpsSOT+KP =SrjC -END PGP SIGNATURE- -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#777220: ITP: you-get -- downloader for youtube and number of sites
On Fri, Feb 6, 2015 at 7:34 AM, Dmitry Bogatov kact...@gnu.org wrote: Package: wnpp Severity: wishlist Owner: Dmitry Bogatov kact...@gnu.org * Package name: you-get Version : 0.3.32 Upstream Author : Mort Yao mort@gmail.com * URL : http://www.soimort.org/you-get/ * License : MIT Programming Lang: Python Description : Non-interactive video downloader you-get is a video downloader for [YouTube](http://www.youtube.com), [Youku](http://www.youku.com), [niconico](http://www.nicovideo.jp) and a few other sites. `you-get` is a command-line program, written completely in Python 3. Its prospective users are those who prefer CLI over GUI. With `you-get`, downloading a video is just one command away: $ you-get http://youtu.be/sGwy8DsUJ4M I use it and plan to maintain packaging for Debian. As much as I know, it is THE console downloading solution. Hi Dmitry, Have you heard of the package youtube-dl? % apt-cache policy youtube-dl youtube-dl: Installed: 2015.01.16-1 Candidate: 2015.01.16-1 Version table: *** 2015.01.16-1 0 500 http://ftp.us.debian.org/debian/ unstable/main amd64 Packages 100 /var/lib/dpkg/status 2014.08.05-1 0 500 http://ftp.us.debian.org/debian/ testing/main amd64 Packages I know there is concern about introducing packages into Debian where packages that provide similar (exact?) functionality already exist. Perhaps highlight the differences between the two packages and why you-get is better/different. Thanks for contributing to Debian! -m -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#777220: ITP: you-get -- downloader for youtube and number of sites
Quoting Zlatan Todoric (2015-02-06 15:38:48) Hi Thorsten and Dimitry On 02/06/2015 02:50 PM, Thorsten Glaser wrote: On Fri, 6 Feb 2015, Dmitry Bogatov wrote: know, it is THE console downloading solution. I thought that was youtube-dl? There are also get-flash-videos and mps-youtube. First one written in Perl and second one in Python (I maintain the second one). I locate these (grouped by core engine, not all CLI-based): ytdl, mps-youtube (via python-pafy) quvi, nomnom, cclive, mplayer2 and more (via libquvi*) groovebasin (via node-ytdl-core) youtube-dl, mpv (via youtube-dl) smtube tribler gpodder slimrat-nox, slimrat fatrat get-flash-videos Said that, I am totally fine to have more options :) Me too, as long as there is relevancy. So please describe and compare relevancy (implementation language is not in itself a relevancy but needed for $foo might make implementation of _libraries_ relevant). - Jonas -- * Jonas Smedegaard - idealist Internet-arkitekt * Tlf.: +45 40843136 Website: http://dr.jones.dk/ [x] quote me freely [ ] ask before reusing [ ] keep private signature.asc Description: signature
Bug#777220: ITP: you-get -- downloader for youtube and number of sites
Hi, Said that, I am totally fine to have more options :) Me too, as long as there is relevancy. So please describe and compare relevancy (implementation language is not in itself a relevancy but needed for $foo might make implementation of _libraries_ relevant). - Jonas the homepage list a lenghty list of Chinese websites supported, so people wanting to see these media would find in relevant and wouldn't care about implementation language or library. https://github.com/soimort/you-get A database that cross-match all video downloaders and supported website would be nice. Alexandre -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#777220: ITP: you-get -- downloader for youtube and number of sites
Hi, Quoting Dmitry Bogatov (2015-02-06 14:34:42) you-get is a video downloader for [YouTube](http://www.youtube.com), [Youku](http://www.youku.com), [niconico](http://www.nicovideo.jp) and a few other sites. `you-get` is a command-line program, written completely in Python 3. Its prospective users are those who prefer CLI over GUI. With `you-get`, downloading a video is just one command away: $ you-get http://youtu.be/sGwy8DsUJ4M I use it and plan to maintain packaging for Debian. As much as I know, it is THE console downloading solution. what does it different/better when compared to youtube-dl which is already in Debian? cheers, josch signature.asc Description: signature
Bug#777220: ITP: you-get -- downloader for youtube and number of sites
On Fri, 6 Feb 2015, Dmitry Bogatov wrote: know, it is THE console downloading solution. I thought that was youtube-dl? Which is also written in Python… I smell the chance to share… bye, //mirabilos -- tarent solutions GmbH Rochusstraße 2-4, D-53123 Bonn • http://www.tarent.de/ Tel: +49 228 54881-393 • Fax: +49 228 54881-235 HRB 5168 (AG Bonn) • USt-ID (VAT): DE122264941 Geschäftsführer: Dr. Stefan Barth, Kai Ebenrett, Boris Esser, Alexander Steeg -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#777220: ITP: you-get -- downloader for youtube and number of sites
* Johannes Schauer jo...@debian.org [2015-02-06 14:40:47+0100] Hi, Quoting Dmitry Bogatov (2015-02-06 14:34:42) you-get is a video downloader for [YouTube](http://www.youtube.com), [Youku](http://www.youku.com), [niconico](http://www.nicovideo.jp) and a few other sites. `you-get` is a command-line program, written completely in Python 3. Its prospective users are those who prefer CLI over GUI. With `you-get`, downloading a video is just one command away: $ you-get http://youtu.be/sGwy8DsUJ4M I use it and plan to maintain packaging for Debian. As much as I know, it is THE console downloading solution. what does it different/better when compared to youtube-dl which is already in Debian? Sorry that I missed it. I was sure that youtube-dl is youtube-only. Well, I attempted to compare. They are similar, but digging deeper difference is against you-get: || commits | contributors | language | | |+-+--+--+---| | youtube-dl | ~7k | ~60 | python2 | | |+-+--+--+---| | you-get| ~700| ~250 | python3 | | |+-+--+--+---| Well, there is sites, supported by you-get, not supported by youtube-dl, but I am personally not interested. I will close bug. -- Best regards, Dmitry Bogatov kact...@gnu.org, Free Software supporter, esperantisto and netiquette guardian. GPG: 54B7F00D pgp3DNSrzratP.pgp Description: PGP signature
Bug#777220: ITP: you-get -- downloader for youtube and number of sites
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 02/06/2015 11:09 PM, Dmitry Bogatov wrote: Well, I attempted to compare. They are similar, but digging deeper difference is against you-get: || commits | contributors | language | | |+-+--+--+---| | youtube-dl | ~7k | ~60 | python2 | | |+-+--+--+---| | you-get | ~700| ~250 | python3 | | |+-+--+--+---| Well, there is sites, supported by you-get, not supported by youtube-dl, but I am personally not interested. I will close bug. i just found about you-get, but i found it can download and convert from youku, soku, tudou and iqiyi. all sites very popular and fast in China. youtube-dl even it's latest version (not yet on debian) can't download from those sites, so, i would use your package i think is useful - -- 1AE0 322E B8F7 4717 BDEA BF1D 44BB 1BA7 9F6C 6333 -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.12 (GNU/Linux) iQIcBAEBAgAGBQJU1OZpAAoJEOQAK5EGOmWD3S0P/REiKHW5u0qRWNvkBeimGiK8 Idvifz4Vt8NswoPbgYagIJc6mMuO+xehImrVi34QSPdtkX93ETa76yLWMqPy5Pk3 x6U8ZCPjgGyi+LnYTfAmZXknHo3oIj2eUdwlAmTfDqQrztFTNSvGPaTy2Zg7Yq/j LfjeaF0NKYEcWTjYuoQ+61MDV10uBiyw+Rh11HYLAUfJaGJR+r4t8E3xWMX35uCO pbIYcS3dAOOZswSbh1xd0flfYK+nNv8DQ0cbU7Jf2QPqyWqMMRblSanxlcUAGAfG qswgQFePa6CN3wWfST8LHM5zxgR3S7KB9Ozc1muYYrj4omJEMzE4nw4KCZqB5pY2 NmjB0YqInO/cctApyRn0WbUrgPqBs1W3lbRIHacxIQ5VwvThhVAK3edceoqik2sa gB57mBZfc9yaCBbTzOO6lHY7cMA7Qe8DwuTtt9M+ll6Nte3VK1gaDDLd0y+jTJG9 soT6r4+pSK217/WggwSGmoaDsqAcC10NdL3pMAJekD1ege+twq8BaP08lwu9Yttm vlJvKplo/D69qRT+3T6r6jg2/GIsnDz3MCHbKyk/TigjBD3AKPbUG51dtvT2URC7 Ucol9sroBJB21VsKh7Ncb/DievjwdRkQV5rNpsbiEwymGAyVW2R2K9IM5kyUFf0t CKP76thVwTmXR8nv3fZ7 =LVUT -END PGP SIGNATURE- -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#777220: ITP: you-get -- downloader for youtube and number of sites
Package: wnpp Severity: wishlist Owner: Dmitry Bogatov kact...@gnu.org * Package name: you-get Version : 0.3.32 Upstream Author : Mort Yao mort@gmail.com * URL : http://www.soimort.org/you-get/ * License : MIT Programming Lang: Python Description : Non-interactive video downloader you-get is a video downloader for [YouTube](http://www.youtube.com), [Youku](http://www.youku.com), [niconico](http://www.nicovideo.jp) and a few other sites. `you-get` is a command-line program, written completely in Python 3. Its prospective users are those who prefer CLI over GUI. With `you-get`, downloading a video is just one command away: $ you-get http://youtu.be/sGwy8DsUJ4M I use it and plan to maintain packaging for Debian. As much as I know, it is THE console downloading solution. -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org