GNU.WIKI: The GNU/Linux Knowledge Base

  [HOME] [PHP Manual] [HowTo] [ABS] [MAN1] [MAN2] [MAN3] [MAN4] [MAN5] [MAN6] [MAN7] [MAN8] [MAN9]

  [0-9] [Aa] [Bb] [Cc] [Dd] [Ee] [Ff] [Gg] [Hh] [Ii] [Jj] [Kk] [Ll] [Mm] [Nn] [Oo] [Pp] [Qq] [Rr] [Ss] [Tt] [Uu] [Vv] [Ww] [Xx] [Yy] [Zz]


       videoob - search and play videos


       videoob [-dqv] [-b backends] [-cnfs] [command [arguments..]]
       videoob [--help] [--version]


       Console  application allowing to search for videos on various websites,
       play and download them and get information.

   Supported websites:
       * arretsurimages (arretsurimages website)
       * arte (Arte French and German TV)
       * canalplus (Canal Plus French TV)
       * cappedtv ( demoscene website)
       * dailymotion (Dailymotion video streaming website)
       * europarl (Europarl parliamentary video streaming website)
       * francetelevisions (France Télévisions video website)
       * gdcvault (Game Developers Conferences Vault video streaming website)
       * ina (INA French TV video archives)
       * jacquieetmichel (Jacquie et Michel TV)
       * nolifetv (NolifeTV French video streaming website)
       * quvi (Multi-website video helper with quvi. Handles Youtube, BBC, and
       a lot more)
       *  radiofrance  (Radios  of  Radio  France: Inter, Info, Bleu, Culture,
       Musique, FIP, Le Mouv')
       * trictractv ( video website)
       * vimeo (Vimeo video streaming website)
       * youjizz (YouJizz pornographic video streaming website)
       * youporn (YouPorn pornographic video streaming website)
       * youtube (YouTube video streaming website)


       download ID [FILENAME]
              Download a video

              Braces-enclosed tags are replaced  with  data  fields.  Use  the
              command to see what fields are available on a given video.

              Example: download KdRRge4XYIo@youtube '{title}.{ext}'

       info ID [ID2 [...]]
              Get information about a video.

       nsfw [on | off]
              If  argument  is  given,  enable or disable the non-suitable for
              work behavior.

              If no argument is given, print the current behavior.

       play ID
              Play a video with a found player.

       playlist cmd [args]
              playlist add ID [ID2 ID3 ...]
              playlist remove ID [ID2 ID3 ...]
              playlist export [FILENAME]
              playlist display
              playlist download [PATH]
              playlist play

       search PATTERN
              Search for videos matching a PATTERN.

              Default is limited to 10 results.


       backends [ACTION] [BACKEND_NAME]...
              Select used backends.

              ACTION is one of the following (default: list):
              * enable         enable given backends
              * disable        disable given backends
              * only           enable given backends and disable the others
              * list           list backends
              * add            add a backend
              * register       register a new account on a website
              * edit           edit a backend
              * remove         remove a backend
              * list-modules   list modules

       cd [PATH]
              Follow a path.
              ".." is a special case and goes up one directory.
              "" is a special case and goes home.

       condition [EXPRESSION | off]
              If an argument is given, set the condition  expression  used  to
              filter  the  results. See CONDITION section for more details and
              the expression.
              If the "off" value is given, conditional filtering is disabled.

              If no argument is given, print the current condition expression.

       count [NUMBER | off]
              If an argument is given,  set  the  maximum  number  of  results
              NUMBER must be at least 1.
              "off" value disables counting, and allows infinite searches.

              If no argument is given, print the current count value.

       formatter [list | FORMATTER [COMMAND] | option OPTION_NAME [on | off]]
              If a FORMATTER is given, set the formatter to use.
              You can add a COMMAND to apply the formatter change only to
              a given command.

              If the argument is "list", print the available formatters.

              If the argument is "option", set the formatter options.
              Valid options are: header, keys.
              If on/off value is given, set the value of the option.
              If not, print the current value for the option.

              If no argument is given, print the current formatter.

       inspect BACKEND_NAME
              Display  the  HTML  string  of the current page of the specified
              backend's browser.

              If webkit_mechanize_browser Python module is installed, HTML  is
              displayed in a WebKit GUI.

       logging [LEVEL]
              Set logging level.

              Availables: debug, info, warning, error.
              * quiet is an alias for error
              * default is an alias for warning

       ls [-d] [-U] [PATH]
              List objects in current path.
              If an argument is given, list the specified path.
              Use  -U  option  to  not  sort results. It allows to use a "fast
              path" to
              return results as soon as possible.
              Use -d option to display informations about a collection (and to
              display  the  content  of it). It has the same behavior than the
              know UNIX "ls" command.

              Default is limited to 40 results.

              Quit the application.

       select [FIELD_NAME]... | "$direct" | "$full"
              If an argument is given, set the selected fields.
              $direct selects all fields loaded in one http request.
              $full  selects  all  fields  using  as  much  http  requests  as

              If no argument is given, print the currently selected fields.


              show program's version number and exit

       -h, --help
              show this help message and exit

       -b BACKENDS, --backends=BACKENDS
              what backend(s) to enable (comma separated)

       -e EXCLUDE_BACKENDS, --exclude-backends=EXCLUDE_BACKENDS
              what backend(s) to exclude (comma separated)

       -I, --insecure
              do not validate SSL


       -d, --debug
              display debug messages

       -q, --quiet
              display only error messages

       -v, --verbose
              display info messages

              file to save logs

       -a, --save-responses
              save every response


       -c CONDITION, --condition=CONDITION
              filter  result  items to display given a boolean expression. See
              CONDITION section for the syntax

       -n COUNT, --count=COUNT
              limit number of results (from each backends)

       -s SELECT, --select=SELECT
              select result item keys to display (comma separated)


       -f FORMATTER, --formatter=FORMATTER
              select  output  formatter  (csv,  htmltable,  json,   json_line,
              multiline, simple, table, video_list, webkit)

              do not display header

              do not display item keys

       -O OUTFILE, --outfile=OUTFILE
              file to export result


       The  -c  and  --condition  is  a  flexible  way  to  sort  and get only
       interesting results. It supports conditions on numerical values, dates,
       and  strings.  Dates are given in YYYY-MM-DD format.  The syntax of one
       expression is "field operator value". The field to test is  always  the
       left member of the expression.

       The  field  is  a  member  of  the objects returned by the command. For
       example, a bank account has "balance", "coming" or "label" fields.

   The following operators are supported:
       =      Test if object.field is equal to the value.

       !=     Test if object.field is not equal to the value.

       >      Test if object.field is greater than the value. If  object.field
              is date, return true if value is before that object.field.

       <      Test  if object.field is less than the value. If object.field is
              date, return true if value is after that object.field.

       |      This operator is available only for string fields. It works like
              the  Unix standard grep command, and returns True if the pattern
              specified in the value is in object.field.

   Expression combination
       You can make a expression combinations with the keywords " AND " and  "
       OR ".

       boobank ls --condition 'label=Livret A'
       Display only the "Livret A" account.

       boobank ls --condition 'balance>10000'
       Display accounts with a lot of money.

       boobank history account@backend --condition 'label|rewe'
       Get transactions containing "rewe".

       boobank history account@backend --condition 'date>2013-12-01 AND date<2013-12-09'
       Get transactions betweens the 2th December and 8th December 2013.


       Copyright(C) 2010-2011 Christophe Benz, Romain Bignon, John Obbele

       For full COPYRIGHT see COPYING file with weboob package.




       Home page:

  All copyrights belong to their respective owners. Other content (c) 2014-2018, GNU.WIKI. Please report site errors to
Page load time: 0.113 seconds. Last modified: November 04 2018 12:49:43.