From ab7fe19ae264aa569f6298b73492d4b3e733e0b0 Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Sat, 12 Oct 2013 02:22:57 +0200 Subject: [PATCH] hget: handle http contentencoding (compression) --- rc/bin/hget | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/rc/bin/hget b/rc/bin/hget index bb50a899b..82b9cba67 100755 --- a/rc/bin/hget +++ b/rc/bin/hget @@ -81,6 +81,15 @@ if(! ~ $s 0) exec cat >>$o exec cat >$o } + c=`{cat $d/contentencoding >[2]/dev/null} + switch($c){ + case *gzip* + exec gunzip + case *bzip2* + exec bunzip2 + case *compress* + exec uncompress + } exec cat } }