FIX: media/funnyordie.lua: Set "Accept-Encoding" HTTP header
commit53c0a44d35182cf5b44145ab681cbf063174a2a2
authorToni Gundogdu <legatvs@gmail.com>
Sun, 6 Oct 2013 10:23:10 +0000 (6 13:23 +0300)
committerToni Gundogdu <legatvs@gmail.com>
Mon, 7 Oct 2013 18:50:37 +0000 (7 21:50 +0300)
treef5bc46b3708faff6670c92f76d5f8340399fb891
parent18b6cafd50dc2e37a4373cd247a96b0aec9c48c0
FIX: media/funnyordie.lua: Set "Accept-Encoding" HTTP header

For an unknown reason when:
1) libcurl sends "Accept-Encoding: deflate, gzip" by default
2) server returns gzipped data without "Encoding: gzip" within the reply

Causing the following:
1) libcurl skips decompression and passes the compressed data to libquvi
2) libquvi passes the compressed data to the media/funnyordie.lua
3) script fails to match any of the patterns due to the compressed data

This commit makes the script override the default "Accept-Encoding"
value with one that seems to work with the servers and libcurl.

Package: libcurl4-gnutls-dev
Version: 7.26.0-1+wheezy3

Versions of packages libcurl4-gnutls-dev depends on:
ii  libc6-dev [libc-dev]  2.13-38
ii  libcurl3-gnutls       7.26.0-1+wheezy3
ii  libgnutls-dev         2.12.20-7
ii  libidn11-dev          1.25-2
ii  libkrb5-dev           1.10.1+dfsg-5+deb7u1
ii  libldap2-dev          2.4.31-1+nmu2
ii  librtmp-dev           2.4+20111222.git4e06e21-1
ii  libssh2-1-dev         1.4.2-1.1
ii  zlib1g-dev            1:1.2.7.dfsg-1

Signed-off-by: Toni Gundogdu <legatvs@gmail.com>
share/media/funnyordie.lua