From 41a064a59a58ac77ea54fe66960e6d3705f10080 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Mon, 20 Jul 2015 15:50:41 +0200 Subject: Fix query --- duck.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/duck.go b/duck.go index 5dfc5f4..0ebea6e 100644 --- a/duck.go +++ b/duck.go @@ -47,15 +47,19 @@ type queryFlags int const ( noHTML queryFlags = 1 << iota skipDisambig + prettyJSON ) func do(q string, flags queryFlags) ([]byte, error) { v := url.Values{} - v.Set("q", url.QueryEscape(q)) + v.Set("q", q) v.Set("format", "json") if q[0] == '!' { v.Set("no_redirect", "1") } + if flags&prettyJSON != 0 { + v.Set("pretty", "1") + } if flags&noHTML != 0 { v.Set("no_html", "1") } -- cgit v1.2.3