]> Raphaël G. Git Repositories - youtubedl/commitdiff
Imported Debian patch 2010.06.06-1
authorRogério Brito <rbrito@ime.usp.br>
Mon, 7 Jun 2010 07:16:54 +0000 (04:16 -0300)
committerRogério Brito <rbrito@ime.usp.br>
Sat, 18 Jun 2011 05:16:54 +0000 (02:16 -0300)
14 files changed:
debian/NEWS [new file with mode: 0644]
debian/changelog [new file with mode: 0644]
debian/compat [new file with mode: 0644]
debian/control [new file with mode: 0644]
debian/copyright [new file with mode: 0644]
debian/install [new file with mode: 0644]
debian/manpages [new file with mode: 0644]
debian/patches/01-add-support-to-webm.patch [new file with mode: 0644]
debian/patches/series [new file with mode: 0644]
debian/rules [new file with mode: 0755]
debian/source/format [new file with mode: 0644]
debian/watch [new file with mode: 0644]
debian/youtube-dl.1 [new file with mode: 0644]
debian/youtube-dl.pod [new file with mode: 0644]

diff --git a/debian/NEWS b/debian/NEWS
new file mode 100644 (file)
index 0000000..cd404f4
--- /dev/null
@@ -0,0 +1,16 @@
+youtube-dl (2010.04.04-2) unstable; urgency=low
+
+  For the time being, you can play WebM files (which are VP8 for video and
+  Vorbis for audio, enclosed in a Matroska container) with gst123, which
+  was just uploaded to Debian.
+  
+  Other gstreamer-based players should support those files right away, as
+  long as you have gstreamer0.10-plugins-bad version at least 0.10.18.3-2
+  installed.
+  
+  Videos in those formats, where available, are taken automatically with
+  the use of the '-b' switch or with the specification of formats 43 (for
+  360p videos) or 45 (for 720p videos).
+
+ -- Rogério Brito <rbrito@ime.usp.br>  Sat, 29 May 2010 13:14:02 -0300
+
diff --git a/debian/changelog b/debian/changelog
new file mode 100644 (file)
index 0000000..04d9512
--- /dev/null
@@ -0,0 +1,225 @@
+youtube-dl (2010.06.06-1) unstable; urgency=low
+
+  * New upstream release:
+    + support for retrying connections after a 503 error
+    + argument '-' can be used with -a to indicate stdin
+    + support for webm formats
+  * debian/patches/01-add-support-to-webm.patch:
+    + remove parts applied upstream
+    + update to download webm videos based on their quality
+
+ -- Rogério Brito <rbrito@ime.usp.br>  Mon, 07 Jun 2010 04:16:54 -0300
+
+youtube-dl (2010.04.04-3) unstable; urgency=low
+
+  * Migrate the packaging to smaller dh(7) style.
+  * Update the years of copyright.
+
+ -- Rogério Brito <rbrito@ime.usp.br>  Tue, 01 Jun 2010 11:06:06 -0300
+
+youtube-dl (2010.04.04-2) unstable; urgency=low
+
+  * Add support to webm (vp8 + vorbis) format:
+    + debian/patches/01-add-support-to-webm.patch: the code
+    + debian/NEWS: the documentation
+    + debian/control: the suggests field
+
+ -- Rogério Brito <rbrito@ime.usp.br>  Sat, 29 May 2010 13:11:43 -0300
+
+youtube-dl (2010.04.04-1) unstable; urgency=low
+
+  * New upstream release:
+    + allow grabbing videos from vevo.
+    + allow download whole playlists and keep the videos numbered.
+    + add support for new playlist style.
+    + fix detection of multipage playlists.
+    + insist a little bit more to grab videos from youtube.
+    + add information extractor for video.yahoo.com.
+    + fix cosmetic issues with rtmpdump.
+    + add option --all-formats to grab all available formats for a given video.
+    + add "-" (without quotes) as an alias to output videos to stdout.
+
+ -- Rogério Brito <rbrito@ime.usp.br>  Sun, 04 Apr 2010 17:55:00 -0300
+
+youtube-dl (2010.03.13-1) unstable; urgency=low
+
+  * New upstream release
+    + added option to disable the status/progress updates.
+    + fine tuned the sequence of formats searched to discover the best quality.
+
+ -- Rogério Brito <rbrito@ime.usp.br>  Sun, 14 Mar 2010 23:33:48 -0300
+
+youtube-dl (2010.02.13-1) unstable; urgency=low
+
+  * New upstream release
+    + stronger parsing of URLs.
+    + better generation of filenames.
+  * debian/control:
+    + include misc-depends due to debhelper.
+    + the package is compliant with policy 3.8.4.
+
+ -- Rogério Brito <rbrito@ime.usp.br>  Wed, 17 Feb 2010 00:19:23 -0200
+
+youtube-dl (2010.01.19-1) unstable; urgency=low
+
+  * New upstream release. As upstream does not provide a changelog, here
+    are the highlights:
+    + patched to add Google Video and Photobucket support
+    + add support for using rtmpdump
+    + added support to download all of a user's videos!
+    + fix detection of uploader nickname in metacafe
+    + take format 37 into account
+    + add self-updating code
+    + allow empty titles because they do appear in some videos
+    + use default values for "continuedl" and "nooverwrites" parameters
+    + avoid using Unicode strings when forming URL requests
+    + improve preferred encoding detection method
+  * Remove all patches (applied upstream).
+  * Add suggests on rtmpdump.
+  * Shorten the short description.
+  * Include list of sites supported in the long description.
+
+ -- Rogério Brito <rbrito@ime.usp.br>  Tue, 26 Jan 2010 11:28:40 -0200
+
+youtube-dl (2009.09.13-2) unstable; urgency=low
+
+  * change to "3.0 (quilt)" format.
+  * add support for 1080p videos. Thanks Josh Triplett. Closes: #557042.
+  * include a better manpage. Closes: #553919.
+  * include the DMUA: yes field.
+  * kindly reviewed by Li Daobing.
+
+ -- Rogério Brito <rbrito@ime.usp.br>  Thu, 19 Nov 2009 11:21:36 -0200
+
+youtube-dl (2009.09.13-1) unstable; urgency=low
+
+  * New upstream release
+  * debian/watch:
+    + adjust for the new upstream layout.
+  * debian/control:
+    + Standards-Version updated to 3.8.3. No changes needed.
+
+ -- Rogério Brito <rbrito@ime.usp.br>  Sat, 10 Oct 2009 12:17:53 -0300
+
+youtube-dl (2009.08.08-1~try01) unstable; urgency=low
+
+  * The current maintainer seems busy (Closes: #491616):
+    + ability to recognize more qualities of a video.
+    + ability to automatically find the best quality video.
+    + ability to download entire playlists.
+    + ability to specify various urls. (Closes: #452071)
+    + ability to resume interrupted downloads.
+    + many other things.
+  * debian/copyright:
+    + rework the file.
+    + mention that the package is in the public domain.
+    + include my information.
+    + update the URL of the package.
+  * debian/control:
+    + add a Homepage: field.
+    + keeping the current manpage for now.
+    + give more details in the long description.
+    + list me as the maintainer.
+    + Standards-Version updated to 3.8.2.
+  * debian/watch:
+    + let's help with automatic updates.
+
+ -- Rogério Brito <rbrito@ime.usp.br>  Mon, 10 Aug 2009 08:14:08 -0300
+
+youtube-dl (2008.03.22-1) unstable; urgency=low
+
+  * New upstream release:
+    - adds -f / --format command line option.
+
+ -- Robert S. Edmonds <edmonds@debian.org>  Wed, 26 Mar 2008 13:19:23 -0400
+
+youtube-dl (2008.03.08-1) unstable; urgency=low
+
+  * New upstream release:
+    - adds -b / --best-quality command line option.
+
+ -- Robert S. Edmonds <edmonds@debian.org>  Wed, 12 Mar 2008 14:26:04 -0400
+
+youtube-dl (2008.01.24-1) unstable; urgency=low
+
+  * New upstream release; closes: #462427, #462428.
+    - fixes youtube download issues.
+
+ -- Robert S. Edmonds <edmonds@debian.org>  Thu, 24 Jan 2008 22:15:05 -0500
+
+youtube-dl (2007.10.09-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Robert S. Edmonds <edmonds@debian.org>  Mon, 08 Oct 2007 19:22:33 -0400
+
+youtube-dl (2007.08.24-1) unstable; urgency=low
+
+  * New upstream release; closes: #439363.
+
+ -- Robert S. Edmonds <edmonds@debian.org>  Fri, 24 Aug 2007 13:54:40 -0400
+
+youtube-dl (2007.06.22-1) unstable; urgency=low
+
+  * New upstream release:
+    - regex update.
+
+ -- Robert S. Edmonds <edmonds@debian.org>  Thu, 21 Jun 2007 20:42:57 -0400
+
+youtube-dl (2007.06.06-1) unstable; urgency=low
+
+  * New upstream release:
+    - "--title-too" command line option to print the video's title.
+
+ -- Robert S. Edmonds <edmonds@debian.org>  Thu, 07 Jun 2007 01:04:01 -0400
+
+youtube-dl (2007.03.27-1) unstable; urgency=low
+
+  * New upstream release:
+    - Progress meter.
+    - "--literal" command line option to use the video title in the filename.
+    - "--get-url" command line option to print the real video URL.
+
+ -- Robert S. Edmonds <edmonds@debian.org>  Mon,  2 Apr 2007 21:46:56 -0400
+
+youtube-dl (2007.02.18-1) unstable; urgency=low
+
+  * New upstream release:
+    - Diction.
+    - Catches socket errors.
+
+ -- Robert S. Edmonds <edmonds@debian.org>  Tue, 20 Feb 2007 13:57:32 -0500
+
+youtube-dl (2007.01.19-1) unstable; urgency=low
+
+  * New upstream release, closes: #406146.
+
+ -- Robert S. Edmonds <edmonds@debian.org>  Sun, 28 Jan 2007 17:41:44 -0500
+
+youtube-dl (2006.12.07-1) unstable; urgency=low
+
+  * New upstream release:
+    - Use -t to name the downloaded file after the title, closes: #395184.
+    - Parses URLs without a leading "http://", closes: #400321.
+
+ -- Robert S. Edmonds <edmonds@debian.org>  Sun, 10 Dec 2006 13:52:36 -0500
+
+youtube-dl (2006.11.12-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Robert S. Edmonds <edmonds@debian.org>  Sat, 25 Nov 2006 16:12:03 -0500
+
+youtube-dl (2006.09.25-1) unstable; urgency=low
+
+  * New upstream release.
+  * python >= 2.4 is now required.
+
+ -- Robert S. Edmonds <edmonds@debian.org>  Wed, 27 Sep 2006 17:43:07 -0400
+
+youtube-dl (2006.08.28-1) unstable; urgency=low
+
+  * Initial release, closes: #385748.
+
+ -- Robert S. Edmonds <edmonds@debian.org>  Sun,  3 Sep 2006 19:43:27 -0400
+
diff --git a/debian/compat b/debian/compat
new file mode 100644 (file)
index 0000000..7f8f011
--- /dev/null
@@ -0,0 +1 @@
+7
diff --git a/debian/control b/debian/control
new file mode 100644 (file)
index 0000000..92e2b70
--- /dev/null
@@ -0,0 +1,25 @@
+Source: youtube-dl
+Section: web
+Priority: extra
+Maintainer: Rogério Brito <rbrito@ime.usp.br>
+Build-Depends: debhelper (>= 7)
+Standards-Version: 3.8.4
+DM-Upload-Allowed: yes
+Homepage: http://bitbucket.org/rg3/youtube-dl/
+
+Package: youtube-dl
+Architecture: all
+Depends: python (>= 2.4), ${misc:Depends}
+Suggests: rtmpdump, gstreamer0.10-plugins-bad (>= 0.10.18.3-2)
+Description: download videos from youtube
+ youtube-dl is a small command-line program to download videos from
+ YouTube.com and other sites that don't provide direct links to the
+ videos served.
+ .
+ youtube-dl allows the user, among other things, to choose a specific
+ video quality to download (if available) or let the program
+ automatically determine the best quality video to grab. It supports
+ downloading entire playlists and all videos from a given user.
+ .
+ Currently supported sites are video.google.com, youtube, photobucket,
+ and metacafe.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644 (file)
index 0000000..b00b3fb
--- /dev/null
@@ -0,0 +1,30 @@
+This package was debianized by Robert S. Edmonds <edmonds@debian.org> on
+Sun,  3 Sep 2006 19:43:27 -0400.
+
+The current maintainer is Rogério Brito <rbrito@ime.usp.br>.
+
+It was downloaded from:
+
+http://bitbucket.org/rg3/youtube-dl/raw/2010.04.04/youtube-dl
+
+Authors:
+
+    * Ricardo Garcia Gonzalez: program core, YouTube.com InfoExtractor,
+      metacafe.com InfoExtractor and YouTube playlist InfoExtractor.
+    * Danny Colligan: YouTube search InfoExtractor, ideas and patches.
+    * Many other people contributing patches, code, ideas and kind messages.
+      Too many to be listed here. You know who you are. Thank you very much. 
+
+Copyright © 2006-2010 Ricardo Garcia Gonzalez
+
+License:
+
+    The program is in the Public Domain.
+
+    The packaging is licensed under the GNU GPL License:
+
+        Copyright © 2006, Robert S. Edmonds <edmonds@debian.org>.
+       Copyright © 2009-2010, Rogério Brito <rbrito@ime.usp.br>.
+
+For the text of the GPL License in a Debian system, please see
+`/usr/share/common-licenses/GPL-2'.
diff --git a/debian/install b/debian/install
new file mode 100644 (file)
index 0000000..4aff75b
--- /dev/null
@@ -0,0 +1 @@
+youtube-dl usr/bin
diff --git a/debian/manpages b/debian/manpages
new file mode 100644 (file)
index 0000000..cefa31f
--- /dev/null
@@ -0,0 +1 @@
+debian/youtube-dl.1
diff --git a/debian/patches/01-add-support-to-webm.patch b/debian/patches/01-add-support-to-webm.patch
new file mode 100644 (file)
index 0000000..b476770
--- /dev/null
@@ -0,0 +1,16 @@
+Description: Reorder preference of video formats
+Author: Rogério Brito <rbrito@ime.usp.br>
+Forwarded: no
+Last-Update: 2010-06-07
+
+--- a/youtube-dl
++++ b/youtube-dl
+@@ -685,7 +685,7 @@
+       _LOGIN_URL = 'http://www.youtube.com/signup?next=/&gl=US&hl=en'
+       _AGE_URL = 'http://www.youtube.com/verify_age?next_url=/&gl=US&hl=en'
+       _NETRC_MACHINE = 'youtube'
+-      _available_formats = ['37', '22', '35', '18', '34', '5', '17', '13', None] # listed in order of priority for -b flag
++      _available_formats = ['37', '45', '22', '35', '18', '43', '34', '5', '17', '13', None] # listed in order of priority for -b flag
+       _video_extensions = {
+               '13': '3gp',
+               '17': 'mp4',
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644 (file)
index 0000000..4c05f0a
--- /dev/null
@@ -0,0 +1 @@
+01-add-support-to-webm.patch
diff --git a/debian/rules b/debian/rules
new file mode 100755 (executable)
index 0000000..cbe925d
--- /dev/null
@@ -0,0 +1,3 @@
+#!/usr/bin/make -f
+%:
+       dh $@
diff --git a/debian/source/format b/debian/source/format
new file mode 100644 (file)
index 0000000..163aaf8
--- /dev/null
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/watch b/debian/watch
new file mode 100644 (file)
index 0000000..68c1d1e
--- /dev/null
@@ -0,0 +1,6 @@
+version=3
+#
+#http://bitbucket.org/rg3/youtube-dl/wiki/Home http://bitbucket.org/rg3/youtube-dl/raw/(.*)/youtube-dl
+#http://bitbucket.org/rg3/youtube-dl/get/(.*).gz
+#
+http://bitbucket.org/rg3/youtube-dl/downloads/ (?:.*/)?(\d+\.\d+\.\d+)\.tar\.gz
diff --git a/debian/youtube-dl.1 b/debian/youtube-dl.1
new file mode 100644 (file)
index 0000000..13af732
--- /dev/null
@@ -0,0 +1,285 @@
+.\" Automatically generated by Pod::Man 2.22 (Pod::Simple 3.07)
+.\"
+.\" Standard preamble:
+.\" ========================================================================
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.de Vb \" Begin verbatim text
+.ft CW
+.nf
+.ne \\$1
+..
+.de Ve \" End verbatim text
+.ft R
+.fi
+..
+.\" Set up some character translations and predefined strings.  \*(-- will
+.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
+.\" double quote, and \*(R" will give a right double quote.  \*(C+ will
+.\" give a nicer C++.  Capital omega is used to do unbreakable dashes and
+.\" therefore won't be available.  \*(C` and \*(C' expand to `' in nroff,
+.\" nothing in troff, for use with C<>.
+.tr \(*W-
+.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
+.ie n \{\
+.    ds -- \(*W-
+.    ds PI pi
+.    if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
+.    if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\"  diablo 12 pitch
+.    ds L" ""
+.    ds R" ""
+.    ds C` ""
+.    ds C' ""
+'br\}
+.el\{\
+.    ds -- \|\(em\|
+.    ds PI \(*p
+.    ds L" ``
+.    ds R" ''
+'br\}
+.\"
+.\" Escape single quotes in literal strings from groff's Unicode transform.
+.ie \n(.g .ds Aq \(aq
+.el       .ds Aq '
+.\"
+.\" If the F register is turned on, we'll generate index entries on stderr for
+.\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index
+.\" entries marked with X<> in POD.  Of course, you'll have to process the
+.\" output yourself in some meaningful fashion.
+.ie \nF \{\
+.    de IX
+.    tm Index:\\$1\t\\n%\t"\\$2"
+..
+.    nr % 0
+.    rr F
+.\}
+.el \{\
+.    de IX
+..
+.\}
+.\"
+.\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
+.\" Fear.  Run.  Save yourself.  No user-serviceable parts.
+.    \" fudge factors for nroff and troff
+.if n \{\
+.    ds #H 0
+.    ds #V .8m
+.    ds #F .3m
+.    ds #[ \f1
+.    ds #] \fP
+.\}
+.if t \{\
+.    ds #H ((1u-(\\\\n(.fu%2u))*.13m)
+.    ds #V .6m
+.    ds #F 0
+.    ds #[ \&
+.    ds #] \&
+.\}
+.    \" simple accents for nroff and troff
+.if n \{\
+.    ds ' \&
+.    ds ` \&
+.    ds ^ \&
+.    ds , \&
+.    ds ~ ~
+.    ds /
+.\}
+.if t \{\
+.    ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
+.    ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
+.    ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u'
+.    ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u'
+.    ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u'
+.    ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'
+.\}
+.    \" troff and (daisy-wheel) nroff accents
+.ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V'
+.ds 8 \h'\*(#H'\(*b\h'-\*(#H'
+.ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#]
+.ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H'
+.ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u'
+.ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#]
+.ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#]
+.ds ae a\h'-(\w'a'u*4/10)'e
+.ds Ae A\h'-(\w'A'u*4/10)'E
+.    \" corrections for vroff
+.if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u'
+.if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u'
+.    \" for low resolution devices (crt and lpr)
+.if \n(.H>23 .if \n(.V>19 \
+\{\
+.    ds : e
+.    ds 8 ss
+.    ds o a
+.    ds d- d\h'-1'\(ga
+.    ds D- D\h'-1'\(hy
+.    ds th \o'bp'
+.    ds Th \o'LP'
+.    ds ae ae
+.    ds Ae AE
+.\}
+.rm #[ #] #H #V #F C
+.\" ========================================================================
+.\"
+.IX Title "YOUTUBE-DL 1"
+.TH YOUTUBE-DL 1 "2009-11-19" "perl v5.10.1" "User Commands"
+.\" For nroff, turn off justification.  Always turn off hyphenation; it makes
+.\" way too many mistakes in technical documents.
+.if n .ad l
+.nh
+.SH "NAME"
+youtube\-dl \- download videos from youtube.com
+.SH "SYNOPSIS"
+.IX Header "SYNOPSIS"
+.Vb 1
+\&  youtube\-dl [options] url ...
+.Ve
+.SH "DESCRIPTION"
+.IX Header "DESCRIPTION"
+youtube-dl is a script to download videos from youtube.com.
+.PP
+Once it is installed in your system, you should be able to call it from
+the command line. Usage instructions are easy. Use youtube-dl followed
+by a video \s-1URL\s0 or identifier. As an example, consider:
+.PP
+.Vb 1
+\&  youtube\-dl "http://www.youtube.com/watch?v=foobar"
+.Ve
+.PP
+The video will be saved to the file \f(CW\*(C`foobar.flv\*(C'\fR in that example. Many
+YouTube.com videos are in Flash Video format and their extension would
+be \f(CW\*(C`flv\*(C'\fR. Other videos are encoded in H.264 and these usually have the
+extension \f(CW\*(C`mp4\*(C'\fR.  In Linux and other unices, video players using a
+recent version of ffmpeg can play them. That includes MPlayer, \s-1VLC\s0,
+xine, among others.
+.SH "OPTIONS"
+.IX Header "OPTIONS"
+\&\fByoutube-dl\fR accepts options in the following categories
+.IP "\-h, \-\-help" 4
+.IX Item "-h, --help"
+Print help text and exit.
+.IP "\-v, \-\-version" 4
+.IX Item "-v, --version"
+Print program version and exit.
+.IP "\-i, \-\-ignore\-errors" 4
+.IX Item "-i, --ignore-errors"
+Ignore errors during download and continue processing.
+.IP "\-r \fBL\fR, \-\-rate\-limit=\fBL\fR" 4
+.IX Item "-r L, --rate-limit=L"
+Limit the download speed to the specified maximum \fBL\fR (e.g., 50k or 44.6m).
+.IP "\-u \fB\s-1UN\s0\fR, \-\-username=\fB\s-1UN\s0\fR" 4
+.IX Item "-u UN, --username=UN"
+Specify the youtube account username \fB\s-1UN\s0\fR. Some videos require an
+account to be downloaded, mostly because they're flagged as mature
+content.
+.IP "\-p \fB\s-1PW\s0\fR, \-\-password=\fB\s-1PW\s0\fR" 4
+.IX Item "-p PW, --password=PW"
+Like the username, specifies the account password to be \fB\s-1PW\s0\fR.
+.IP "\-n, \-\-netrc" 4
+.IX Item "-n, --netrc"
+Get authentication data from the standard unix .netrc file on the user's
+home directory. The machine name is youtube in regarding this usage.
+.IP "\-f \s-1FMT\s0, \-\-format=FMT" 4
+.IX Item "-f FMT, --format=FMT"
+Specify the video format (quality) in which to download the video. Note
+that not all videos are available in all formats.
+.IP "\-b, \-\-best\-quality" 4
+.IX Item "-b, --best-quality"
+Download the best video quality available for the video(s) specified by
+the user.
+.IP "\-m, \-\-mobile\-version" 4
+.IX Item "-m, --mobile-version"
+Synonymous to the option \*(L"\-f 17\*(R", to download videos playable on some
+mobile phones.
+.IP "\-d, \-\-high\-def" 4
+.IX Item "-d, --high-def"
+Synonymous to the option \*(L"\-f 37\*(R", to download videos in \s-1HD\s0 quality
+(1080p).
+.IP "\-q, \-\-quiet" 4
+.IX Item "-q, --quiet"
+Activates quiet mode, avoiding many messages being written to the
+terminal.
+.IP "\-s, \-\-simulate" 4
+.IX Item "-s, --simulate"
+Simulate the operation, but do not download the video. Useful for
+testing.
+.IP "\-g, \-\-get\-url" 4
+.IX Item "-g, --get-url"
+Simulate the operation, like quiet mode, but show the \s-1URL\s0 that would be
+used to download the video. Can be used with other download tools like
+wget or aria2c.
+.IP "\-e, \-\-get\-title" 4
+.IX Item "-e, --get-title"
+Simulate the operation, like quiet mode, but show the title of the video
+that would be downloaded.
+.IP "\-t, \-\-title" 4
+.IX Item "-t, --title"
+Use the title of the video in the file name used to download the video.
+.IP "\-l, \-\-literal" 4
+.IX Item "-l, --literal"
+Use the literal title of the video in file name used to download the
+video. Can contain \*(L"weird\*(R" characters that are not filtered like with
+the \-t option.
+.IP "\-o \fB\s-1TPL\s0\fR, \-\-output=\fB\s-1TPL\s0\fR" 4
+.IX Item "-o TPL, --output=TPL"
+Specify a template \fB\s-1TPL\s0\fR for the names of the files to be created when
+they are downloaded. The default filename is video_id.flv. But you can
+also use the video title in the filename with the \f(CW\*(C`\-t\*(C'\fR or \f(CW\*(C`\-\-title\*(C'\fR
+option, or preserve the literal title in the filename with the \f(CW\*(C`\-l\*(C'\fR or
+\&\f(CW\*(C`\-\-literal\*(C'\fR option.
+.IP "\-a \fBF\fR, \-\-batch\-file=\fBF\fR" 4
+.IX Item "-a F, --batch-file=F"
+Specify the name of a file containing URLs of videos to download from
+youtube in batch mode. The file must contain one \s-1URL\s0 per line.
+.IP "\-w, \-\-no\-overwrites" 4
+.IX Item "-w, --no-overwrites"
+Do no overwrite already existing files.
+.IP "\-c, \-\-continue" 4
+.IX Item "-c, --continue"
+Resume partially downloaded files.
+.SH "OUTPUT TEMPLATE"
+.IX Header "OUTPUT TEMPLATE"
+The \-o option allows users to indicate a template for the output file
+names. The basic usage is not to set any template arguments when
+downloading a single file, like in youtube-dl \-o funny_video.flv
+\&\*(L"http://some/video\*(R". However, it may contain special sequences that will
+be replaced when downloading each video.
+.PP
+The special sequences have the format \f(CW\*(C`%(NAME)s\*(C'\fR. To clarify, that's a
+percent symbol followed by a name in parenthesis, followed by a
+lowercase S. Allowed names are:
+.IP "id" 4
+.IX Item "id"
+The sequence will be replaced by the video identifier.
+.IP "url" 4
+.IX Item "url"
+The sequence will be replaced by the video \s-1URL\s0.
+.IP "uploader" 4
+.IX Item "uploader"
+The sequence will be replaced by the nickname of the person who uploaded
+the video.
+.IP "title" 4
+.IX Item "title"
+The sequence will be replaced by the literal video title.
+.IP "stitle" 4
+.IX Item "stitle"
+The sequence will be replaced by a simplified video title, restricted to
+alphanumeric characters and dashes.
+.IP "ext" 4
+.IX Item "ext"
+The sequence will be replaced by the appropriate extension (like \f(CW\*(C`flv\*(C'\fR
+or \f(CW\*(C`mp4\*(C'\fR).
+.IP "epoch" 4
+.IX Item "epoch"
+The sequence will be replaced by the Unix epoch when creating the file.
+.PP
+As you may have guessed, the default template is \f(CW\*(C`%(id)s.%(ext)s\*(C'\fR. When
+some command line options are used, it's replaced by other templates
+like \f(CW\*(C`%(title)s\-%(id)s.%(ext)s\*(C'\fR. You can specify your own.
+.SH "AUTHOR"
+.IX Header "AUTHOR"
+youtube-dl was written by Ricardo Garcia Gonzalez and many contributors
+from all around the internet.  This manpage was written by RogA\*~Xrio Brito
+<rbrito@users.sf.net>.
diff --git a/debian/youtube-dl.pod b/debian/youtube-dl.pod
new file mode 100644 (file)
index 0000000..db8eb67
--- /dev/null
@@ -0,0 +1,195 @@
+# -*- pod -*-
+=head1 NAME
+
+youtube-dl - download videos from youtube.com
+
+=head1 SYNOPSIS
+
+  youtube-dl [options] url ...
+
+=head1 DESCRIPTION
+
+youtube-dl is a script to download videos from youtube.com.
+
+Once it is installed in your system, you should be able to call it from
+the command line. Usage instructions are easy. Use youtube-dl followed
+by a video URL or identifier. As an example, consider:
+
+  youtube-dl "http://www.youtube.com/watch?v=foobar"
+
+The video will be saved to the file C<foobar.flv> in that example. Many
+YouTube.com videos are in Flash Video format and their extension would
+be C<flv>. Other videos are encoded in H.264 and these usually have the
+extension C<mp4>.  In Linux and other unices, video players using a
+recent version of ffmpeg can play them. That includes MPlayer, VLC,
+xine, among others.
+
+=head1 OPTIONS
+
+B<youtube-dl> accepts options in the following categories
+
+=over
+
+=item -h, --help
+
+Print help text and exit.
+
+=item -v, --version
+
+Print program version and exit.
+
+=item -i, --ignore-errors
+
+Ignore errors during download and continue processing.
+
+=item -r B<L>, --rate-limit=B<L>
+
+Limit the download speed to the specified maximum B<L> (e.g., 50k or 44.6m).
+
+=item -u B<UN>, --username=B<UN>
+
+Specify the youtube account username B<UN>. Some videos require an
+account to be downloaded, mostly because they're flagged as mature
+content.
+
+=item -p B<PW>, --password=B<PW>
+
+Like the username, specifies the account password to be B<PW>.
+
+=item -n, --netrc 
+
+Get authentication data from the standard unix .netrc file on the user's
+home directory. The machine name is youtube in regarding this usage.
+
+=item -f FMT, --format=FMT
+
+Specify the video format (quality) in which to download the video. Note
+that not all videos are available in all formats.
+
+=item -b, --best-quality
+
+Download the best video quality available for the video(s) specified by
+the user.
+
+=item -m, --mobile-version
+
+Synonymous to the option "-f 17", to download videos playable on some
+mobile phones.
+
+=item -d, --high-def
+
+Synonymous to the option "-f 37", to download videos in HD quality
+(1080p).
+
+=item -q, --quiet
+
+Activates quiet mode, avoiding many messages being written to the
+terminal.
+
+=item -s, --simulate
+
+Simulate the operation, but do not download the video. Useful for
+testing.
+
+=item -g, --get-url
+
+Simulate the operation, like quiet mode, but show the URL that would be
+used to download the video. Can be used with other download tools like
+wget or aria2c.
+
+=item -e, --get-title
+
+Simulate the operation, like quiet mode, but show the title of the video
+that would be downloaded.
+
+=item -t, --title
+
+Use the title of the video in the file name used to download the video.
+
+=item -l, --literal
+
+Use the literal title of the video in file name used to download the
+video. Can contain "weird" characters that are not filtered like with
+the -t option.
+
+=item -o B<TPL>, --output=B<TPL>
+
+Specify a template B<TPL> for the names of the files to be created when
+they are downloaded. The default filename is video_id.flv. But you can
+also use the video title in the filename with the C<-t> or C<--title>
+option, or preserve the literal title in the filename with the C<-l> or
+C<--literal> option.
+
+=item -a B<F>, --batch-file=B<F>
+
+Specify the name of a file containing URLs of videos to download from
+youtube in batch mode. The file must contain one URL per line.
+
+=item -w, --no-overwrites
+
+Do no overwrite already existing files.
+
+=item -c, --continue
+
+Resume partially downloaded files.
+
+=back
+
+=head1 OUTPUT TEMPLATE
+
+The -o option allows users to indicate a template for the output file
+names. The basic usage is not to set any template arguments when
+downloading a single file, like in youtube-dl -o funny_video.flv
+"http://some/video". However, it may contain special sequences that will
+be replaced when downloading each video.
+
+The special sequences have the format C<%(NAME)s>. To clarify, that's a
+percent symbol followed by a name in parenthesis, followed by a
+lowercase S. Allowed names are:
+
+=over
+
+=item id
+
+The sequence will be replaced by the video identifier.
+
+=item url
+
+The sequence will be replaced by the video URL.
+
+=item uploader
+
+The sequence will be replaced by the nickname of the person who uploaded
+the video.
+
+=item title
+
+The sequence will be replaced by the literal video title.
+
+=item stitle
+
+The sequence will be replaced by a simplified video title, restricted to
+alphanumeric characters and dashes.
+
+=item ext
+
+The sequence will be replaced by the appropriate extension (like C<flv>
+or C<mp4>).
+
+=item epoch
+
+The sequence will be replaced by the Unix epoch when creating the file.
+
+=back
+
+As you may have guessed, the default template is C<%(id)s.%(ext)s>. When
+some command line options are used, it's replaced by other templates
+like C<%(title)s-%(id)s.%(ext)s>. You can specify your own.
+
+=head1 AUTHOR
+
+youtube-dl was written by Ricardo Garcia Gonzalez and many contributors
+from all around the internet.  This manpage was written by Rogério Brito
+<rbrito@users.sf.net>.
+
+=cut