./wip/cclive, Command line video extraction tool for user-uploaded video hosts

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.6.5, Package name: cclive-0.6.5, Maintainer: zecrazytux

cclive is a command line video extraction utility similar to clive but with lower requirements.
Its features are few and essential. Supports Youtube, Googlevideo, Break, Liveleak,
Sevenload, Evisortv and Dailymotion.


Required to run:
[www/curl] [devel/pcre++] [wip/quvi]

Required to build:
[devel/gmake] [devel/pkg-config]

Master sites:

SHA1: 2bb18c4d43775d728825c2d3b39157ae4c396e11
RMD160: 2c804122c95c5abf534ba59801fac3667647c812
Filesize: 150.523 KB

Version history: (Expand)


CVS history: (Expand)


   2010-08-23 16:56:32 by Sébastien BOCAHU | Files touched by this commit (2)
Log message:
Upgrade to version 0.6.5
Most noticeable change is that it works again with youtube and dailymotion (they
changed their movie urls lately so that old versions of cclive don't work
anymore)

Thanks to Brad Harder for the info and patch.
   2010-01-20 13:42:20 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Update to 0.5.8. Set LICENSE.

Version 0.5.8 (January 14, 2010)

  User-visible changes:
    * Fix "-f unavailable_format" for dailymotion
        1. Use first found link instead of croaking with an error
    * Fix "-f best" for dailymotion
        1. Use proper sorting method
        2. Thanks to Markus Doppelbauer for reporting the issue
    * Fix tube8 support

  Developer-visible changes:
    * configure: dump build configuration
    * tests/sevenload.cpp: remove dead test link (closes  issue #19 )

Version 0.5.7 (December 18, 2009)

  User-visible changes:
    * Do not replace dashes with underscores in ids
    * --substitute: support multiple regexps (re-closes  issue #17 )
        1. Read manual page for updated details
        2. See also NEWS file
    * Fix tube8 support

  Developer-visible changes:
    * tests: support MULTI_TEST env.var. (see INSTALL)
    * Remove redtube remains from the src tree
   2010-01-17 13:03:22 by Thomas Klausner | Files touched by this commit (217) | Package updated
Log message:
Recursive PKGREVISION bump for jpeg update to 8.
   2009-12-15 14:56:04 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Update to 0.5.6:

0.5.6
-------------

Added --substitute which mimics Perl's s/old/new/(gi) substitution.
It can be used to replace substrings in output filenames.

Example:
  % cclive -S "s/old/new/i" URL
  % cclive -S "s/[/:-]/_/g" URL

Changed --regexp to accept Perl-like regular expressions, e.g.
  % cclive -r "/(\w+)/" URL
  % cclive -r "/(\w+)/g" URL
  % cclive -r "/([a-e])/gi" URL

Note that this breaks the backward compatibility.
  * --regexp now expects /pattern/(gi)
  * --find-all is no longer supported (use /g instead)

Added --background which is similar to what clive (2.1.x) once had.
The progress indication while in the background is very simplistic.
Note that --logfile and --logfile-interval options were also added
to support --background.
   2009-08-31 12:38:01 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Update to 0.5.0.

Release 0.5.0
-------------

The dependency of Perl and HTML::Tokenizer module have been replaced with
libiconv and PCRE for significantly lower system footprint. Perl was previously
used for parsing video titles and cleaning them up.

configure no longer supports --enable-sigwinch. The support is now compiled
into the program automatically if signal.h is found and defines SIGWINCH.

tests/ have been rewritten in C++.

Other notable changes:

  Removed options:
  --title
    - obsoleted by --filename-format since 0.4.1 
  --cclass, --no-cclass
    - obsoleted by --regexp and --find-all (below)

  New options:
  -r, --regexp
    - Defines the regular expression that can be used to "filter"
      video titles before they are used for filenames

  -g, --find-all
    - Used together with the above to repeat the matching to find
      all occurences, similar to Perl's /g option

  Example:
    cclive -gr "(\w|\s)" URL

  Comparison:
  -----------
                              SIZE     RES      Notes
  clive  2.2.4              ~13924k  ~10388k    Perl all the way
  cclive 0.4.7 (w/ perl)     ~8300k   ~6908k    Video titles enabled
  cclive 0.4.7 (w/o perl)    ~5940k   ~3224k    No video titles
  cclive 0.5.0               ~5780k   ~3196k    Video titles enabled by default

  SIZE = total size of the process (text, data, and stack)
  RES  = current amount of resident memory

  Note  : Figures are approximates. cclive was built with "-O2 \ 
-march=pentium4"
  Tested: FreeBSD 7.2, numbers provided by top(1), numbers vary slightly per URL
   2009-05-14 12:36:09 by Sébastien BOCAHU | Files touched by this commit (2)
Log message:
Upgrading cclive to version 0.4.2
changes: http://code.google.com/p/cclive/wiki/Changes
   2009-04-15 00:23:04 by Sébastien BOCAHU | Files touched by this commit (2)
Log message:
updating cclive to version 0.3.1
   2009-03-27 10:39:44 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Update to 0.2.6.

0.2.6
(March 24, 2009)

 User-visible changes:
  * Fix dailymotion support
    - Changes to website HTML; incorrect copy-to-string
    - Symptoms: output filename utter gibberish

0.2.5
(March 17, 2009)

 User-visible changes:
  * Port lastfm-youtube support from clive
  * Fix googlevideo support