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

2015-02-07 Thread Jonas Smedegaard
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

2015-02-07 Thread Riley Baird
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

2015-02-07 Thread Zlatan Todoric
-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

2015-02-06 Thread Paul Wise
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

2015-02-06 Thread Zlatan Todoric
-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

2015-02-06 Thread Matt Zagrabelny
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

2015-02-06 Thread Jonas Smedegaard
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

2015-02-06 Thread Alexandre Detiste
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

2015-02-06 Thread Johannes Schauer
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

2015-02-06 Thread Thorsten Glaser
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

2015-02-06 Thread Dmitry Bogatov
* 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

2015-02-06 Thread gustavo panizzo (gfa)
-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

2015-02-06 Thread Dmitry Bogatov
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