Reference

clivefeed(1)

the feed parsing utility for clive

NAME

clivefeed - the feed parsing utility for clive

SYNOPSIS

clivefeed [option]... [URL]...

DESCRIPTION

clivefeed is an utility that parses RSS feeds containing video page links and uses clive(1) (or <cclive(1)>) to extract them.

Historically, the feed parsing feature was written in Python/Newt and was part of clive(1). This feature was originally removed in clive 2.0 and later rewritten in Perl/Tk as part of the clive-utils project which is a set of additional utilities for clive(1).

OPTION SYNTAX

You may freely mix different option styles, or specify options after the command-line arguments. For example:
% clivefeed -c /usr/local/bin/clive --opts=mp4 URL -a

You may also put several options together that do not require arguments. For example:
% clivefeed -aXc /usr/local/bin/clive URL

Which is equivalent to:
% clivefeed -a -X -c /usr/local/bin/clive URL

OPTIONS

-h, --help

Show help and exit.

-v, --version

Show version and exit.

-c, --clive=path

path to clive(1) command. If unspecified, clivefeed will attempt to locate it in the $PATH. Additionally, the CLIVE_PATH environment variable can be used.

-o, --opts=opts

opts to append to clive call. See clive(1) for more on the available options.

-a, --all

Grab all videos without prompting the GUI. Note that users without X can use this option to workaround the X requirement.

-r, --recall

Recall the last input.

-s, --selected

Re-extract the last video selection.

-p, --paste

Paste URL input data from clipboard.

HTTP Options

-U, --agent=string

Identify as string to the HTTP server. Defaults to "Mozilla/5.0".

-y, --proxy=address

Use address for HTTP proxy, e.g. http://foo:1234. If http_proxy environment variable is defined, it will be used.

-X, --no-proxy

Do not use the defined HTTP proxy (--proxy, config or http_proxy).

EXAMPLES

Typical use:

% clivefeed "http://youtube.com/rss/user/communitychannel/videos.rss"

Multiple links:

% cat >> url.lst
http://youtube.com/rss/user/googletechtalks/videos.rss
http://youtube.com/rss/user/theonion/videos.rss
http://youtube.com/rss/user/lisanova/videos.rss
http://youtube.com/rss/user/clipcritics/videos.rss
http://youtube.com/rss/user/communitychannel/videos.rss
http://youtube.com/rss/user/manintheboxshow/videos.rss

% cat url.lst | clivefeed

Set path to clive(1) with video extraction options:

% clivefeed --clive=/usr/local/bin/clive --opts="-f mp4" URL

Grab all found videos without prompting:

% clivefeed --all URL

Note that users without X can also use this.

FILES

clivefeed searches the ~/.config/clive-utils directory for the config file. You can override this by setting the CLIVEFEED_HOME environment variable.

~/.config/clive-utils/config

Configuration file.

~/.config/clive-utils/feed.prefs

GUI preferences (e.g. fonts, window position, sash coords, ...).

~/.config/clive-utils/feed.recall

Last input.

~/.config/clive-utils/feed.sel

Last video selection.

SEE ALSO

clive(1) cclive(1) clivescan(1) clivepass(1)

OTHER

Project page:
<http://googlecode.com/p/clive-utils/>

Development repository can be cloned with:
% git clone git://repo.or.cz/clive-utils.git

For release announcements, subscribe to the project at:
<http://freshmeat.net/projects/clive-utils/>

AUTHOR

Written by Toni Gundogdu <[email protected]>