commit 6bb3332
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-11-30

    Bump version to 0.4.21
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

m4/version.m4

commit 5947c85
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-11-30

    Update NEWS for v0.4.21
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

NEWS

commit 8e61bdf
Merge: 4bb9d8d 6e29748
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-11-30

    Merge branch 'tg/maint__fix_website/vimeo' into maint-0.4

commit 6e29748
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-11-30

    tests: redirect.t: vimeo: Re-enable
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/t/redirect.t

commit 672e7e3
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-11-30

    tests: default: vimeo: Re-enable and update
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/data/format/default/fixme/vimeo.json
tests/data/format/default/vimeo.json

commit ac21fa0
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-11-30

    FIX: website/vimeo: Reimpl. support
    
      - Improve stream identification (incl. height, bitrate)
      - Use HTTPS if then input URL was given using it [1]
      - Use "best" quality stream for "default" stream
      - Parse data from a new location
      - Update all relevant patterns
      - Remove code bloat
    
    This fixes the reported issue [2] affecting the 0.4 series.
    
    Notes:
    [1]: media streams are still provided over HTTP
    [2]: http://thread.gmane.org/gmane.comp.web.flash.quvi/358
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

share/Makefile.am
share/lua/website/vimeo.lua

commit 4bb9d8d
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-11-30

    website/arte: Modify to use quvi/util:json_get
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

share/lua/website/arte.lua

commit 43d2654
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-11-30

    quvi/util: Add json_get function
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

share/lua/website/quvi/util.lua

commit 3b24a5a
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-11-28

    tests: default: ted: Update

tests/data/format/default/ignore/length_bytes/ted.json
tests/data/format/default/ted.json

commit 61084d7
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-11-28

    tests: default: redtube: Update

tests/data/format/default/nsfw/redtube.json

commit 1dcd95b
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-11-28

    tests: default: youtube: Update

tests/data/format/default/youtube.json

commit fef4f84
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-11-28

    tests: default: spankwire: Update

tests/data/format/default/nsfw/spankwire.json

commit a3e6fb3
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-11-28

    Mark website/imdb as "FIXME"

share/Makefile.am
tests/data/format/default/fixme/imdb.json
tests/data/format/default/imdb.json

commit 547ba93
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-11-28

    Mark website/wdrmaus as "FIXME"

share/Makefile.am
tests/data/format/default/fixme/wdrmaus_es.json
tests/data/format/default/fixme/wdrmaus_kbbs.json
tests/data/format/default/fixme/wdrmaus_sg.json
tests/data/format/default/wdrmaus_es.json
tests/data/format/default/wdrmaus_kbbs.json
tests/data/format/default/wdrmaus_sg.json

commit f50dc23
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-11-28

    Mark website/justintv as "FIXME"

share/Makefile.am
tests/data/format/default/fixme/justintv.json
tests/data/format/default/justintv.json

commit 177a71d
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-11-28

    website/imdb: Pair string.match calls with error calls
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

share/lua/website/imdb.lua

commit 6dd0013
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-11-28

    FIX: website/beeg: title pattern
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

share/lua/website/beeg.lua

commit cf3210c
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-11-28

    FIX: website/senat: Reimpl. support
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

share/lua/website/senat.lua

commit 33745ae
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-11-28

    FIX: website/spankwire: Reimpl. support
    
      - Update {title,id,stream} patterns
      - Iterate available streams
      - Parse thumbnail URL
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

share/lua/website/spankwire.lua

commit bb42602
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-11-28

    Unmark website/arte as "FIXME"
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

share/Makefile.am

commit 25e5915
Merge: 246e59c 95f6ce0
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-11-28

    Merge branch 'tg/maint__fix_website/arte' into maint-0.4

commit 95f6ce0
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-11-28

    tests: expire.t: Re-enable, update arte URL and pattern
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/t/expire.t

commit 7084f63
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-11-28

    FIX: website/arte: Reimpl. support
    
    This is a backport of the 0.9+ script [485ce77c4638].
    
      - ident: Revise, and add "http" to "categories"
      - Parse media properties from a new location
      - Parse "duration" media property
    
    See the commit 485ce77c4638 for additional notes.
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

share/lua/website/arte.lua

commit 246e59c
Merge: 0411af9 3547e06
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-11-27

    Merge branch 'tg/maint__fix_website/publicsenat' into maint-0.4

commit 3547e06
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-11-27

    tests: default: publicsenat: Update, and remove "idE" testcase
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/data/format/default/publicsenat-2.json
tests/data/format/default/publicsenat.json

commit e33d3f9
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-11-27

    FIX: website/publicsenat: Reimpl. support
    
    This is a rough backport of the eb4bb860cc481 written for the
    0.9 series.
    
    Notable changes:
      - Fetch and parse the media properties from an "emission URL" HTML
      - Remove support for the "idE" URLs (no apparent reason to keep)
      - `ident': Update URL path pattern
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

share/lua/website/publicsenat.lua

commit 0411af9
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-11-27

    tests: redirect.t: Disable tcmag/vimeo test
    
    website/vimeo has been marked as "FIXME".
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/t/redirect.t

commit b58985a
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-11-27

    tests: resolve: liveleak: Update
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/data/resolve/redirect_url_liveleak.json

commit 59fd648
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-11-27

    tests: resolve: bikeradar: Update
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/data/resolve/redirect_url_bikeradar.json

commit 3dbc725
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-11-27

    tests: resolve: dorkly: Update
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/data/resolve/redirect_url_dorkly.json

commit 35dcd5d
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-11-27

    tests: resolve: ted: Update
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/data/resolve/redirect_url_ted.json

commit 5e96c65
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-11-27

    tests: resolve: 101gg: Update link properties
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/data/resolve/redirect_url_101greatgoals.json

commit 707959e
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-11-27

    tests: redirect: 101greatgoals: Add an additional test
    
    With embedded content missing the protocol scheme from the URL.
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/data/resolve/redirect_url_101greatgoals-1.json
tests/t/redirect.t

commit d1313ea
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-11-27

    FIX: website/101greatgoals: redirect: Add URL scheme
    
    Make sure the redirection URL has a scheme.
    
    See also:
      - commit d74e442e61b740a
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

share/lua/website/101greatgoals.lua

commit 5847c14
Merge: 7a73f10 a54c00a
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-11-27

    Merge branch 'tg/maint__fix_website/cbsnews' into maint-0.4

commit a54c00a
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-11-27

    tests: default/cbsnews: Update
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/data/format/default/cbsnews.json

commit cda2d12
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-11-27

    FIX: website/cbsnews: Adapt to website changes
    
    This is a rough backport of the similar changes [6a265a9998] made to the
    0.9 series. Unlike the 0.9 script however, this one will return only one
    stream.
    
    - Rewrite `ident' function
      - Script now returns HTTP/RTMP media streams
      - Script now returns only one stream
      - Add support for new input URL paths
    
    - Simplify `query_formats' function
      - Script now returns only one stream
    
    - Rewrite `parse' function
      - Simplify stream parsing: only one stream ("desktop") is now returned
      - Parse the media properties from the video page HTML
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

share/lua/website/cbsnews.lua

commit 7a73f10
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-11-24

    tests: Add tests for {canalplus,d17,d8}
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/data/format/default/canalplus.json
tests/data/format/default/d17.json
tests/data/format/default/d8.json

commit b454f8d
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-11-24

    website/dorkly.lua: Use quvi/util:xml_get
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

share/lua/website/dorkly.lua

commit a505772
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-11-24

    website/canalplus.lua: Add support for {d8,d17}
    
    This is a rough backport of the changes made to the 0.9 series with the
    following differences:
    
      - Try to determine the {media,channel} ID from the input URL
    
        - Allows skipping the retrieval of the input URL, saving some KiB
    
        - libquvi (0.4) parses automatically "charset" from the input URL HTML
    
          - This would lead into encoding issues (mangled media title) later
            when the REST response was parsed
    
      - Use quvi/util:xml_get since LuaExpat cannot be used
    
    Notable changes:
    
      - ident function:
        - Remove the hardcoded URI paths (no longer needed)
        - Add "HTTP" to the protocol categories
    
      - {query_formats, parse} functions:
        - For lack of a better solution: the "best" is now the "default" stream
        - Redirecting to a youtube resource was not implemented
        - Try to trim and cleanup the old code where possible
    
    Links:
    [1]: http://thread.gmane.org/gmane.comp.web.flash.quvi/364
          (the patch for the 0.9 series)
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

share/lua/website/canalplus.lua

commit e24824c
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-11-24

    quvi/util: Add xml_get
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

share/lua/website/quvi/util.lua

commit 1724343
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-11-04

    Bump version to 0.4.20
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

m4/version.m4

commit bd9cf10
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-11-04

    Update NEWS for v0.4.20
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

NEWS

commit a823ef0
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-11-04

    website/arte.lua: Mark as FIXME
    
    This has been addressed in the 0.9 series and awaits to be backported.
    
    See also:
      * http://thread.gmane.org/gmane.comp.web.flash.quvi/356
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

share/Makefile.am
tests/t/expire.t

commit a2bf70a
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-11-04

    tests: default: tcmag.json: Update with thumbnail URL
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/data/format/default/nsfw/tcmag.json

commit e90c00d
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-11-04

    FIX: website/tcmag.lua: Media stream URL pattern
    
    Other notable changes:
    * Try to determine self-hosted/affiliate content from the stream URL
    * Parse thumbnail URL
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

share/lua/website/tcmag.lua

commit ed756ef
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-11-04

    FIX: website/redtube.lua: media stream URL pattern
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

share/lua/website/redtube.lua

commit a2279ff
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-11-04

    website/vimeo.lua: Mark as FIXME
    
    Notes:
    * http://thread.gmane.org/gmane.comp.web.flash.quvi/358
    * Affects: {0.4, 0.9}
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

share/Makefile.am
tests/data/format/default/fixme/vimeo.json
tests/data/format/default/vimeo.json
tests/t/redirect.t

commit 7adda0d
Merge: 99a4fc6 c41cb3f
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-11-03

    Merge branch 'tg/maint-0.4__add_website/dorkly.lua' into maint-0.4

commit 99a4fc6
Merge: 092c59b e412bee
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-11-03

    Merge branch 'tg/maint-0.4__fix_website/collegehumor.lua' into maint-0.4

commit c41cb3f
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-11-03

    tests: resolve.t: Re-enable test for website/dorkly.lua
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/data/resolve/redirect_url_dorkly.json
tests/t/redirect.t

commit 003ffe4
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-11-03

    tests: Add default/dorkly.json
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/data/format/default/dorkly.json

commit 6528f5d
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-11-03

    Add website/dorkly.lua for dorkly.com
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

share/Makefile.am
share/lua/website/dorkly.lua

commit e412bee
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-11-03

    tests: default/collegehumor: Reinstate and update
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/data/format/default/collegehumor.json
tests/data/format/default/fixme/collegehumor.json

commit 168d954
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-11-03

    FIX: website/collegehumor.lua
    
    Notable changes:
    * Remove support for dorkly.com which appears to use now different system
    * Try to determine embedded (affiliate) content from the page HTML
    * Parse media properties from the media/video page HTML
    * Have query_formats return "default" only
    * Update U.handles patterns
    * Parse duration property
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

share/Makefile.am
share/lua/website/collegehumor.lua

commit 092c59b
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-10-04

    Bump version to 0.4.19
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

m4/version.m4

commit f093d87
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-10-04

    Update NEWS for v0.4.19
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

NEWS

commit bba8e1f
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-09-30

    FIX: website/liveleak.lua: media stream URL pattern
    
    Look up "file:" instead of "config:" which no longer appears to exist in
    the page HTML. This value is the media stream URL.
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

share/lua/website/liveleak.lua

commit 3160719
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-09-29

    FIX: website/funnyordie.lua: Media stream pattern (PORTpt9)
    
    Backported from the 0.9 series [364ad53].
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

share/lua/website/funnyordie.lua

commit ee0fd4e
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-09-03

    Bump version to 0.4.18
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

m4/version.m4

commit 3091d8a
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-09-03

    Update NEWS for v0.4.18
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

NEWS

commit 3d71c75
Author: Tobias Gruetzmacher <tobias-lists@23.gs>
Date:   2013-08-30

    FIX: website/dailymotion.lua: sequence pattern (no match: sequence)
    
    Signed-off-by: Tobias Gruetzmacher <tobias-git@23.gs>
    Reviewed-by: Toni Gundogdu <legatvs@gmail.com>

share/lua/website/dailymotion.lua

commit 84c83f7
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-08-20

    FIX: website/funnyordie.lua: Media stream URL pattern (PORTpt9)
    
    Update the media stream URL pattern to reflect the recent changes to the
    website. Look for the video/mp4 content only.
    
    Backported from the 0.9 series [41a7516].
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

share/lua/website/funnyordie.lua

commit 353ed5b
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-08-04

    Bump version to 0.4.17
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

m4/version.m4

commit f4e7f3d
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-08-04

    Update NEWS for v0.4.17
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

NEWS

commit cf877fb
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-08-04

    tests: default/dailymotion.json: Update length_bytes
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/data/format/default/ignore/length_bytes/dailymotion.json

commit ce1b525
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-08-04

    FIX: website/dailymotion.lua: Parse video_url (PORTpt9)
    
    If the typical media stream URL patterns matched nothing, try to match
    "video_url" which should be available for all/most videos.
    
    Ported from the 0.9 series of libquvi-scripts.
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

share/lua/website/dailymotion.lua

commit ea7eb5c
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-08-04

    tests: default/tagtele.json: Update
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/data/format/default/tagtele.json

commit e643e95
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-08-04

    tests: format/default: guardian: Update {domain,title}
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/data/format/default/guardian.json
tests/data/format/default/guardian_audio.json
tests/data/format/default/guardian_audio2.json
tests/data/format/default/guardian_old.json

commit 165792e
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-08-04

    FIX: website/guardian.lua: Multiple patterns (PORTpt9)
    
    Notable changes:
    * Update to support the new domain name ("theguardian.com")
    * Try to parse duration using an additional pattern
    * Update media {ID,stream URL} pattern
    * Remove "- video" from the title
    
    Ported from 0.9 (9e18bf6).
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

share/lua/website/guardian.lua

commit 827dff0
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-08-04

    Mark website/charlierose.lua as FIXME
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

share/Makefile.am
tests/data/format/default/charlierose.json
tests/data/format/default/fixme/charlierose.json

commit dce1940
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-08-04

    Mark website/break.lua as FIXME
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

share/Makefile.am
tests/data/format/default/break.json
tests/data/format/default/fixme/break.json

commit e2cbb95
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-06-18

    Bump version to 0.4.16
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

m4/version.m4

commit b109fe8
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-06-18

    Update NEWS for v0.4.16
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

NEWS

commit f431659
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-06-16

    tests: default/tagtele.json: Add thumbnail URL property
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/data/format/default/tagtele.json

commit c7ca1aa
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-06-16

    website/tagtele.lua: Parse thumbnail URL
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

share/lua/website/tagtele.lua

commit a56f48e
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-06-16

    FIX: website/tagtele.lua: title pattern
    
    Other:
    * Add an additional media title pattern to fall back to

share/lua/website/tagtele.lua

commit 14135c2
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-06-16

    tests: default/spiegel-1.json: Remove, no longer available
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/data/format/default/spiegel-1.json

commit 20e95ca
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-06-16

    FIX: website/spiegel.lua: title pattern
    
    Other:
    * Add an additional title pattern to fall back to
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

share/lua/website/spiegel.lua

commit d03ef74
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-06-16

    tests: default/myspass.json: Update
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/data/format/default/myspass.json

commit 3265307
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-06-16

    FIX: website/myspass.lua:63: bad argument #3 to format
    
    This commit fixes the:
      myspass.lua:63: bad argument #3 to format (number expected, got string)
    
    This is caused by MySpass.getMetadataValue returning an empty string
    value ("").  Check for what we assume to be an expired video (all
    metadata fields are empty).
    
    Other:
    * Apply correct code indentation convention
      See, <http://quvi.sourceforge.net/contrib.html#indent> for 0.4
      convention.
    
    * Do not set self.metadata in MySpass.getMetadataValue
      Instead, fetch it to a local variable and pass that to the function.
      This saves us a (repeated) if-then check without polluting the `self'
      table.
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

share/lua/website/myspass.lua

commit 121cc76
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-06-16

    tests: default/guardian.json: Update
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/data/format/default/guardian.json

commit 22ff394
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-06-16

    website/guardian.lua: Check for expired content
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

share/lua/website/guardian.lua

commit 1e11438
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-06-16

    tests: default/break.json: Update
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/data/format/default/break.json

commit 0c8f7d9
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-06-04

    BACKPORTpt9: Remove website/academicearth.lua
    
    d04e115:
      academicearth.org now links to YouTube video pages. The "elective"
      videos are (AFAICT) HTML5 videos and there are only a handful of those
      at the time of writing this.
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

share/Makefile.am
share/lua/website/academicearth.lua
tests/data/resolve/redirect_url_academicearth.json
tests/t/redirect.t

commit a8fec0f
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-06-04

    FIX: BACKPORTpt9: website/break.lua: path pattern
    
      63d560a: FIX: media/break.lua: Break.can_parse_url: path pattern
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

share/lua/website/break.lua

commit 65371bf
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-05-21

    tests: redirect.t: Update URL for 101greatgoals
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/data/resolve/redirect_url_101greatgoals.json
tests/t/redirect.t

commit 436b8ba
Merge: 780af01 d211a57
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-05-21

    Merge branch 'tg/0.4__improve_liveleak.lua' into maint-0.4

commit d211a57
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-05-21

    tests: resolve.t: Add a test for liveleak
    
    * Update resolve.t with a test for liveleak.lua
    * Add redirect_url_liveleak.json
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/data/resolve/redirect_url_liveleak.json
tests/t/redirect.t

commit efde9c3
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-05-21

    liveleak.lua: Improve support for 3rd party embedded content
    
    Some of the videos may be hosted elsewhere, if that appears to be the
    case, then try to parse the relevant (embedded) media URL from the page
    HTML.  Leave it for libquvi to determine whether the media URL can be
    parsed.
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

share/lua/website/liveleak.lua

commit 780af01
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-05-09

    Update NEWS for v0.4.15
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

NEWS

commit 083e929
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-05-09

    Bump version to 0.4.15
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

m4/version.m4

commit b79c854
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-05-09

    tests: Remove tnaflix.json
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/data/format/default/nsfw/tnaflix.json

commit 5bf649c
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-05-09

    tests: Update videobash.json
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/data/format/default/videobash.json

commit 16065b3
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-05-09

    tests: Remove theonion_2.json
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/data/format/default/theonion_2.json

commit cdfacbc
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-05-09

    tests: Update theonion.json
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/data/format/default/theonion.json

commit 30549f7
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-05-09

    tests: Update imdb.json
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/data/format/default/imdb.json

commit 8d276bd
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-05-09

    tests: Update funnyordie.json
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/data/format/default/funnyordie.json

commit c175c51
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-05-09

    tests: Remove soundcloud-2.json
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/data/format/default/soundcloud-2.json

commit e6375be
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-05-09

    tests: Update soundcloud.json
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/data/format/default/soundcloud.json

commit f21a6ee
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-05-09

    tests: Update gaskrank.json
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/data/format/default/gaskrank.json

commit 3a54aca
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-05-09

    tests: shortened.t: Disable dai.ly test
    
    HTTP/404. Need a new test if this service is still even usable.
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/t/shortened.t

commit e667492
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-05-09

    Remove website/yfrog.lua
    
    This is primarily an image host [?]. The website provides direct links
    to media. Not really our cup of tea.
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

share/Makefile.am
share/lua/website/yfrog.lua
tests/data/format/default/yfrog.json

commit c0e5bc4
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-05-09

    tests: Move golem.json to fixme/
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/data/format/default/fixme/golem.json
tests/data/format/default/golem.json

commit 51c69b2
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-05-09

    tests: Update clipfish.json
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/data/format/default/clipfish.json

commit 2ede069
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-05-09

    tests: Update xvideos.json
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/data/format/default/nsfw/xvideos.json

commit 8540984
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-05-09

    tests: Update xnxx.json
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/data/format/default/nsfw/xnxx.json

commit bb40acd
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-05-05

    website/clipfish.lua: r.categories: Add proto_rtmp
    
    The website now provides both HTTP and RTMP(E) media streams.
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

share/lua/website/clipfish.lua

commit d98c460
Merge: 8988585 fccb462
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-05-05

    Merge branch 'tg/0.4__fix_101greatgoals.lua' into maint-0.4

commit fccb462
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-05-05

    tests: redirect.t: Add test for website/101greatgoals.lua
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/data/resolve/redirect_url_101greatgoals.json
tests/t/redirect.t

commit b9daced
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-05-05

    FIX: website/101greatgoals.lua: embedded URL patterns
    
    Improve the patterns used to parse the embedded media URLs.  Do not
    attempt to check for the known hosts; leave the determination for
    libquvi(-scripts) to do.
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

share/lua/website/101greatgoals.lua

commit 8988585
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-04-30

    FIX: tests: redirect.t: Update shortened URL
    
    The shortened URL points to an old test URL; update the test to use the
    one in default/vimeo.json.
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/t/redirect.t

commit 0ad0cb5
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-04-30

    tests: redirect_url_tcmag.json: Update expected page_title
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/data/resolve/redirect_url_tcmag.json

commit aa496bf
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-04-30

    website/bikeradar.lua: Unmark as "FIXME"
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

share/Makefile.am

commit a5fe1a2
Merge: 4927bb9 d58ba50
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-04-30

    Merge branch 'tg/0.4__fix_ted.lua' into maint-0.4

commit d58ba50
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-04-30

    tests: format/default: Add ted.json
    
    Used to test the media hosted by ted.com
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/data/format/default/ted.json

commit cc0c742
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-04-30

    tests: resolve: Update redirect_url_ted.json
    
    Used to test the content of ted.com that is being hosted elsewhere, e.g.
    YouTube.
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/data/resolve/redirect_url_ted.json

commit 00f4301
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-04-30

    FIX: website/ted.lua: Check for extern media
    
    * Rewrite `Ted.is_external' func using a new embed URL pattern
    * Revise `parse' function for minor style changes
    * Update thumbnail_url pattern
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

share/lua/website/ted.lua

commit 4927bb9
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-04-30

    FIX: tests: redirect.t: Add a missing comma
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/t/redirect.t

commit 5398c2c
Merge: 4969157 58e3174
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-04-30

    Merge branch 'tg/0.4__fix_academicearth.lua' into maint-0.4

commit 58e3174
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-04-30

    tests: resolve: Update redirect_url_academicearth.json
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/data/resolve/redirect_url_academicearth.json

commit cb19406
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-04-30

    FIX: website/academicearth.lua: Look for YouTube embed URL
    
    This website (exclusively?) now hosts the media at YouTube. Update the
    embed media URL pattern.
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

share/lua/website/academicearth.lua

commit 4969157
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-04-30

    tests: redirect.t: Add a test for website/bikeradar.lua
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/t/redirect.t

commit 9f92f12
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-04-30

    tests: redirect.t: Comment out dorkly (collegehumor) test
    
    website/collegehumor.lua is currently marked as "FIXME".
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/t/redirect.t

commit 85253a3
Merge: 1db81dc e0bc5a7
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-04-30

    Merge branch 'tg/0.4__fix_bikeradar.lua' into maint-0.4

commit e0bc5a7
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-04-30

    tests: resolve/redirect_url_bikeradar.json
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/data/resolve/redirect_url_bikeradar.json

commit 4d4cebf
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-04-30

    tests: format/default: Remove bikeradar.json
    
    Now that website/bikeradar.lua only sets only the `self.redirect_url',
    this test has been made obsolete.
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/data/format/default/fixme/bikeradar.json

commit 4fe8db9
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-04-30

    FIX: website/bikeradar.lua: Look for embedURL
    
    Check page HTML for embedded URL, since bikeshed apparently uses YouTube
    to host their media. Set `self.redirect_url' or croak.
    
    * ident: Update media URL pattern
    * parse: Set `self.redirect_url' only, do not parse anything else
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

share/lua/website/bikeradar.lua

commit 1db81dc
Merge: 147ceaa bc33983
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-04-29

    Merge branch 'tg/0.4__improve_website/spiegel.lua' into maint-0.4

commit bc33983
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-04-29

    tests: format/default: Update for website/spiegel.lua
    
    * Update the old testcase
    * Add another testcase
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/data/format/default/spiegel-1.json
tests/data/format/default/spiegel.json

commit c583258
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-04-29

    FIX: website/spiegel.lua: choose_default
    
    Choosing to use the "lowest quality" stream (3gp) as the 'default'
    stream would cause HTTP/404 when the stream was accessed. Although this
    stream is listed among those available ones, it appears to be missing
    for most videos (if not all).
    
    Spiegel.choose_default:
      Return the first available stream as the new 'default' stream.
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

share/lua/website/spiegel.lua

commit a345ae6
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-04-29

    website/spiegel.lua: Parse thumbnail URL
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

share/lua/website/spiegel.lua

commit 1763969
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-04-29

    website/spiegel.lua: Parse title from page instead
    
    The page HTML gives us the complete media title.
    * Remove the now obsolete `Spiegel.get_playlist' function
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

share/lua/website/spiegel.lua

commit 147ceaa
Merge: 70a40d3 a612582
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-04-28

    Merge branch 'tg/0.4__fix_guardian.lua' into maint-0.4

commit a612582
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-04-28

    tests: format/default: Update tests for guardian.lua
    
    Update test cases:
    * Use a more recent media URL (guardian.json)
    * Keep the old media URL (guardian_old.json)
    * Add one for audio (guardian_audio.json)
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/data/format/default/guardian.json
tests/data/format/default/guardian_audio.json
tests/data/format/default/guardian_audio2.json
tests/data/format/default/guardian_old.json

commit 2e73b5b
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-04-28

    FIX: website/guardian.lua: all patterns
    
    * Remove stream interation (only one appears to be available now)
    * Parse all media properties from the media page
    * Remove unused Guardian.* functions
    * Improve thumbnail URL parsing
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

share/lua/website/guardian.lua

commit 70a40d3
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-04-16

    gen-news.sh: Do not print commits with >1 one parent
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

gen-news.sh

commit 23cb49e
Merge: 1fbb469 973ec5a
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-04-26

    Merge branch 'tg/0.4__fix_website/sevenload.lua' into maint-0.4

commit 973ec5a
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-04-26

    tests: format/default: Update sevenload.json
    
    * Move from "nlfy" to "regular"
    * Update test case
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/data/format/default/nlfy/sevenload.json
tests/data/format/default/sevenload.json

commit 7ea5976
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-04-26

    FIX: website/sevenload.lua: all patterns
    
    * `ident': Use `handles' function of 'quvi/util'
    * `parse': Update media {title,id,url} patterns
    * `parse': Parse thumb url
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

share/lua/website/sevenload.lua

commit 1fbb469
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-04-23

    FIX: website/gaskrank.lua: media stream URL pattern
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

share/lua/website/gaskrank.lua

commit 4d0fc7c
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-04-21

    FIX: website/funnyordie.lua: media stream URL pattern
    
    * Conform to the standard media property error messages
    * Fix the pattern for the media stream URLs
    * Update the pattern for the "quality" and the "container"
    * Both FunnyOrDie.choose_{best,default} now return the first stream
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

share/lua/website/funnyordie.lua

commit 8edbe5c
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-04-21

    website/golem.lua: Mark as "FIXME"
    
    The config URL no longer works (HTTP/404).
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

share/Makefile.am

commit bd6c931
Merge: ef9a614 494dcde
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-04-15

    Merge branch 'tg/maint-0.4__umark_arte_as_fixme' into maint-0.4

commit 494dcde
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-04-15

    website/arte.lua: Unmark as "FIXME"
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

share/Makefile.am

commit bd7e323
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-04-15

    expire.t: Re-enable and revise arte.lua test
    
    Re-enable and revise the test for website/arte.lua:
    * Parse all video URLs from the front page
    * Pick one URL from the middle of the stack
      (the first URL seems not to be available everytime: too recent?)
    
    Keep pluzz.lua test commented out.
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/t/expire.t

commit ef9a614
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-04-02

    FIX: xhamster.lua: title pattern
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

share/lua/website/xhamster.lua

commit aafc1ab
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-03-19

    Bump version to 0.4.14
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

m4/version.m4

commit 4caf5a1
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-03-19

    Update NEWS for v0.4.14
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

NEWS

commit 10cd3be
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-03-19

    Change soundcloud test URL
    
    Some of the content may be 'protected' in which case the server will
    return HTTP/401 (unauthorized) when the stream URL is being accessed.
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/data/format/default/soundcloud.json

commit e7e882e
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-03-08

    share/Makefile.am: Add wimp.lua
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

share/Makefile.am

commit b394bc5
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-03-08

    tests: default: add wimp.json
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/data/format/default/wimp.json

commit 3639d67
Author: Martin Herkt <lachs0r@srsfckn.biz>
Date:   2013-03-08

    Add website script for wimp.com
    
    Signed-off-by: Martin Herkt <lachs0r@srsfckn.biz>

share/lua/website/wimp.lua

commit 0eff56e
Author: Martin Herkt <lachs0r@srsfckn.biz>
Date:   2013-03-08

    website utils: add base64 decoder
    
    Signed-off-by: Martin Herkt <lachs0r@srsfckn.biz>

share/lua/website/quvi/util.lua

commit 17d11a2
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-03-03

    Bump version to 0.4.13
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

m4/version.m4

commit adcbeb1
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-03-03

    Update NEWS for v0.4.13
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

NEWS

commit 85338c0
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-03-03

    tests: default: Change xvideos test URL
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/data/format/default/nsfw/xvideos.json

commit 7a9bdb1
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-02-16

    Rename ard.lua to ardmediathek.lua
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

share/Makefile.am
share/lua/website/ard.lua
share/lua/website/ardmediathek.lua

commit 64cab0d
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-02-16

    FIX: ard.lua: Assign self.script_dir to package.path
    
    Assign the value of the self.script_dir to the package.path so that
    the 'quvi/*' modules can be found.
    
    Reported-by: Fabian Homborg <fhomborg@gmail.com>
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

share/lua/website/ard.lua

commit 404ec2e
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-02-10

    Update NEWS for v0.4.12
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

NEWS

commit 9a2270e
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-02-10

    Bump version to 0.4.12
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

m4/version.m4

commit 1912cd7
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-02-10

    Move mgnetwork.lua under FIXME
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

share/Makefile.am
tests/data/format/default/fixme/mgnetwork.json
tests/data/format/default/mgnetwork.json

commit a49bce7
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-02-10

    tests: default: xvideos.json: Update test URL
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/data/format/default/nsfw/xvideos.json

commit e2d1f7f
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-02-10

    Move fastjizz.lua under FIXME
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

share/Makefile.am
tests/data/format/default/nsfw/fastjizz.json
tests/data/format/default/nsfw/fixme/fastjizz.json

commit 2b003f2
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-02-10

    tests: default: videobash.json: Update page_title
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/data/format/default/videobash.json

commit 509db79
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-02-10

    tests: default: tvlux.json: Update
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/data/format/default/tvlux.json

commit 85f1dea
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-02-10

    FIX: tvlux.lua: Update patterns, parse thumb URL
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

share/lua/website/tvlux.lua

commit 65ea27d
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-02-10

    soundcloud-2.json: Update test URL
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/data/format/default/soundcloud-2.json

commit dab6469
Author: Thomas Weißschuh <thomas@t-8ch.de>
Date:   2013-02-08

    ard.lua: cleanup
    
    * remove superfluous fsk table from test_availability()
    * s/films/videos/ in test_availability()
    * move the call to test_availability() into iter_formats(), so it
      gets always executed
    * remove superfluous match in container_from()

share/lua/website/ard.lua

commit 1fb1128
Merge: c0add2d f34b625
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-02-08

    Merge branch 'tg/next/0.4__ard.lua_misc_improvements' into next

commit f34b625
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-02-08

    ard.lua: Ard.to_s: Use service internal stream ID
    
    Since the service provides an ID (1,2,3,...), use it in
    the media stream ID to make them unique. Otherwise we'll
    end up with identical media stream IDs in some cases.
    
    Use 'i' for the lack of a better prefix. This is similar to
    that of youtube.lua (0.9) and the use of the "itag" value in
    YouTube the media stream IDs.
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

share/lua/website/ard.lua

commit 99b3722
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-02-08

    ard.lua: Cleanup Ard.iter_formats
    
    Realign, remove webX extraction which is now done in Ard.quality_from,
    make the for loop more compact.
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

share/lua/website/ard.lua

commit 7213e06
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-02-08

    ard.lua: Add Ard.container_from function

share/lua/website/ard.lua

commit 08dff90
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-02-08

    ard.lua: Add Ard.height_from function

share/lua/website/ard.lua

commit c41e5cc
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-02-08

    ard.lua: Add Ard.quality_from function
    
    Have the Ard.quality function return a string containing one of the
    strings 'ld', 'md', 'sd', 'hd'. Other websites.
    
    Plenty of guessing going on here, these strings are roughly based on
    the findings posted here:
      http://article.gmane.org/gmane.comp.web.flash.quvi/170
    
      0 = '256x144' -- ld
      1 = '512x288' -- md
      2 = '960x540' -- sd
      3 ='1280x720' -- hd

share/lua/website/ard.lua

commit f24c168
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-02-08

    ard.lua: Rewrite Ard.to_s for 0.9 compatibility
    
    The 0.9 series of libquvi-scripts will attempt to return the media
    stream IDs as "$quality_$container_$encoding_$height(p)" whenever
    possible.  Prepare for the foreseeable future.

share/lua/website/ard.lua

commit c0add2d
Author: Thomas Weißschuh <thomas@t-8ch.de>
Date:   2012-10-14

    Add ard.lua
    
    This adds support for the 'ARD mediathek', the movie archive of the
    primary national television broadcaster of Germany. It's mediathek also
    servers videos from many smaller german broadcasters.
    
    Note: films are only available online for two weeks after airing.
    Certain films are only available at certain daytimes. In this case an
    error is raised.
    
    Signed-off-by: Thomas Weißschuh <thomas@t-8ch.de>
    Tested-by: Toni Gundogdu <legatvs@gmail.com>

share/Makefile.am
share/lua/website/ard.lua

commit ef57874
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-02-07

    FIX: wdrmaus.lua:101: invalid escape sequence
    
    Fix the "wdrmaus.lua:101: invalid escape sequence near \/" by
    removing the backslash.
    
    Reported-by: Thomas Weißschuh <thomas@t-8ch.de>
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

share/lua/website/wdrmaus.lua

commit 0791d2d
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-02-01

    Bump version to 0.4.11
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

m4/version.m4

commit 5215745
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-02-01

    Update NEWS for 0.4.11
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

NEWS

commit c798621
Merge: 7f171b0 d937de7
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-01-31

    Merge branch 'tg/next/0.4_testrun_fixes' into next

commit d937de7
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-01-31

    Move pornhub.lua under FIXME
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

share/Makefile.am
tests/data/format/default/nsfw/fixme/pornhub.json
tests/data/format/default/nsfw/pornhub.json

commit da6bd0b
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-01-31

    tests: default: lego.json: Update
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/data/format/default/lego.json

commit bfb8a9c
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-01-31

    tests: default: funnyordie.json: Update
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/data/format/default/funnyordie.json

commit fa63c11
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-01-31

    tests: Retire the "other" test category
    
    Often cumbersome at best -- results varying each time with certain
    hosts. It's time to retire this test category. Tests for "default"
    format are sufficient.
    
    Similar changes will be introduced in libquvi-scripts point-nine.
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/data/format/other/cbsnews_best.json
tests/data/format/other/cbsnews_m4v_1100k_480p.json
tests/data/format/other/cbsnews_m4v_386k_216p.json
tests/data/format/other/cbsnews_m4v_598k_360p.json
tests/data/format/other/cbsnews_mp4_1100k_480p.json
tests/data/format/other/cbsnews_mp4_500k_240p.json
tests/data/format/other/fixme/blip_best.json
tests/data/format/other/fixme/blip_m4v_blip_sd_360p.json
tests/data/format/other/fixme/blip_mov_source_360p.json
tests/data/format/other/fixme/blip_mp3_web.json
tests/data/format/other/fixme/collegehumor_best.json
tests/data/format/other/fixme/collegehumor_mp4_hq.json
tests/data/format/other/fixme/collegehumor_mp4_sd.json
tests/data/format/other/foxnews_best.json
tests/data/format/other/foxnews_high.json
tests/data/format/other/foxnews_low.json
tests/data/format/other/foxnews_med.json
tests/data/format/other/foxnews_med_low.json
tests/data/format/other/funnyordie_best.json
tests/data/format/other/funnyordie_mp4_ipad.json
tests/data/format/other/funnyordie_mp4_wifi.json
tests/data/format/other/golem_best.json
tests/data/format/other/golem_m4v_ipod_360p.json
tests/data/format/other/golem_mp4_high_540p.json
tests/data/format/other/golem_mp4_medium_270p.json
tests/data/format/other/ignore/length_bytes/dailymotion_best.json
tests/data/format/other/ignore/length_bytes/dailymotion_mp4_384p.json
tests/data/format/other/ignore/length_bytes/dailymotion_mp4_480p.json
tests/data/format/other/ignore/length_bytes/dailymotion_mp4_720p.json
tests/data/format/other/imdb_480p.json
tests/data/format/other/imdb_720p.json
tests/data/format/other/imdb_SD.json
tests/data/format/other/imdb_best.json
tests/data/format/other/mgnetwork_best.json
tests/data/format/other/mgnetwork_mp4.json
tests/data/format/other/mgnetwork_xflv.json
tests/data/format/other/youtube_best.json
tests/data/format/other/youtube_fmt05_240p.json
tests/data/format/other/youtube_fmt18_360p.json
tests/data/format/other/youtube_fmt22_720p.json
tests/data/format/other/youtube_fmt34_360p.json
tests/data/format/other/youtube_fmt35_480p.json
tests/data/format/other/youtube_fmt37_1080p.json
tests/data/format/other/youtube_fmt38_1536p.json

commit ab25817
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-01-31

    tests: default: empflix.lua: Update test URL
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/data/format/default/nsfw/empflix.json

commit f3bcb56
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-01-31

    tests: default: beeg.json: Update page_title
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/data/format/default/nsfw/beeg.json

commit 282a309
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-01-31

    tests: default: spiegel.json: Update test URL
    
    Replace the old test URL (HTTP/404).
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/data/format/default/spiegel.json

commit b118e3c
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-01-31

    tests: default: audioboo.json: Remove properties
    
    Remove the length_bytes, content_type and file_suffix properties so
    that the test passes.   This fixes nothing.
    
    audioboo has gone amaz0nian. The media is accessed using HTTPS,
    which causes libquvi 0.4 to skip the media stream "verification"
    step. Even if enabled, sending of HTTP HEAD (through SSL tunnel)
    results in HTTP/403 (Forbidden).
    
    Possibly related:
      https://forums.aws.amaz0n.com/message.jspa?messageID=378603
        (replace '0' in 'amaz0n')
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/data/format/default/audioboo.json

commit d4a8a12
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-01-31

    tests: default: metacafe.json: Update thumbnail_url
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/data/format/default/metacafe.json

commit e1fc4d2
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-01-31

    tests: default: break.json: Add thumbnail_url value
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/data/format/default/break.json

commit 569ab94
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-01-31

    tests: default: theonion(_2).json: Update thumbnail_url
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/data/format/default/theonion.json
tests/data/format/default/theonion_2.json

commit be81501
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-01-31

    beeg.lua: Update title pattern
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

share/lua/website/beeg.lua

commit 787be3d
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-01-31

    FIX: lego.lua: All patterns
    
    Modify the script to extract the media properties using new
    patterns.
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

share/lua/website/lego.lua

commit 4735455
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-01-31

    FIX: metacafe.lua: Key parsing
    
    Some of the patterns were outdated due to the changes made to the
    website.  Have the script extract the 'flashvars' value, unescape
    it and then extract each individual value from this unescaped value.
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

share/lua/website/metacafe.lua

commit 8d6ee06
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-01-31

    FIX: theonion.lua: thumbnail URL pattern
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

share/lua/website/theonion.lua

commit 763338c
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-01-31

    FIX: 1tvru.lua: title and media URL patterns
    
    Only some of the (archived?) videos seem to work (now?).
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

share/lua/website/1tvru.lua

commit 7f171b0
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-01-19

    tests: default: gaskrank.json: Add thumbnail_url property
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/data/format/default/gaskrank.json

commit 1e15082
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-01-19

    gaskrank.lua: Parse thumbnail URL
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

share/lua/website/gaskrank.lua

commit 8c067a5
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-01-19

    FIX: gaskrank.lua: media stream URL pattern
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

share/lua/website/gaskrank.lua

commit 3096ff9
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-01-04

    wdrmaus.lua: fail if required properties cannot be parsed
    
    Fail with an error of the required media properties {title,id,url}
    could not be parsed. Do not set self.default (unused). Cleanup code
    for improved readability.
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

share/lua/website/wdrmaus.lua

commit 9266abb
Merge: 89d31bc 37704a6
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-01-03

    Merge branch 'tg/next/0.4_add_wdrmaus' into next

commit 37704a6
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-01-03

    tests: Add default/wdrmaus_*.json
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/data/format/default/wdrmaus_es.json
tests/data/format/default/wdrmaus_kbbs.json
tests/data/format/default/wdrmaus_sg.json

commit 03f4cce
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-01-03

    wdrmaus.lua: fail if URL path patterns do not match
    
    Have the script raise an error if none of the URL path patterns.
    Otherwise the users will only get a cryptic error about missing
    media property values.
    
    Other:
    * Set "fetch_type=config" for quvi.fetch(non-page_url) calls
    * Replace if-elseif -block with a lookup table
    * Trim a long line to fit 72 chars
    * Remove an extra newline
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

share/lua/website/wdrmaus.lua

commit 86d1c64
Author: Guido Leisker <guido@guido-leisker.de>
Date:   2013-01-03

    Add support for wdrmaus.de
    
    Signed-off-by: Guido Leisker <guido@guido-leisker.de>
    Tested-by: Toni Gundogdu <legatvs@gmail.com>

share/Makefile.am
share/lua/website/wdrmaus.lua

commit 89d31bc
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-01-02

    FIX: gen-news.sh: Find the closest tagname
    
    Replaces the buggy tagname extraction.
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

gen-news.sh

commit bbd6fd3
Merge: 4d12ffd 0795470
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-01-02

    Merge branch 'tg/next/0.4_add_myspass' into next

commit 0795470
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2013-01-02

    tests: Add default/myspass.json
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/data/format/default/myspass.json

commit 2b79f18
Author: Guido Leisker <guido@guido-leisker.de>
Date:   2013-01-01

    Add support for myspass.de
    
    Signed-off-by: Guido Leisker <guido@guido-leisker.de>
    Reviewed-by: Toni Gundogdu <legatvs@gmail.com>

share/Makefile.am
share/lua/website/myspass.lua

commit 4d12ffd
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-11-22

    Bump version to 0.4.10
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

m4/version.m4

commit b0e9f1d
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-11-22

    Update NEWS for v0.4.10
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

NEWS

commit e1d1731
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-11-21

    tests: other/spiegel_*.json: Remove
    
    Save some bandwidth. If one stream (the default) checks out OK
    with this site, that's all we need.
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/data/format/other/spiegel_best.json
tests/data/format/other/spiegel_flv_vp6_388k_135p.json
tests/data/format/other/spiegel_flv_vp6_576k_315p.json
tests/data/format/other/spiegel_flv_vp6_64k_135p.json
tests/data/format/other/spiegel_flv_vp6_928k_544p.json
tests/data/format/other/spiegel_mp4_h264_1400k_544p.json

commit 5fef6dc
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-11-21

    tests: default/spiegel.json: Use a more recent test URL
    
    The previously used test URL defaulted to media stream that is listed
    in the returned XML data but appears to be missing (HTTP/404). The
    XML does not seem to indicate the stream availability, either.
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

tests/data/format/default/spiegel.json

commit b182505
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-11-21

    FIX: audioboo.lua: multiple patterns
    
    Fix {title,id,thumbnail,stream} patterns. Parse from the
    contents of the media URL instead of oembed which no longer
    appears to provide the media stream URL.
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

share/lua/website/audioboo.lua

commit bc35f74
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-11-21

    FIX: dailymotion.lua: title pattern
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

share/lua/website/dailymotion.lua

commit 6357cd1
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-11-21

    FIX: break.lua: multiple patterns
    
    Fix {title,id,filepath,filehash} patterns. Add thumbnail_url.
    
    Signed-off-by: Toni Gundogdu <legatvs@gmail.com>

share/lua/website/break.lua

commit 3630a39
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-10-01

    Bump version to 0.4.9

m4/version.m4

commit b0effb8
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-10-01

    Update NEWS for 0.4.9

NEWS

commit 63024cb
Merge: 5a9928a 57722d1
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-10-01

    Merge branch 'tg/next/0.4_fixme_arte' into next

commit 57722d1
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-10-01

    expire.t: Skip all tests
    
    Both pluzz.lua and arte.lua need to be fixed now.

tests/t/expire.t

commit e815821
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-10-01

    website/arte.lua: Mark as FIXME

share/Makefile.am

commit 5a9928a
Merge: 3bdcec9 6a7dada
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-10-01

    Merge branch 'tg/next/0.4_fix_youjizz' into next

commit 6a7dada
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-10-01

    tests: nsfw/youjizz.json: Update for thumbnail_url

tests/data/format/default/nsfw/youjizz.json

commit ebc42da
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-10-01

    FIX: website/youjizz.lua
    
    Fix media {ID,media stream URL} parsing. Parse thumbnail URL.
    
    Signed-off-by: anon

share/lua/website/youjizz.lua

commit 3bdcec9
Merge: c623218 e6f6aa2
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-10-01

    Merge branch 'tg/next/0.4_fixme_collegehumor' into next

commit e6f6aa2
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-10-01

    tests: {default,other}/collegehumor*.json: Mark as FIXME

tests/data/format/default/collegehumor.json
tests/data/format/default/fixme/collegehumor.json
tests/data/format/other/collegehumor_best.json
tests/data/format/other/collegehumor_mp4_hq.json
tests/data/format/other/collegehumor_mp4_sd.json
tests/data/format/other/fixme/collegehumor_best.json
tests/data/format/other/fixme/collegehumor_mp4_hq.json
tests/data/format/other/fixme/collegehumor_mp4_sd.json

commit 4f65343
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-10-01

    collegehumor.lua: Mark as FIXME

share/Makefile.am

commit c623218
Merge: c681d03 dbd90b8
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-09-27

    Merge branch 'tg/next/0.4_anon_contrib_nsfw' into next

commit dbd90b8
Merge: 9696d55 7fb3790
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-09-27

    Merge branch 'tg/next/0.4_anon_contrib_nsfw__xnxx' into tg/next/0.4_anon_contrib_nsfw

commit 7fb3790
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-09-27

    Add tests:/nsfw/xnxx.json

tests/data/format/default/nsfw/xnxx.json

commit ac72d16
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-09-27

    Add website/xnxx.lua (NSFW)
    
    Signed-off-by: anon

share/Makefile.am
share/lua/website/xnxx.lua

commit 9696d55
Merge: ca7b0e2 1a800a3
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-09-27

    Merge branch 'tg/next/0.4_anon_contrib_nsfw__jizzhut' into tg/next/0.4_anon_contrib_nsfw

commit 1a800a3
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-09-27

    Add tests:/nsfw/jizzhut.json

tests/data/format/default/nsfw/jizzhut.json

commit d509b1b
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-09-27

    Add website/jizzhut.lua (NSFW)
    
    Signed-off-by: anon

share/Makefile.am
share/lua/website/jizzhut.lua

commit ca7b0e2
Merge: 6dd21a8 dc37f8a
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-09-27

    Merge branch 'tg/next/0.4_anon_contrib_nsfw__fastjizz' into tg/next/0.4_anon_contrib_nsfw

commit dc37f8a
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-09-27

    Add tests:/nsfw/fastjizz.json

tests/data/format/default/nsfw/fastjizz.json

commit 9f1ce8b
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-09-27

    Add website/fastjizz.lua (NSFW)
    
    Signed-off-by: anon

share/Makefile.am
share/lua/website/fastjizz.lua

commit 6dd21a8
Merge: 871b840 0d8a3ce
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-09-27

    Merge branch 'tg/next/0.4_anon_contrib_nsfw__deviantclip' into tg/next/0.4_anon_contrib_nsfw

commit 0d8a3ce
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-09-27

    Add tests:/nsfw/deviantclip.json

tests/data/format/default/nsfw/deviantclip.json

commit 1b12bc4
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-09-27

    Add website/deviantclip.lua (NSFW)
    
    Signed-off-by: anon

share/Makefile.am
share/lua/website/deviantclip.lua

commit 871b840
Merge: 9498be7 972fd55
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-09-27

    Merge branch 'tg/next/0.4_anon_contrib_nsfw__beeg' into tg/next/0.4_anon_contrib_nsfw

commit 972fd55
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-09-27

    Add tests:/nsfw/beeg.json

tests/data/format/default/nsfw/beeg.json

commit 5d7233f
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-09-27

    Add website/beeg.lua (NSFW)
    
    Signed-off-by: anon

share/Makefile.am
share/lua/website/beeg.lua

commit 9498be7
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-09-27

    website/keezmovies.lua: Detect encrypted streams
    
    Check for encrypted streams.  Move website/keezmovies.lua
    from WITH_FIXME to WITH_NSFW.
    
    Signed-off-by: anon

share/Makefile.am
share/lua/website/keezmovies.lua

commit c681d03
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-09-27

    FIX: Add quvi/html.lua to DIST_lua
    
    Distribute libquvi-scripts with the quvi/html.lua file.

share/Makefile.am

commit 5b1c002
Author: Martin Herkt <lachs0r@hong-mailing.de>
Date:   2012-09-27

    Fix youtube.lua
    
    YouTube has added a new "signature" parameter to their playback URLs.
    Append this parameter to the URL if url_encoded_fmt_stream_map contains
    "sig".

share/lua/website/youtube.lua

commit ef333de
Merge: e657f45 424f9f1
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-09-03

    Merge branch 'tg/next/0.4_add_tapuz' into next

commit 424f9f1
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-09-03

    tests: format/default: Add tapuz.json

tests/data/format/default/tapuz.json

commit bc24554
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-09-03

    website/tapuz.lua: Add tapuz flix support
    
    ref: http://article.gmane.org/gmane.comp.web.flash.quvi/97

share/Makefile.am
share/lua/website/tapuz.lua

commit e657f45
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-08-21

    website/xvideos.lua: Improve title parsing (#109)
    
    The page <title> could be a truncated version of a longer description
    or a title. Grab the media title elsewhere.
    
    exu: http://www.xvideos.com/video2389960
    ref: http://sourceforge.net/apps/trac/quvi/ticket/109

share/lua/website/xvideos.lua

commit 94ac387
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-08-19

    Bump version to 0.4.8

m4/version.m4

commit d4fc3d8
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-08-19

    Update news for 0.4.8

NEWS

commit 48ca011
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-08-19

    FIXME: website/bloomberg.lua
    
    Mark the script as "FIXME".

share/Makefile.am
tests/data/format/default/bloomberg.json
tests/data/format/default/fixme/bloomberg.json

commit bb53ee6
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-08-19

    tests: default/vimeo.json: Update expected results

tests/data/format/default/vimeo.json

commit cc21d68
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-08-19

    tests: default/soundcloud-2.json: Change media URL
    
    Replace the media URL that appears to be unavailable.

tests/data/format/default/soundcloud-2.json

commit 186b41e
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-08-19

    FIX: media/gaskrank.lua: Media ID, stream URL patterns
    
    Update the media stream URL pattern. Parse media ID from
    the media stream URL, instead. Croak if media title was
    not found.

share/lua/website/gaskrank.lua

commit 2ffd344
Author: Bastien Nocera <hadess@hadess.net>
Date:   2012-08-16

    souncloud.lua: Never offer placeholder as thumbnail

share/lua/website/soundcloud.lua

commit ee9b7fd
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-08-04

    tests: format/default: Add lego.json

tests/data/format/default/lego.json

commit c38aa05
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-08-04

    Add website/lego.lua (#107)
    
    Adds support for city.lego.com .
    ref: http://sourceforge.net/apps/trac/quvi/ticket/107

share/Makefile.am
share/lua/website/lego.lua

commit 41e4bd9
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-08-04

    FIX: dailymotion.lua: sequence pattern (#108)
    
    Updates the sequence pattern to reflect the recent website changes.
    ref: http://sourceforge.net/apps/trac/quvi/ticket/108

share/lua/website/dailymotion.lua

commit e4ae322
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-07-28

    FIX: 101greatgoals.lua: article pattern
    
    The pattern for the article was broken for:
      http://is.gd/MuYcm3
    
    Converted the original patch to apply.
    
    ref: http://article.gmane.org/gmane.comp.web.flash.quvi/89

share/lua/website/101greatgoals.lua

commit e5a0d97
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-05-28

    totallynsfw.lua: Handle embedded media hosted elsewhere
    
    Some of the embedded media is hosted at pornhub. Redirect to different
    host if detected.
    
    * Do not handle the RSS feed URLs
    
    Thanks anon.

share/lua/website/totallynsfw.lua

commit 282632e
Author: Pierre Carrier <pierre@spotify.com>
Date:   2011-04-14

    Add support for BBC iPlayer (#28)
    
    Initial implementation based on get_iplayer, further tested and
    fixed by Bastien Nocera <hadess@hadess.net>.
    
    This version does not support live streams, or radio programmes.
    
    Full revision history available at:
    https://github.com/hadess/libquvi-scripts-iplayer/commits/master
    
    https://sourceforge.net/apps/trac/quvi/ticket/28

share/Makefile.am
share/lua/website/bbc.lua

commit 67ea69d
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-07-18

    Bump version to 0.4.7

m4/version.m4

commit 06606d1
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-07-18

    Update NEWS for v0.4.7

NEWS

commit 78817b8
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-07-18

    FIX: gaskrank.lua: stream URL, ID patterns
    
    Update the patterns for media stream URL and ID, reflecting the recent
    changes made to the website.

share/lua/website/gaskrank.lua

commit 4e89cfb
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-07-17

    tests: format/default: rm tvrain.json
    
    Remove tvrain.json altogether. The media URLs expire after a few days,
    it appears.

tests/data/format/default/tvrain.json

commit d35282e
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-07-17

    tests: format/default: Update youtube*.json files
    
    Update YouTube JSONs reflecting the changes made in the commit aec0afa.

tests/data/format/default/youtube.json
tests/data/format/default/youtube_starttime.json

commit aec0afa
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-07-17

    youtube.lua: Rewrite YouTube.choose_default
    
    Replace the old default behaviour:
      Choose the lowest quality available.
    With:
      Either whatever YouTube returns as the first,
      or whichever is of 480p and found first.

share/lua/website/youtube.lua

commit 7dfe322
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-07-17

    tests: format/default. Update videa.json
    
    Change expected content-type and file extension.

tests/data/format/default/videa.json

commit e192ca0
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-07-15

    tests: format/default: Add justintv.json

tests/data/format/default/justintv.json

commit 86baf5d
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-07-15

    Add support for justin.tv and twitch.tv (#99)
    
    ref: http://sourceforge.net/apps/trac/quvi/ticket/99

share/Makefile.am
share/lua/website/justintv.lua

commit 5c5cea7
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-07-13

    tests: format/default/nsfw: Update redtube.json
    
    Replace the old test media URL which only returned a 'notfound.swf' file.

tests/data/format/default/nsfw/redtube.json

commit 8c8c0d3
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-07-13

    tests: format/default: Update gaskrank.json
    
    Update the title reflecting the changes made to gaskrank.lua in
    52c6f6d.

tests/data/format/default/gaskrank.json

commit 1aaf74a
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-07-12

    tests: format/default: Update tvrain.json
    
    Use updated test data reflecting the script changes made to tvrain.lua
    in 7bf1682.

tests/data/format/default/tvrain.json

commit 7dfbc1e
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-07-12

    tvrain.lua: Change how media ID is parsed
    
    The old solution returned '-1' for media IDs. Parse media ID From the
    media URL, instead.

share/lua/website/tvrain.lua

commit 7bf1682
Author: Mikhail Gusarov <dottedmag@dottedmag.net>
Date:   2012-07-11

    tvrain.lua: Adjust for new URL scheme on the site

share/lua/website/tvrain.lua

commit d7182ac
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-07-10

    FIX: vimeo.lua:115: no match: qualities (#106)
    
    ref: http://sourceforge.net/apps/trac/quvi/ticket/106

share/lua/website/vimeo.lua

commit 52c6f6d
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-07-01

    FIX: gaskrank.lua: title pattern

share/lua/website/gaskrank.lua

commit 8eded85
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-06-24

    dailymotion.lua: Make urlback pattern more liberal
    
    ref: http://article.gmane.org/gmane.comp.web.flash.quvi/61

share/lua/website/dailymotion.lua

commit 6afe8e9
Author: Till Maas <opensource@till.name>
Date:   2012-06-12

    Support spiegel.de with SEO URLs
    
    Support SEO URLs on spiegel.de with paths like
    /video/long-description-video-12345.html

share/lua/website/spiegel.lua

commit f0f8ad4
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-06-10

    Update NEWS for v0.4.6

NEWS

commit e095cdb
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-06-10

    Bump version to 0.4.6

m4/version.m4

commit 2fc90bf
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-06-10

    FIX: ted.lua: Media stream URL pattern

share/lua/website/ted.lua

commit ee0866f
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-06-10

    1tvru.json: Add missing thumbnail_url

tests/data/format/default/1tvru.json

commit 82b78df
Author: Mort Gerald <mort.gerald@gmail.com>
Date:   2012-06-07

    pornhub.lua: Media ID can be hexadecimal

share/lua/website/pornhub.lua

commit 6f3e8bd
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-06-04

    FIX: xhamster.lua: server response code 404
    
    Fixes "error: server response code 404 (conncode=0)" with some
    of the videos.

share/lua/website/xhamster.lua

commit e7265b2
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-06-03

    1tvru.lua: Make "pattern" function specific to this script

share/lua/website/1tvru.lua

commit 329a028
Author: Mikhail Gusarov <dottedmag@dottedmag.net>
Date:   2012-06-03

    Add tvrain.json

tests/data/format/default/tvrain.json

commit 730720d
Author: Mikhail Gusarov <dottedmag@dottedmag.net>
Date:   2012-06-03

    tvrain.lua: Add support for tvrain.ru

share/Makefile.am
share/lua/website/tvrain.lua

commit c182dc4
Author: Mikhail Gusarov <dottedmag@dottedmag.net>
Date:   2012-06-02

    Add 1tvru.json

tests/data/format/default/1tvru.json

commit 82e3151
Author: Mikhail Gusarov <dottedmag@dottedmag.net>
Date:   2012-06-02

    1tvru.lua: Add support for 1tv.ru

share/Makefile.am
share/lua/website/1tvru.lua

commit a42a34a
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-06-02

    website/publicsenat.lua: Change handles path

share/lua/website/publicsenat.lua

commit 3825171
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-06-01

    FIX: website/collegehumor.lua: title pattern

share/lua/website/collegehumor.lua

commit 326bb54
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-06-01

    senat.lua: Use "libquvi-scripts" for project

share/lua/website/senat.lua

commit 0379cda
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-06-01

    publicsenat.json: Add thumbnail_url

tests/data/format/default/publicsenat.json

commit 42c1eac
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-06-01

    Add publicsenat-2.json

tests/data/format/default/publicsenat-2.json

commit f329cde
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-06-01

    publicsenat.lua: Port Raphaël's v0.4.3 changes
    
      * Extend support for more recent media URLs
    
    Other changes:
      * Add thumbnail_url
    
    Test cases:
      * http://www.publicsenat.fr/vod/un-monde-de-bulles/speciale-journal-de-spirou/67141
      * http://www.publicsenat.fr/cms/video-a-la-demande/vod.html?idE=119298
    
    ref: http://article.gmane.org/gmane.comp.web.flash.quvi/45

share/lua/website/publicsenat.lua

commit 1e71767
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-06-01

    Add senat.json

tests/data/format/default/senat.json

commit 5cf4540
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-06-01

    senat.lua: Add support for senat.fr
    
    ref: http://article.gmane.org/gmane.comp.web.flash.quvi/46

share/Makefile.am
share/lua/website/senat.lua

commit 437b499
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-05-30

    Update NEWS for v0.4.5

NEWS

commit 73d7743
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-05-30

    Bump version to 0.4.5

m4/version.m4

commit 795b89c
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-05-30

    website/canalplus.lua: Move variable definition

share/lua/website/canalplus.lua

commit 4c85604
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-05-30

    website/vimeo.lua: Prepend protocol scheme

share/lua/website/vimeo.lua

commit 8b2f943
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-05-29

    rm canalplus.json

tests/data/format/default/canalplus.json

commit 15a98b6
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-05-29

    website/canalplus.lua: Check if expired
    
    Assuming empty config with the ID set to -1 means "expired".

share/lua/website/canalplus.lua

commit dc1eec7
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-05-29

    tests: theonion.json: Add thumbnail_url

tests/data/format/default/theonion.json

commit 20c5c04
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-05-29

    tests: Move ted.json under "ignore:length_bytes

tests/data/format/default/ignore/length_bytes/ted.json
tests/data/format/default/ted.json

commit d8cfb16
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-05-29

    website/sapo.lua: Parse thumbnail_url

share/lua/website/sapo.lua
tests/data/format/default/sapo-2.json
tests/data/format/default/sapo.json

commit 3cda6d8
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-05-29

    Add sapo-2.json

tests/data/format/default/sapo-2.json

commit efc2cdf
Author: Bastien Nocera <hadess@hadess.net>
Date:   2012-05-27

    Added 101greatgoals.lua

share/Makefile.am
share/lua/website/101greatgoals.lua

commit 84cb67d
Author: Bastien Nocera <hadess@hadess.net>
Date:   2012-05-27

    FIX: sapo.lua: ID, media stream URL and title
    
    None of ID, URL or title were getting matched with the current
    sapo.pt design.
    
    Example URL:
    http://videos.sapo.pt/JZOMcU6KPdZV7RTKIphP

share/lua/website/sapo.lua

commit 6c7ff99
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-05-28

    tests/data/: Add new vimeo.json

tests/data/format/default/fixme/vimeo.json
tests/data/format/default/vimeo.json
tests/data/format/other/fixme/vimeo_best.json
tests/data/format/other/fixme/vimeo_hd.json
tests/data/format/other/fixme/vimeo_sd.json

commit a775ddf
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-05-28

    vimeo.lua: Check for "qualities" property

share/lua/website/vimeo.lua

commit 05852c8
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-05-28

    share/Makefile.am: Add vimeo.lua

share/Makefile.am

commit a7073f1
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-05-28

    FIX: vimeo.lua: Title parsing
    
    JSON may contain escaped characters, e.g. double-quotation
    marks (").

share/lua/website/vimeo.lua

commit 694ff91
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-05-28

    Add website/redtube.lua (and redtube.json)
    
    Thanks to the anonymous contributor.

share/Makefile.am
share/lua/website/redtube.lua
tests/data/format/default/nsfw/redtube.json

commit 4f811dd
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-05-28

    FIX: vimeo.lua (#97)
    
    Many thanks to the contributor whom wishes to remain anonymous.
    
      * https://sourceforge.net/apps/trac/quvi/ticket/97

share/lua/website/vimeo.lua

commit 8fa7311
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-05-28

    Add theonion_2.json

tests/data/format/default/theonion_2.json

commit 70dfaab
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-05-28

    FIX: theonion.lua

share/lua/website/theonion.lua

commit 26550e0
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-05-28

    gen-news.sh: Use --shortstat

gen-news.sh

commit b8daac7
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-05-27

    canalplus.lua: choose_*: Use array index instead

share/lua/website/canalplus.lua

commit 1f57a3a
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-05-27

    canalplus.lua: redirect_url: If hosted elsewhere

share/lua/website/canalplus.lua

commit 3651b04
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-05-27

    canalplus.lua: media ID: Remove if-then-block

share/lua/website/canalplus.lua

commit 7d6758d
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-05-22

    Move mem.t under WITH_FIXME

tests/Makefile.am

commit 5b9cfc6
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-05-22

    pluzz.lua, francetelevisions.lua: Mark as FIXME

share/Makefile.am
tests/t/expire.t

commit 64e0758
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-05-21

    Add canalplus.json

tests/data/format/default/canalplus.json

commit d146867
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-05-21

    ted.json: Update length_bytes

tests/data/format/default/ted.json

commit abc096d
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-05-21

    Add empflix.json

tests/data/format/default/nsfw/empflix.json

commit 888a3ed
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-05-21

    blip.lua: Mark as FIXME
    
      * http://sourceforge.net/apps/trac/quvi/ticket/98

share/Makefile.am
tests/data/format/default/blip.json
tests/data/format/default/fixme/blip.json
tests/data/format/other/blip_best.json
tests/data/format/other/blip_m4v_blip_sd_360p.json
tests/data/format/other/blip_mov_source_360p.json
tests/data/format/other/blip_mp3_web.json
tests/data/format/other/fixme/blip_best.json
tests/data/format/other/fixme/blip_m4v_blip_sd_360p.json
tests/data/format/other/fixme/blip_mov_source_360p.json
tests/data/format/other/fixme/blip_mp3_web.json

commit b973bed
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-05-21

    videobash.json: Add thumbnail_url

tests/data/format/default/videobash.json

commit 1867d4f
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-05-21

    FIX: pornhub.lua: media title, stream URL parsing

share/lua/website/pornhub.lua

commit 4337407
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-05-21

    keezmovies.lua: Mark as FIXME
    
      * Media stream URL is encrypted

share/Makefile.am
tests/data/format/default/nsfw/fixme/keezmovies.json
tests/data/format/default/nsfw/keezmovies.json

commit 471e73d
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-05-21

    FIX: videobash.lua: media URL parsing

share/lua/website/videobash.lua

commit 8f38fe6
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-05-21

    rm google.lua: video.google.com is no more

share/Makefile.am
share/lua/website/google.lua
tests/data/format/default/google.json

commit 3dae8bd
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-05-21

    rm funnyhub.lua: Videos no more [?]

share/Makefile.am
share/lua/website/funnyhub.lua
tests/data/format/default/funnyhub.json

commit 8f20c68
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-05-21

    vimeo.lua: Mark as FIXME

share/Makefile.am
tests/Makefile.am
tests/data/format/default/fixme/vimeo.json
tests/data/format/default/vimeo.json
tests/data/format/other/fixme/vimeo_best.json
tests/data/format/other/fixme/vimeo_hd.json
tests/data/format/other/fixme/vimeo_sd.json
tests/data/format/other/vimeo_best.json
tests/data/format/other/vimeo_hd.json
tests/data/format/other/vimeo_sd.json

commit 0223bd8
Author: Bastien Nocera <hadess@hadess.net>
Date:   2012-04-24

    dailymotion: Fix overeager ID fetching
    
    On this page:
    http://dailymotion.com/video/xpdcti
    the ID contained "?autoplay=1" followed by a number of unrelated lines

share/lua/website/dailymotion.lua

commit 7427026
Author: PaulK <contact@paulk.fr>
Date:   2012-03-10

    Makefile changes for canalplus.lua

share/Makefile.am

commit ed6877d
Author: PaulK <contact@paulk.fr>
Date:   2012-03-10

    Added canalplus.lua

share/lua/website/canalplus.lua

commit cb2de3c
Author: PaulK <contact@paulk.fr>
Date:   2012-04-20

    Added support for empflix.com (NSFW website)

share/Makefile.am
share/lua/website/empflix.lua

commit d1ac468
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-03-30

    Lower AC_PREREQ to 2.67

configure.ac

commit 6d9d7d0
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-03-27

    gen-news.sh: Add stat

gen-news.sh

commit 460c506
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-03-27

    mem.t: Replace obsolete megavideo URLs

tests/t/mem.t

commit f20e6e4
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-03-23

    Update NEWS for v0.4.4

NEWS

commit 6f119ee
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-03-23

    Bump version to 0.4.4

m4/version.m4

commit 325b20e
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-03-20

    FIX: dailymotion.lua: Issue with some videos (#92)
    
    "PANIC: unprotected error in call to Lua API (.../content_type.lua:30:
    content-type cannot be "text/html; charset=utf-8" for a video. The
    script for this website is either buggy or incomplete.)"
    
      * sourceforge.net/apps/trac/quvi/ticket/92

share/lua/website/dailymotion.lua

commit 04f0284
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-03-18

    FIX: Lua 5.2: Use the # operator instead (#89)
    
    Replace table.getn with the new "length" (#) operator.
    
      * http://sourceforge.net/apps/trac/quvi/ticket/89

share/lua/website/quvi/url.lua

commit b5ae4e1
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-03-18

    FIX: Lua-5.2: Use gmatch instead of gfind (#89)
    
     * http://sourceforge.net/apps/trac/quvi/ticket/89

share/lua/website/arte.lua
share/lua/website/blip.lua
share/lua/website/cbsnews.lua
share/lua/website/dailymotion.lua
share/lua/website/foxnews.lua
share/lua/website/funnyordie.lua
share/lua/website/golem.lua
share/lua/website/guardian.lua
share/lua/website/imdb.lua
share/lua/website/mgnetwork.lua
share/lua/website/quvi/util.lua
share/lua/website/soundcloud.lua
share/lua/website/spiegel.lua
share/lua/website/youtube.lua

commit f2c7ce6
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-03-18

    Move clipfish.json from NLFY

tests/data/format/default/clipfish.json
tests/data/format/default/nlfy/clipfish.json

commit 6d64461
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-03-18

    FIXME: bikeradar.lua

share/Makefile.am
tests/data/format/default/bikeradar.json
tests/data/format/default/fixme/bikeradar.json

commit 56855b5
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-03-18

    Update clipfish.json

tests/data/format/default/nlfy/clipfish.json

commit 457431a
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-03-17

    content_type.lua: Rewrite using "foo:match"

share/lua/util/content_type.lua

commit 54c167d
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-03-17

    charset.lua: Use "foo:match" instead

share/lua/util/charset.lua

commit 9c1e994
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-03-17

    globo.lua: Use "foo:match" instead

share/lua/website/globo.lua

commit 207422f
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-03-17

    dailymotion.lua: Use "foo:match" instead

share/lua/website/dailymotion.lua

commit a2b9c88
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-03-17

    google.lua: Use "foo:match" instead

share/lua/website/google.lua

commit ba7bf48
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-03-17

    foxnews.lua: Use "foo:match" instead

share/lua/website/foxnews.lua

commit 6844f7a
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-03-17

    bikeradar.lua: Use "foo:match" instead

share/lua/website/bikeradar.lua

commit 5fb6fbb
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-03-17

    charlierose.lua: Use "foo:match" instead

share/lua/website/charlierose.lua

commit 9e2ae5d
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-03-17

    youjizz.lua: Use "foo:match" instead

share/lua/website/youjizz.lua

commit 8a8353a
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-03-17

    xhamster.lua: Use "foo:match" instead

share/lua/website/xhamster.lua

commit a6d4e04
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-03-17

    cbsnews.lua: Use "foo:match" instead

share/lua/website/cbsnews.lua

commit 98e104c
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-03-17

    sapo.lua: Use "foo:match" instead
    
    Other changes:
      * Remove obsolete rtmp check
      * Remove path from U.handles

share/lua/website/sapo.lua

commit 30940c4
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-03-17

    liveleak.lua: Use "foo:match" instead

share/lua/website/liveleak.lua

commit e2e584e
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-03-17

    funnyhub.lua: Use "foo:match" instead

share/lua/website/funnyhub.lua

commit 5cbe7fb
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-03-17

    vimeo.lua: Use "foo:match" instead

share/lua/website/vimeo.lua

commit 24acdcc
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-03-17

    theonion.lua: Use "foo:match" instead

share/lua/website/theonion.lua

commit b3ca28a
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-03-17

    collegehumor.lua: Use "foo:match" instead

share/lua/website/collegehumor.lua

commit cda2cdd
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-03-17

    spankwire.lua: Use "foo:match" instead

share/lua/website/spankwire.lua

commit 05edfb5
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-03-17

    blip.lua: Use "foo:match" instead

share/lua/website/blip.lua

commit b10fb31
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-03-17

    francetelevisions.lua: Use "foo:match" instead

share/lua/website/francetelevisions.lua

commit 0052c94
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-03-17

    videobash.lua: Use "foo:match" instead

share/lua/website/videobash.lua

commit 7a366fd
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-03-17

    tagtele.lua: Use "foo:match" instead

share/lua/website/tagtele.lua

commit 7a011c7
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-03-17

    youtube.lua: Use "foo:match" instead

share/lua/website/youtube.lua

commit 57703c2
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-03-17

    break.lua: Use "foo:match" instead

share/lua/website/break.lua

commit 3b0c9c5
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-03-17

    xvideos.lua: Use "foo:match" instead
    
    Other changes:
      * Tweak path pattern used with U.handles
      * Grab media ID from page URL instead

share/lua/website/xvideos.lua

commit bb8bf4c
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-03-17

    FIX: clipfish.lua: Use new config URL
    
    Other changes:
      * Use "foo:match" instead

share/lua/website/clipfish.lua

commit 2273a88
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-03-17

    academicearth.lua: Use "foo:match" instead

share/lua/website/academicearth.lua

commit 5b029b0
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-03-17

    tube8.lua: Use "foo:match" instead

share/lua/website/tube8.lua

commit a5e3b25
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-03-17

    arte.lua: Use "foo:match" instead

share/lua/website/arte.lua

commit 7882b89
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-03-17

    tmunderground.lua: Use "foo:match" instead

share/lua/website/tmunderground.lua

commit ca3208c
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-03-17

    golem.lua: Use "foo:match" instead

share/lua/website/golem.lua

commit 82749fb
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-03-17

    sevenload.lua: Use "foo:match" instead

share/lua/website/sevenload.lua

commit b584805
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-03-17

    gaskrank.lua: Use "foo:match" instead

share/lua/website/gaskrank.lua

commit 2c86504
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-03-17

    keezmovies.lua: Use "foo:match" instead

share/lua/website/keezmovies.lua

commit 510d5ac
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-03-17

    publicsenat.lua: Use "foo:match" instead

share/lua/website/publicsenat.lua

commit 2bc9f31
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-03-17

    metacafe.lua: Use "foo:match" instead

share/lua/website/metacafe.lua

commit 01fd8f9
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-03-17

    totallynsfw.lua: Trim and use "foo:match" instead

share/lua/website/totallynsfw.lua

commit 95c66ea
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-03-17

    spiegel.lua: Use 'foo:match' instead

share/lua/website/spiegel.lua

commit 0446ad1
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-03-17

    bloomberg.lua: Trim excess, use foo:match

share/lua/website/bloomberg.lua

commit 386aae2
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-03-15

    FIX: youtube.lua: Allow embed URLs w/ params (#90)
    
     * https://sourceforge.net/apps/trac/quvi/ticket/90

share/lua/website/youtube.lua

commit b972047
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-03-01

    Update NEWS for v0.4.3

NEWS

commit 3574fcf
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-03-01

    Remove comment line

share/Makefile.am

commit 85d8cf4
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-03-01

    Bump version to 0.4.3

m4/version.m4

commit 9d1c7d9
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-03-01

    ted.json: Change expected length_bytes

tests/data/format/default/ted.json

commit e92e2b1
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-02-29

    Add gen-news.sh (repo only)

gen-news.sh

commit 25ae14c
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-02-29

    Add license to misc. scripts
    
     * find-tests.sh
     * autogen.sh
     * gen-ver.sh

autogen.sh
find-tests.sh
gen-ver.sh

commit b36e530
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-02-29

    FIX: imdb.lua:43: attempt to call field 'get_config' (nil)

share/lua/website/imdb.lua

commit de13a39
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-02-29

    Mark tube8.lua as FIXME

share/Makefile.am
tests/data/format/default/fixme/tube8.json
tests/data/format/default/nsfw/tube8.json

commit 4919605
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-02-29

    FIX: liveleak.lua: attempt to index field 'path' (nil)

share/lua/website/liveleak.lua

commit 628c3e6
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-02-29

    keezmovies.json: Change expected values

tests/data/format/default/nsfw/keezmovies.json

commit 631ffed
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-02-28

    Add soundcloud-2.json

tests/data/format/default/soundcloud-2.json

commit 53204fd
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-02-28

    soundcloud.lua: Rework title parsing
    
    Remove character conversion which is an overkill and failed with some
    of the URLs (e.g. see the 2nd below). Instead, grab the title from og:title.
    
    Example URLs:
     * http://is.gd/CCiZvS
     * http://is.gd/Tv0huY

share/lua/website/soundcloud.lua

commit 79edb8b
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-02-28

    youjizz.json: Change expected content-type

tests/data/format/default/nsfw/youjizz.json

commit 75f950e
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-02-28

    cbsnews.json: Change expected ctype and suffix

tests/data/format/default/cbsnews.json
tests/data/format/other/cbsnews_m4v_1100k_480p.json
tests/data/format/other/cbsnews_m4v_386k_216p.json
tests/data/format/other/cbsnews_m4v_598k_360p.json

commit 2caf52b
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-02-28

    ted.lua: Support the "default" format only
    
     Do not bother with the frequently changed
     format matrix from hell.

share/lua/website/ted.lua
tests/data/format/default/ted.json
tests/data/format/other/ted_best.json
tests/data/format/other/ted_mp3.json
tests/data/format/other/ted_mp4.json
tests/data/format/other/ted_mp4_480p.json
tests/data/format/other/ted_mp4_light.json

commit d5b292f
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-02-28

    soundcloud.json: Change expected suffix to mp3

tests/data/format/default/soundcloud.json

commit 8d15211
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-02-28

    FIX expire.t URL pattern

tests/t/expire.t

commit 69d8872
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-02-28

    blip_mp3_web.json: Change expected suffix to mp3

tests/data/format/other/blip_mp3_web.json

commit 936fa2c
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-02-28

    Move globo.json to fixme dir

tests/data/format/default/fixme/globo.json
tests/data/format/default/globo.json

commit a568afc
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-02-28

    Remove buzzhumor.lua
    
     * Dead website

share/Makefile.am
share/lua/website/buzzhumor.lua
tests/data/format/default/buzzhumor.json

commit 7652a19
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-02-28

    Remove megavideo.json

tests/data/format/default/megavideo.json

commit 7198600
Author: mutantmonkey <mutantmonkey@mutantmonkey.in>
Date:   2011-12-22

    Add IMDb support (#88)

share/Makefile.am
share/lua/website/imdb.lua
tests/data/format/default/imdb.json
tests/data/format/other/imdb_480p.json
tests/data/format/other/imdb_720p.json
tests/data/format/other/imdb_SD.json
tests/data/format/other/imdb_best.json

commit 3bd28a4
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-02-28

    Add pornhub.json

tests/data/format/default/nsfw/pornhub.json

commit b1bd6bf
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-02-28

    pornhub.lua: Rework title pattern

share/lua/website/pornhub.lua

commit 968143b
Author: PaulK <contact@paulk.fr>
Date:   2012-02-08

    Added support for pornhub.com (NSFW)

share/Makefile.am
share/lua/website/pornhub.lua

commit c9bc609
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-02-28

    Add tnaflix.json

tests/data/format/default/nsfw/tnaflix.json

commit 74e7c14
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-02-28

    tnaflix.lua: Rework title pattern

share/lua/website/tnaflix.lua

commit d34caf1
Author: PaulK <contact@paulk.fr>
Date:   2012-02-08

    Added support for tnaflix.com (NSFW)

share/Makefile.am
share/lua/website/tnaflix.lua

commit b60401e
Author: PaulK <contact@paulk.fr>
Date:   2012-02-08

    Fixed youjizz

share/lua/website/youjizz.lua

commit 26f48f5
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-02-28

    Mark globo.lua as FIXME

share/Makefile.am

commit 1315cf0
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-02-28

    xvideos.json: Change test URL

tests/data/format/default/nsfw/xvideos.json

commit ed5829e
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-02-28

    audioboo.json: Change expected file_suffix to mp3

tests/data/format/default/audioboo.json

commit 8072eac
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-02-28

    FIX: videobash.lua: media URL pattern
    
      * Fix "error: videobash.lua:54: no match: media url"
      * Unescape media URL

share/lua/website/videobash.lua

commit 2bd53fd
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2011-12-13

    FIX xhamster.lua (HTTP/403)
    
     * anon contrib

share/lua/website/xhamster.lua

commit dc08e00
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-02-28

    Remove megavideo.lua
    
      * Domain seized

share/Makefile.am
share/lua/website/megavideo.lua

commit d50efa5
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-02-28

    Add videa.json

tests/data/format/default/videa.json

commit 8c7e2ff
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-02-28

    videa.lua: Rework patterns

share/lua/website/videa.lua

commit ab56c38
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2012-02-28

    Add videa.hu support (#84)

share/Makefile.am
share/lua/website/videa.lua

commit 82d1818
Author: Bastien Nocera <hadess@hadess.net>
Date:   2011-12-18

    FIX: soundcloud.lua: Multi-byte char handling
    
    The previous code only worked for unicode escaped characters
    that didn't contain any characters on the range a-f as we matched
    with %d. Furthermore, we didn't handle values >= 256 when unescaping
    them. This is now fixed using the helper code from:
    http://luaparse.luaforge.net/libquery.lua.html

share/lua/website/soundcloud.lua

commit ca784e3
Author: Bastien Nocera <hadess@hadess.net>
Date:   2011-12-06

    Add special-case suffix for audio/mpeg
    
    It's not mpeg, it's mp3.

share/lua/util/content_type.lua

commit 46737b5
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2011-12-06

    Update guardian.json

tests/data/format/default/guardian.json
tests/data/format/default/guardian_audio.json

commit 62c5f6a
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2011-12-06

    Add tcmag.json, add tcmag to redirect.t

tests/data/format/default/nsfw/tcmag.json
tests/data/resolve/redirect_url_tcmag.json
tests/t/redirect.t

commit 3ab02ab
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2011-12-06

    Add tcmag.lua to Makefile.am

share/Makefile.am

commit f5cbd0d
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2011-12-06

    tcmag.lua: Make query_formats work with external content
    
    Additional changes
      * Check for liveleak content
      * Fix self.id pattern

share/lua/website/tcmag.lua

commit 5f8d188
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2011-12-06

    Add tcmag.lua
    
     * anon contrib

share/lua/website/tcmag.lua

commit 019f38e
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2011-12-06

    guardian.lua: Parse from JSON instead (#83)
    
    Additional changes:
      * Re-implmenent query_formats
      * Support more formats
    
      http://sourceforge.net/apps/trac/quvi/ticket/83

share/lua/website/guardian.lua

commit fdd223a
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2011-12-06

    liveleak.lua: Support embedded URLs

share/lua/website/liveleak.lua

commit 0f7c3dd
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2011-12-06

    Update mgnetwork JSONs

tests/data/format/default/mgnetwork.json
tests/data/format/other/mgnetwork_best.json
tests/data/format/other/mgnetwork_mp4.json
tests/data/format/other/mgnetwork_xflv.json

commit b34fef6
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2011-12-06

    FIX: mgnetwork.lua: return duration in msec

share/lua/website/mgnetwork.lua

commit 067a98f
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2011-11-29

    Update NEWS for 0.4.2

NEWS

commit dfe6e81
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2011-11-29

    Bump version to 0.4.2

m4/version.m4

commit 5c70a7c
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2011-11-29

    Remove foundrymusic.lua

share/Makefile.am
share/lua/website/foundrymusic.lua
tests/data/format/default/nsfw/foundrymusic.json
tests/data/format/default/nsfw/foundrymusic_2.json

commit f6a2c71
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2011-11-29

    Use quvi 0.4.1 options with tests, instead

tests/README
tests/t/expire.t
tests/t/format_default.t
tests/t/format_other.t
tests/t/mem.t
tests/t/nosupport.t
tests/t/redirect.t
tests/t/shortened.t

commit 163d337
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2011-11-29

    FIX: dailymotion.lua:130: no match: video plugin params
    
      * http://sourceforge.net/apps/trac/quvi/ticket/82

share/lua/website/dailymotion.lua

commit 67bd708
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2011-11-28

    FIX: videobash.lua: media URL parsing (#81)
    
      * http://sourceforge.net/apps/trac/quvi/ticket/81

share/lua/website/videobash.lua

commit 6e1d2ee
Author: Tomas Janousek <tomi@nomi.cz>
Date:   2011-11-28

    Fix tube8.lua url parsing

share/lua/website/tube8.lua

commit 917006a
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2011-11-27

    mgnetwork.lua: Add "best" to static formats list

share/lua/website/mgnetwork.lua

commit 5c4f2d6
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2011-11-27

    mgnetwork.lua: Apply libquvi-scripts

share/lua/website/mgnetwork.lua

commit 04f4bd6
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2011-11-27

    Remove media stream URLs from test jsons

tests/data/format/other/mgnetwork_best.json
tests/data/format/other/mgnetwork_mp4.json

commit 499b6f5
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2011-11-27

    Add mgnetwork test jsons

tests/data/format/default/mgnetwork.json
tests/data/format/other/mgnetwork_best.json
tests/data/format/other/mgnetwork_mp4.json
tests/data/format/other/mgnetwork_xflv.json

commit 545d6e9
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2011-11-27

    Add mgnetwork.lua to Makefile.am

share/Makefile.am

commit 96ef335
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2011-11-27

    mgnetwork.lua: Add support for multiple formats
    
     * Re-implement query_formats, parse
    
    Media quality properties unavailable in the config xml. Use naive 'best'
    and 'default' format determination.
    
     * <http://sourceforge.net/apps/trac/quvi/ticket/78>

share/lua/website/mgnetwork.lua

commit eb532c7
Author: mutantmonkey <mutantmonkey@mutantmonkey.in>
Date:   2011-11-25

    Add support for Media General properties

share/lua/website/mgnetwork.lua

commit 8a40fa0
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2011-11-24

    FIX: Potential "attempt to index ... (a nil value)"

share/lua/website/arte.lua
share/lua/website/blip.lua
share/lua/website/cbsnews.lua
share/lua/website/collegehumor.lua
share/lua/website/dailymotion.lua
share/lua/website/foxnews.lua
share/lua/website/funnyordie.lua
share/lua/website/golem.lua
share/lua/website/spiegel.lua
share/lua/website/ted.lua
share/lua/website/vimeo.lua
share/lua/website/youtube.lua

commit 6b25fd8
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2011-11-08

    xvideos.json: Change URL

tests/data/format/default/nsfw/xvideos.json

commit 48590da
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2011-11-22

    Fix youtube.lua: Check for nil t.host
    
    Example: "quvi --support foo"
      error: /usr/share/libquvi-scripts/lua/website/youtube.lua:77: attempt to
      index field 'host' (a nil value)

share/lua/website/youtube.lua

commit 6b814ca
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2011-11-06

    Update NEWS for 0.4.1

NEWS

commit 1bf12cf
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2011-11-06

    Bump version to 0.4.1

m4/version.m4

commit 5246b28
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2011-11-06

    redirect.t: Add test for ted external URL

tests/data/resolve/redirect_url_ted.json
tests/t/redirect.t

commit ac009ac
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2011-11-06

    ted.lua: Handle external media

share/lua/website/ted.lua

commit c1f1749
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2011-11-06

    ted.lua: Fix media URL check

share/lua/website/ted.lua

commit e19ac08
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2011-11-06

    Fix ted.lua thumbnail_url pattern

share/lua/website/ted.lua

commit e72021e
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2011-11-04

    tests/README: Add find-tests.sh note

tests/README

commit da0d0b4
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2011-11-04

    Add find-tests.sh

Makefile.am
find-tests.sh

commit fd05cfa
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2011-11-04

    Fix plan tests
    
      * "You tried to plan twice at ... Looks like your test exited ..."

tests/t/redirect.t
tests/t/shortened.t

commit ae190c3
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2011-11-04

    yfrog.json: Change expected title

tests/data/format/default/yfrog.json

commit 6f56730
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2011-11-04

    yfrog.lua: Fix title pattern

share/lua/website/yfrog.lua

commit 9f4601c
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2011-11-04

    tube8.json: Change expected content-type

tests/data/format/default/nsfw/tube8.json

commit d9da86e
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2011-11-04

    tmunderground.json: Change expected content-type

tests/data/format/default/tmunderground.json

commit 7205ea4
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2011-11-04

    ted*.json: Change expected length

tests/data/format/default/ted.json
tests/data/format/other/ted_best.json
tests/data/format/other/ted_mp4.json
tests/data/format/other/ted_mp4_480p.json
tests/data/format/other/ted_mp4_light.json

commit 37c9626
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2011-11-04

    funnyordie*.json: Change expected title

tests/data/format/default/funnyordie.json
tests/data/format/other/funnyordie_best.json
tests/data/format/other/funnyordie_mp4_ipad.json
tests/data/format/other/funnyordie_mp4_wifi.json

commit b2e0ed4
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2011-10-25

    Fix xhamster.lua title parsing

share/lua/website/xhamster.lua

commit 6b5873a
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2011-10-05

    Update NEWS for 0.4.0

NEWS

commit 0c04e02
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2011-10-04

    Revert "Mark foundrymusic.lua as fixme"
    
    This reverts commit 406430c8d22e788f75e0cd05c34dadf3ce3a13d2.

share/Makefile.am
tests/data/format/default/fixme/foundrymusic.json
tests/data/format/default/fixme/foundrymusic_2.json
tests/data/format/default/nsfw/foundrymusic.json
tests/data/format/default/nsfw/foundrymusic_2.json

commit a1c146c
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2011-09-30

    Add expire.t
    
     * Remove unused format_default_nonhttp.t
     * Add header to .t files

tests/Makefile.am
tests/README
tests/data/format/default/non-http/README
tests/lib/Test/Quvi.pm
tests/t/d/url.t
tests/t/expire.t
tests/t/format_default.t
tests/t/format_default_nonhttp.t
tests/t/format_other.t
tests/t/mem.t
tests/t/nosupport.t
tests/t/pod.t
tests/t/redirect.t
tests/t/shortened.t

commit f787714
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2011-09-27

    Change handles path pattern in pluzz.lua

share/lua/website/pluzz.lua

commit e84bbd5
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2011-09-25

    Comment out the 'message' check in dailymotion.lua
    
     * http://is.gd/FaRu7w

share/lua/website/dailymotion.lua

commit 406430c
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2011-09-25

    Mark foundrymusic.lua as fixme
    
      * This Page Is Under Construction

share/Makefile.am
tests/data/format/default/fixme/foundrymusic.json
tests/data/format/default/fixme/foundrymusic_2.json
tests/data/format/default/nsfw/foundrymusic.json
tests/data/format/default/nsfw/foundrymusic_2.json

commit d6d1fc8
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2011-09-25

    Cleanup test JSONs

tests/data/format/default/nsfw/xvideos.json
tests/data/format/default/ted.json

commit 072f960
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2011-09-25

    Fix tvlux.lua

share/Makefile.am
share/lua/website/tvlux.lua
tests/data/format/default/fixme/tvlux.json
tests/data/format/default/tvlux.json

commit 89493ba
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2011-09-24

    Add more --support tests

tests/t/nosupport.t

commit abadd07
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2011-09-24

    Revise YouTube.normalize

share/lua/website/youtube.lua

commit f85078a
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2011-09-24

    Fix attempt to call global parse_path (a nil value)

share/lua/website/quvi/url.lua

commit 1567758
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2011-09-22

    Use empty string instead of "no"

configure.ac

commit 0d5fe06
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2011-09-23

    Remove config.aux

autogen.sh

commit 62cc25f
Author: Toni Gundogdu <legatvs@gmail.com>
Date:   2011-09-19

    Split from git://repo.or.cz/quvi.git

.gitignore
AUTHORS
COPYING
INSTALL
Makefile.am
README
autogen.sh
configure.ac
doc/Makefile.am
doc/man7/Makefile.am
doc/man7/libquvi-scripts.7.pod
gen-ver.sh
libquvi-scripts.pc.in
m4/version.m4
share/Makefile.am
share/lua/Makefile.am
share/lua/README
share/lua/util/charset.lua
share/lua/util/content_type.lua
share/lua/util/trim.lua
share/lua/website/README
share/lua/website/academicearth.lua
share/lua/website/arte.lua
share/lua/website/audioboo.lua
share/lua/website/bikeradar.lua
share/lua/website/blip.lua
share/lua/website/bloomberg.lua
share/lua/website/break.lua
share/lua/website/buzzhumor.lua
share/lua/website/cbsnews.lua
share/lua/website/charlierose.lua
share/lua/website/clipfish.lua
share/lua/website/collegehumor.lua
share/lua/website/dailymotion.lua
share/lua/website/foundrymusic.lua
share/lua/website/foxnews.lua
share/lua/website/francetelevisions.lua
share/lua/website/funnyhub.lua
share/lua/website/funnyordie.lua
share/lua/website/gaskrank.lua
share/lua/website/globo.lua
share/lua/website/golem.lua
share/lua/website/google.lua
share/lua/website/guardian.lua
share/lua/website/keezmovies.lua
share/lua/website/liveleak.lua
share/lua/website/megavideo.lua
share/lua/website/metacafe.lua
share/lua/website/pluzz.lua
share/lua/website/publicsenat.lua
share/lua/website/quvi/bit.lua
share/lua/website/quvi/const.lua
share/lua/website/quvi/html.lua
share/lua/website/quvi/url.lua
share/lua/website/quvi/util.lua
share/lua/website/sapo.lua
share/lua/website/sevenload.lua
share/lua/website/soundcloud.lua
share/lua/website/spankwire.lua
share/lua/website/spiegel.lua
share/lua/website/tagtele.lua
share/lua/website/ted.lua
share/lua/website/theonion.lua
share/lua/website/tmunderground.lua
share/lua/website/totallynsfw.lua
share/lua/website/tube8.lua
share/lua/website/tvlux.lua
share/lua/website/videobash.lua
share/lua/website/vimeo.lua
share/lua/website/xhamster.lua
share/lua/website/xvideos.lua
share/lua/website/yfrog.lua
share/lua/website/youjizz.lua
share/lua/website/youtube.lua
stamp.sh
tests/Makefile.am
tests/README
tests/data/format/default/audioboo.json
tests/data/format/default/bikeradar.json
tests/data/format/default/blip.json
tests/data/format/default/bloomberg.json
tests/data/format/default/break.json
tests/data/format/default/buzzhumor.json
tests/data/format/default/cbsnews.json
tests/data/format/default/charlierose.json
tests/data/format/default/collegehumor.json
tests/data/format/default/fixme/README
tests/data/format/default/fixme/tvlux.json
tests/data/format/default/foxnews.json
tests/data/format/default/funnyhub.json
tests/data/format/default/funnyordie.json
tests/data/format/default/gaskrank.json
tests/data/format/default/globo.json
tests/data/format/default/golem.json
tests/data/format/default/google.json
tests/data/format/default/guardian.json
tests/data/format/default/guardian_audio.json
tests/data/format/default/ignore/README
tests/data/format/default/ignore/length_bytes/dailymotion.json
tests/data/format/default/liveleak.json
tests/data/format/default/megavideo.json
tests/data/format/default/metacafe.json
tests/data/format/default/nlfy/clipfish.json
tests/data/format/default/nlfy/sevenload.json
tests/data/format/default/non-http/README
tests/data/format/default/nsfw/foundrymusic.json
tests/data/format/default/nsfw/foundrymusic_2.json
tests/data/format/default/nsfw/keezmovies.json
tests/data/format/default/nsfw/spankwire.json
tests/data/format/default/nsfw/totallynsfw.json
tests/data/format/default/nsfw/tube8.json
tests/data/format/default/nsfw/xhamster.json
tests/data/format/default/nsfw/xvideos.json
tests/data/format/default/nsfw/youjizz.json
tests/data/format/default/publicsenat.json
tests/data/format/default/sapo.json
tests/data/format/default/soundcloud.json
tests/data/format/default/spiegel.json
tests/data/format/default/tagtele.json
tests/data/format/default/ted.json
tests/data/format/default/theonion.json
tests/data/format/default/tmunderground.json
tests/data/format/default/videobash.json
tests/data/format/default/vimeo.json
tests/data/format/default/yfrog.json
tests/data/format/default/youtube.json
tests/data/format/default/youtube_starttime.json
tests/data/format/other/blip_best.json
tests/data/format/other/blip_m4v_blip_sd_360p.json
tests/data/format/other/blip_mov_source_360p.json
tests/data/format/other/blip_mp3_web.json
tests/data/format/other/cbsnews_best.json
tests/data/format/other/cbsnews_m4v_1100k_480p.json
tests/data/format/other/cbsnews_m4v_386k_216p.json
tests/data/format/other/cbsnews_m4v_598k_360p.json
tests/data/format/other/cbsnews_mp4_1100k_480p.json
tests/data/format/other/cbsnews_mp4_500k_240p.json
tests/data/format/other/collegehumor_best.json
tests/data/format/other/collegehumor_mp4_hq.json
tests/data/format/other/collegehumor_mp4_sd.json
tests/data/format/other/foxnews_best.json
tests/data/format/other/foxnews_high.json
tests/data/format/other/foxnews_low.json
tests/data/format/other/foxnews_med.json
tests/data/format/other/foxnews_med_low.json
tests/data/format/other/funnyordie_best.json
tests/data/format/other/funnyordie_mp4_ipad.json
tests/data/format/other/funnyordie_mp4_wifi.json
tests/data/format/other/golem_best.json
tests/data/format/other/golem_m4v_ipod_360p.json
tests/data/format/other/golem_mp4_high_540p.json
tests/data/format/other/golem_mp4_medium_270p.json
tests/data/format/other/ignore/README
tests/data/format/other/ignore/length_bytes/dailymotion_best.json
tests/data/format/other/ignore/length_bytes/dailymotion_mp4_384p.json
tests/data/format/other/ignore/length_bytes/dailymotion_mp4_480p.json
tests/data/format/other/ignore/length_bytes/dailymotion_mp4_720p.json
tests/data/format/other/spiegel_best.json
tests/data/format/other/spiegel_flv_vp6_388k_135p.json
tests/data/format/other/spiegel_flv_vp6_576k_315p.json
tests/data/format/other/spiegel_flv_vp6_64k_135p.json
tests/data/format/other/spiegel_flv_vp6_928k_544p.json
tests/data/format/other/spiegel_mp4_h264_1400k_544p.json
tests/data/format/other/ted_best.json
tests/data/format/other/ted_mp3.json
tests/data/format/other/ted_mp4.json
tests/data/format/other/ted_mp4_480p.json
tests/data/format/other/ted_mp4_light.json
tests/data/format/other/vimeo_best.json
tests/data/format/other/vimeo_hd.json
tests/data/format/other/vimeo_sd.json
tests/data/format/other/youtube_best.json
tests/data/format/other/youtube_fmt05_240p.json
tests/data/format/other/youtube_fmt18_360p.json
tests/data/format/other/youtube_fmt22_720p.json
tests/data/format/other/youtube_fmt34_360p.json
tests/data/format/other/youtube_fmt35_480p.json
tests/data/format/other/youtube_fmt37_1080p.json
tests/data/format/other/youtube_fmt38_1536p.json
tests/data/resolve/redirect_url_academicearth.json
tests/data/resolve/redirect_url_dorkly.json
tests/data/resolve/shortened.json
tests/lib/Test/Quvi.pm
tests/t/d/url.t
tests/t/format_default.t
tests/t/format_default_nonhttp.t
tests/t/format_other.t
tests/t/mem.t
tests/t/nosupport.t
tests/t/pod.t
tests/t/redirect.t
tests/t/shortened.t
