---
name: "clivefeed"
section: "1"
platform: "linux"
package: "clive-utils"
version: "2.1.6-1"
release: "Debian 6.0 (Squeeze)"
platforms: ["linux"]
url: "https://new.carta.tech/clivefeed"
---

# 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)](/clive/1.md) (or \<[*cclive*(1)](/cclive/1.md)\>) to extract them.

Historically, the feed parsing feature was written in Python/Newt and was part of [*clive*(1)](/clive/1.md). 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)](/clive/1.md).

## 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)](/clive/1.md) 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)](/clive/1.md) 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)](/clive/1.md) 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)](/clive/1.md) [*cclive*(1)](/cclive/1.md) [*clivescan*(1)](/clivescan/1.md) [*clivepass*(1)](/clivepass/1.md)

## 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\>
