clivefeed(1)
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 <legatvs@gmail.com>