[SCM] Video extraction utility for YouTube, Google Video and other video sites (Debian packaging) branch, master, updated. 2.1.2-55-g024c766

Damyan Ivanov dmn at debian.org
Wed Feb 25 15:14:07 UTC 2009


The following commit has been merged in the master branch:
commit ebb9630637f2d75b0b4a0bb1544bf5305eb7b883
Author: Damyan Ivanov <dmn at debian.org>
Date:   Wed Feb 25 15:06:52 2009 +0200

    remove generated clive.1 from repository and ignore it

diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..3c44d7b
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+clive.1
diff --git a/clive.1 b/clive.1
deleted file mode 100644
index 1c9cc82..0000000
--- a/clive.1
+++ /dev/null
@@ -1,573 +0,0 @@
-.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.35
-.\"
-.\" Standard preamble:
-.\" ========================================================================
-.de Sh \" Subsection heading
-.br
-.if t .Sp
-.ne 5
-.PP
-\fB\\$1\fR
-.PP
-..
-.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.  | will give a
-.\" real vertical bar.  \*(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-|\(bv\*(Tr
-.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\}
-.\"
-.\" If the F register is turned on, we'll generate index entries on stderr for
-.\" titles (.TH), headers (.SH), subsections (.Sh), items (.Ip), and index
-.\" entries marked with X<> in POD.  Of course, you'll have to process the
-.\" output yourself in some meaningful fashion.
-.if \nF \{\
-.    de IX
-.    tm Index:\\$1\t\\n%\t"\\$2"
-..
-.    nr % 0
-.    rr F
-.\}
-.\"
-.\" For nroff, turn off justification.  Always turn off hyphenation; it makes
-.\" way too many mistakes in technical documents.
-.hy 0
-.if n .na
-.\"
-.\" 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 "clive 1"
-.TH clive 1 "2009-02-19" "2.1.6" "clive manual"
-.SH "NAME"
-clive \- the non\-interactive video extraction utility
-.SH "SYNOPSIS"
-.IX Header "SYNOPSIS"
-clive [option]... [\s-1URL\s0]...
-.SH "DESCRIPTION"
-.IX Header "DESCRIPTION"
-clive is a command line utility for extracting videos from Youtube and other
-video sharing Web sites. It was originally written to bypass the Adobe Flash
-requirement needed to view the hosted videos. It is non\-interactive, meaning
-it can work in the background while the user is not logged on. This allows
-the user to start an extraction and disconnect from the system, letting clive
-finish the work.
-.PP
-clive was influenced by the \s-1GNU\s0 \fIwget\fR\|(1) utility. Kudos to the wget team
-for their original work.
-.SH "OPTIONS"
-.IX Header "OPTIONS"
-.IP "\fBOption Syntax\fR" 4
-.IX Item "Option Syntax"
-Every option has a long form along with the short one. Long options are more
-convenient to remember but take time to type. You may freely mix different
-option styles, or specify options after the command-line arguments. For example:
-.Sp
-.Vb 1
-\&    % clive -c --format=mp4 URL -n
-.Ve
-.Sp
-You may also put several options together that do not require arguments.
-For example:
-.Sp
-.Vb 1
-\&    % clive -pcn URL
-.Ve
-.Sp
-Which is equivalent to:
-.Sp
-.Vb 1
-\&    % clive -p -c -n URL
-.Ve
-.PP
-\&\fBBasic Options\fR
-.IP "\fB\-h \-\-help\fR" 4
-.IX Item "-h --help"
-Print this help and exit.
-.IP "\fB\-v \-\-version\fR" 4
-.IX Item "-v --version"
-Print version and exit.
-.IP "\fB\-M \-\-modversion\fR" 4
-.IX Item "-M --modversion"
-Print installed Perl and module version details.
-.IP "\fB\-b \-\-background\fR" 4
-.IX Item "-b --background"
-Go to background immediately after startup. If no output file is specified
-using the \fB\-\-output\fR or \fB\-\-append\fR, the output is redirected to \fIclive-log\fR
-file. Implies \fB\-\-progress=\fR\fIdot\fR.
-.IP "\fB\-e \-\-emit\-csv\fR" 4
-.IX Item "-e --emit-csv"
-Do not extract any videos, instead print the video details as \s-1CSV\s0 to stdout.
-Ignores \fB\-\-quiet\fR for the \s-1CSV\s0 data.
-.Sp
-.Vb 1
-\&    % clive -eq URL # Would still print the CSV content
-.Ve
-.IP "\fB\-E \-\-emit\-xml\fR" 4
-.IX Item "-E --emit-xml"
-Equivalent to \fB\-\-emit\-csv\fR in every way but the output is \s-1XML\s0. Negates
-\&\fB\-\-emit\-csv\fR.
-.PP
-\&\fB\s-1HTTP\s0 options\fR
-.IP "\fB\-U \-\-agent=\fR\fIstring\fR" 4
-.IX Item "-U --agent=string"
-Identify as \fIstring\fR to the \s-1HTTP\s0 server. Defaults is \*(L"Mozilla/5.0\*(R".
-.IP "\fB\-y \-\-proxy=\fR\fIaddress\fR" 4
-.IX Item "-y --proxy=address"
-Use \fIaddress\fR for \s-1HTTP\s0 proxy, e.g. http://foo:1234. If undefined,
-uses the http_proxy environment setting if present.
-.IP "\fB\-X \-\-no\-proxy\fR" 4
-.IX Item "-X --no-proxy"
-Do not use \s-1HTTP\s0 proxy.
-.PP
-\&\fBCache Options\fR
-.IP "\fB\-R \-\-renew\fR" 4
-.IX Item "-R --renew"
-Renew cache entries for the re-visited URLs. See \*(L"\s-1CACHE\s0\*(R" in the manual page.
-.IP "\fB\-s \-\-show\fR" 4
-.IX Item "-s --show"
-Print all cache entries to standard output.
-.IP "\fB\-H \-\-show\-format=\fR\fIstring\fR" 4
-.IX Item "-H --show-format=string"
-Format printed entries using the \fIstring\fR. Default is '%D: \*(L"%t\*(R" | \f(CW%mMB\fR'.
-The following specifiers are supported:
-.Sp
-.Vb 8
-\&    %t = video page title
-\&    %i = video id
-\&    %l = video file length (bytes)
-\&    %u = video page url
-\&    %x = video extraction url
-\&    %D = video extraction date
-\&    %T = video extraction time
-\&    %S = video extraction timestamp (same as: %D %T)
-.Ve
-.IP "\fB\-g \-\-grep=\fR\fIpattern\fR" 4
-.IX Item "-g --grep=pattern"
-Grep cache entries for \fIpattern\fR. Matching is \fBnot\fR restricted to any specific
-cache entry field (e.g. title or id).
-.Sp
-.Vb 2
-\&    % clive --grep=git
-\&    % clive --grep=^git --ignore-case
-.Ve
-.Sp
-The matched entries are then extracted. To only show the matches, use the
-\&\fB\-\-show\fR option. For example:
-.Sp
-.Vb 1
-\&    % clive -sg ^git
-.Ve
-.IP "\fB\-i \-\-ignore\-case\fR" 4
-.IX Item "-i --ignore-case"
-Causes clive to ignore case-differences with \fB\-\-grep\fR.
-.IP "\fB\-D \-\-delete\fR" 4
-.IX Item "-D --delete"
-Delete grep-matched entries from the cache. If used with the \fB\-\-show\fR
-option, clive will prompt before deleting, e.g.:
-.Sp
-.Vb 1
-\&    % clive -siDg ^git
-.Ve
-.IP "\fB\-C \-\-clear\fR" 4
-.IX Item "-C --clear"
-Clear cache and exit.
-.PP
-\&\fBLogging and Input Options\fR
-.IP "\fB\-o \-\-output=\fR\fIlogfile\fR" 4
-.IX Item "-o --output=logfile"
-Log all messages to \fIlogfile\fR. The messages are normally reported to
-stdout and stderr.
-.IP "\fB\-a \-\-append=\fR\fIlogfile\fR" 4
-.IX Item "-a --append=logfile"
-Append to \fIlogfile\fR. This is the same as \fB\-\-output\fR but appends to
-\&\fIlogfile\fR instead of overwriting it. If the \fIlogfile\fR does not exist,
-it is created.
-.IP "\fB\-d \-\-debug\fR" 4
-.IX Item "-d --debug"
-Causes the program to print Curl debug messages.
-.IP "\fB\-q \-\-quiet\fR" 4
-.IX Item "-q --quiet"
-Turn off all output.
-.IP "\fB\-r \-\-recall\fR" 4
-.IX Item "-r --recall"
-Recall the last \s-1URL\s0 batch from the previous runtime. Note that clive overwrites
-this information at every runtime. See also \*(L"\s-1CACHE\s0\*(R".
-.IP "\fB\-T \-\-savebatch=\fR\fIfile\fR" 4
-.IX Item "-T --savebatch=file"
-Save current \s-1URL\s0 batch to \fIfile\fR. 
-.IP "\fB\-p \-\-paste\fR" 4
-.IX Item "-p --paste"
-Paste input from clipboard. The pasted URLs are expected to be separated with
-newlines.
-.PP
-\&\fBDownload Options\fR
-.IP "\fB\-n \-\-no\-extract\fR" 4
-.IX Item "-n --no-extract"
-Do not actually extract any videos.
-.IP "\fB\-c \-\-continue\fR" 4
-.IX Item "-c --continue"
-Continue extraction of a partially downloaded file. Note that this works only
-with \s-1HTTP\s0 servers that support the \*(L"Range\*(R" header. Ignored unless \fIlocalfile\fR
-< \fIremotefile\fR.
-.Sp
-The \*(L"requested range was not delivered\*(R" error typically implies that the
-host does not allow continuing partially extracted video files. You will
-see this error if you attempt to continue a partially downloaded flv video
-from Youtube, for example.
-.IP "\fB\-W \-\-overwrite\fR" 4
-.IX Item "-W --overwrite"
-Causes clive to overwrite already existing video files. By default clive
-appends a numeric suffix to the output filename.
-.IP "\fB\-G \-\-progress=\fR\fItype\fR" 4
-.IX Item "-G --progress=type"
-Select the \fItype\fR of the progress indicator. Accepted types are \*(L"bar\*(R",
-\&\*(L"dot\*(R" and \*(L"none\*(R".
-.Sp
-The \*(L"bar\*(R" indicator is used by default. It spews out some details indicating
-the status of retrieval. If the output is not a \s-1TTY\s0, the \*(L"dot\*(R" bar will be
-used instead.
-.Sp
-Use \-\-progress=dot to switch to the \*(L"dot\*(R" display. It traces the retrieval
-by printing dots on the screen, each dot representing a fixed amount of
-downloaded data.
-.Sp
-When using the dotted retrieval, you may also set the style by specifying
-the \fItype\fR as dot:style.
-.Sp
-.Vb 6
-\&    --progress=dot:default
-\&        each dot 1K, 10-dots clusters, 50-dots lines
-\&    --progress=dot:binary
-\&        each dot  8K, 16-dots clusters, 48-dots lines
-\&    --progress=dot:mega
-\&        each dot 64K,  8-dots clusters, 48-dots lines
-.Ve
-.Sp
-Progress indication can be disabled completely by setting \fItype\fR to \*(L"none\*(R".
-.IP "\fB\-u \-\-youtube\-user=\fR\fIusername\fR" 4
-.IX Item "-u --youtube-user=username"
-\&\fIusername\fR to log into Youtube. Typically needed only if you are planning
-to extract videos flagged as mature\-content.
-.IP "\fB\-t \-\-youtube\-pass=\fR\fIpassword\fR" 4
-.IX Item "-t --youtube-pass=password"
-\&\fIpassword\fR to log into Youtube. If \fIpassword\fR is \*(L"\-\*(R", causes clive to
-retrieve the login password from the \fIclivepass\fR\|(1) utility. See \*(L"\s-1EXAMPLES\s0\*(R".
-.IP "\fB\-L \-\-no\-login\fR" 4
-.IX Item "-L --no-login"
-Do not log into Youtube.
-.IP "\fB\-S \-\-savedir=\fR\fIdir\fR" 4
-.IX Item "-S --savedir=dir"
-Save extracted videos to \fIdir\fR.
-.IP "\fB\-f \-\-format=\fR\fIformat\fR" 4
-.IX Item "-f --format=format"
-Extract \fIformat\fR of the video. All supported websites have at least the flv
-format available. See \*(L"\s-1FORMATS\s0\*(R" for more.
-.IP "\fB\-l \-\-cclass=\fR\fIcharacter-class\fR" 4
-.IX Item "-l --cclass=character-class"
-Use \fIcharacter-class\fR to filter the video page titles. Default is \fB\ew\fR.
-The filtered video page titles are used to name the extracted videos.
-.IP "\fB\-N \-\-filename\-format=\fR\fIstring\fR" 4
-.IX Item "-N --filename-format=string"
-Use \fIstring\fR to construct the name of the extracted video. Default is
-\&\*(L"%t\-(%i)\-[%d].%s\*(R". The following specifiers are supported:
-.Sp
-.Vb 7
-\&    %t = video title (after applying --cclass)
-\&    %i = video id
-\&    %d = video domain
-\&    %s = video suffix
-\&    %D = current date
-\&    %T = current time
-\&    %S = timestamp (same as %D %T)
-.Ve
-.IP "\fB\-x \-\-exec=\fR\fIcommand\fR\fB;\fR" 4
-.IX Item "-x --exec=command;"
-Execute \fIcommand\fR. Optional arguments may be passed to the command.
-The expression must be terminated by a semicolon (\*(L";\*(R"). If the specifier
-\&\*(L"%i\*(R" appears anywhere in \fIcommand\fR name or the arguments it is replaced
-by the pathname of the extracted video file.
-.Sp
-Example:
-  % clive \-\-exec=\*(L"mplayer \f(CW%i\fR;\*(R" \s-1URL\s0
-.IP "\fB\-x, \-\-exec=\fR\fIcommand\fR\fB+\fR" 4
-.IX Item "-x, --exec=command+"
-Same as \fB\-\-exec\fR, except that \*(L"%i\*(R" is replaced with as many pathnames
-as possible for the invocation of \fIcommand\fR.
-.IP "\fB\-V \-\-clivepass=\fR\fIpath\fR" 4
-.IX Item "-V --clivepass=path"
-\&\fIpath\fR to the \fIclivepass\fR\|(1) utility. If \s-1CLIVEPASS_PATH\s0 environment
-variable is set, it will will used.
-.SH "EXAMPLES"
-.IX Header "EXAMPLES"
-.ie n .IP "% clive ""http://youtube.com/watch?v=3HD220e0bx4""" 4
-.el .IP "% clive ``http://youtube.com/watch?v=3HD220e0bx4''" 4
-.IX Item "% clive http://youtube.com/watch?v=3HD220e0bx4"
-Extract the video from the specified \s-1URL\s0.
-.IP "% cat >> url.lst" 4
-.IX Item "% cat >> url.lst"
-.Vb 4
-\& http://en.sevenload.com/videos/IUL3gda-Funny-Football-Clips
-\& http://youtube.com/watch?v=3HD220e0bx4
-\& http://break.com/index/beach-tackle-whip-lash.html
-\& http://www.liveleak.com/view?i=704_1228511265
-.Ve
-.IP "% cat url.lst | clive" 4
-.IX Item "% cat url.lst | clive"
-Read input from \s-1UNIX\s0 pipe.
-.IP "% clive \-p \s-1URL\s0 \s-1URL\s0" 4
-.IX Item "% clive -p URL URL"
-Combine input from the command-line and the clipboard (each \s-1URL\s0 separated
-with a newline).
-.IP "% clive \-rf mp4" 4
-.IX Item "% clive -rf mp4"
-Recall the last \s-1URL\s0 batch and extract the mp4 format of the video.
-.IP "% clive \-g 3HD220e0bx4" 4
-.IX Item "% clive -g 3HD220e0bx4"
-Grep the pattern from the cache and extract the matched videos.
-.IP "% clive \-iDg ^3hd2" 4
-.IX Item "% clive -iDg ^3hd2"
-Same as above but \fIdelete\fR the matched entries from the cache instead.
-.IP "% clive \-s" 4
-.IX Item "% clive -s"
-Print the contents of the cache to stdout.
-.IP "% clive \-sig ^3hd2" 4
-.IX Item "% clive -sig ^3hd2"
-Show only matched cache entries.
-.IP "% clive \-big ^3hd2 \-o my.log" 4
-.IX Item "% clive -big ^3hd2 -o my.log"
-Grep for the pattern, go to background, redirect output to \fImy.log\fR and
-extract the grep-matched videos.
-.ie n .IP "% clive \-\-exec=""ffmpeg \-y \-i %i\fR \f(CW%i.mpg;"" \s-1URL\s0" 4
-.el .IP "% clive \-\-exec=``ffmpeg \-y \-i \f(CW%i\fR \f(CW%i\fR.mpg;'' \s-1URL\s0" 4
-.IX Item "% clive --exec=ffmpeg -y -i %i %i.mpg; URL"
-Re-encode the extracted video to mpeg format with \fIffmpeg\fR\|(1).
-.IP "% clivepass \-\-create" 4
-.IX Item "% clivepass --create"
-.PD 0
-.IP "% clivepass \-\-add myusername" 4
-.IX Item "% clivepass --add myusername"
-.IP "% clive \-u myusername \-t \- \-V /usr/bin/clivepass \s-1URL\s0" 4
-.IX Item "% clive -u myusername -t - -V /usr/bin/clivepass URL"
-.PD
-Create a new \fIclivepass\fR\|(1) passwd login password \*(L"repository\*(R" file.
-.Sp
-Add Youtube login \*(L"myusername\*(R" to the repo.
-.Sp
-Chain clive\-clivepass: retrieve login password from the repo, login to
-Youtube using the \*(L"myusername\*(R" \s-1ID\s0 and the decrypted password, then extract
-video.
-.Sp
-The \fIclivepass\fR\|(1) utility is part of the \fBclive-utils\fR project, see the
-\&\*(L"\s-1SEE\s0 \s-1ALSO\s0\*(R" section.
-.SH "FORMATS"
-.IX Header "FORMATS"
-clive defaults to extract the flv format unless the \fB\-\-format\fR option is
-used. The requested format may not always be available. The server typically
-returns one of the HTTP/40x errors if a format is not available.
-.PP
-The quality of the video depends on the uploaded video quality. Each
-website typically recompresses the uploaded videos to 320x240 resolution
-(sometimes higher). Because this varies per video and website, you should
-consider the list below only as a reference. It may provide inaccurate info.
-.IP "\fBwww.youtube.com\fR" 4
-.IX Item "www.youtube.com"
-.PD 0
-.IP "\fBwww.last.fm\fR" 4
-.IX Item "www.last.fm"
-.PD
-Formats: (flv|mp4|3gpp|xflv)  Continue: Yes (except flv)
-.Sp
-The flv format is usually available unless the video has been removed or
-set private. The mp4 and 3gpp formats are often, or will become, available.
-The xflv on the other hand appears to be very rarely available.
-.Sp
-Videos from 2006 are usualy available only as flv. Most last.fm videos
-are actually Youtube videos.
-.IP "\fBvideo.google.com\fR" 4
-.IX Item "video.google.com"
-Formats: (flv|mp4)  Continue: Only mp4
-.Sp
-The mp4 may not always be available.
-.IP "\fBwww.sevenload.com\fR" 4
-.IX Item "www.sevenload.com"
-Formats: flv  Continue: Yes
-.IP "\fBwww.break.com\fR" 4
-.IX Item "www.break.com"
-Formats: flv  Continue: Yes
-.IP "\fBwww.liveleak.com\fR" 4
-.IX Item "www.liveleak.com"
-Formats: flv  Continue: Yes
-.IP "\fBwww.evisor.tv\fR" 4
-.IX Item "www.evisor.tv"
-Formats: flv  Continue: Yes
-.SH "CACHE"
-.IX Header "CACHE"
-The cache has two purposes:
-.IP "1." 4
-Keep reusable video data available for fast re\-extraction.
-.IP "2." 4
-Keep a record of extracted videos. Various other utility features such as the
-\&\fB\-\-grep\fR can be used to access this data.
-.PP
-Each cache entry contains information about a video, including, but not limited
-to, page title, file length and extraction \s-1URL\s0.
-.PP
-Some entries may need to be renewed from time to time as some websites have
-their extraction URLs expire after awhile. Youtube is an example of this.
-Youtube servers usually return the \s-1HTTP/410\s0 error if the extraction \s-1URL\s0 has
-expired. You can use the \fB\-\-renew\fR option to fix this.
-.PP
-Note that if you use a different \fB\-\-format\fR than previously, clive will renew
-the cache entry automatically. This is done for two reasons:
-.IP "1." 4
-Cache extraction \s-1URL\s0 points to a different file
-.IP "2." 4
-Video file length would be incorrect
-.SH "UNICODE"
-.IX Header "UNICODE"
-As long as the terminal can handle unicode, so should clive. Details of
-enabling unicode in your terminal falls outside the scope of this manual
-page.
-.PP
-If you are running X, switching to a unicode capable terminal
-(e.g. \fIuxterm\fR\|(1)) may provide quick remedy to this.
-.PP
-If you are using a user-defined character class (\fB\-\-cclass\fR), make sure
-it is not dismissing unicode characters.
-.SH "FILES"
-.IX Header "FILES"
-clive searches the ~/.config/clive directory for the config file. You can
-override this by setting the \fB\s-1CLIVE_HOME\s0\fR environment variable.
-.IP "~/.config/clive/config" 4
-.IX Item "~/.config/clive/config"
-Configuration file for clive.
-.IP "~/.config/clive/cache" 4
-.IX Item "~/.config/clive/cache"
-Contains the cache entries of the visited URLs. A Berkeley \s-1DB\s0 (Hash) file.
-.IP "~/.config/clive/recall" 4
-.IX Item "~/.config/clive/recall"
-Contains the last \s-1URL\s0 batch. Can be recalled with the \fB\-\-recall\fR option.
-.SH "SEE ALSO"
-.IX Header "SEE ALSO"
-\&\fIclivefeed\fR\|(1) \fIclivescan\fR\|(1) \fIclivepass\fR\|(1)
-.SH "OTHER"
-.IX Header "OTHER"
-Homepage:
-  http://clive.sourceforge.net/
-.PP
-Project page:
-  http://code.google.com/p/clive/
-.PP
-Send questions, patches and bug reports to:
-  clive\-list at googlegroups.com
-.PP
-To subscribe to the list, send an email to:
-  clive\-list\-subscribe at googlegroups.com
-.PP
-List archive:
-  http://groups.google.com/group/clive\-list
-.PP
-You can obtain the development repository with:
-  % git clone git://repo.or.cz/clive.git
-.PP
-For release announcements, subscribe to the
-project at:
-  http://freshmeat.net/projects/clive
-.PP
-Additional utilities (clive\-utils):
-  http://code.google.com/p/clive\-utils/
-.SH "AUTHOR"
-.IX Header "AUTHOR"
-Written by Toni Gundogdu <legatvs at gmail.com>.

-- 
Video extraction utility for YouTube, Google Video and other video sites (Debian packaging)



More information about the Pkg-perl-cvs-commits mailing list