diff options
author | Andreas Grapentin <andreas@grapentin.org> | 2018-04-04 09:27:26 +0200 |
---|---|---|
committer | Dave Reisner <dreisner@archlinux.org> | 2018-04-04 10:58:20 -0400 |
commit | bd3f96a5171cf797bf8ba59601a1a767ed036a05 (patch) | |
tree | d4c092b6c731d1b543ffca1046cc4b381343bd98 | |
parent | ebd0cbc396931c853f68b62132d2536b1bdafe5a (diff) | |
download | asp32-bd3f96a5171cf797bf8ba59601a1a767ed036a05.tar.xz |
urlencode query param in archweb requests
Some packages, e.g. libsigc++-docs, needs to be properly hex-escaped.
-rw-r--r-- | archweb.inc.sh | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/archweb.inc.sh b/archweb.inc.sh index dbe36a5..6075c41 100644 --- a/archweb.inc.sh +++ b/archweb.inc.sh @@ -1,4 +1,4 @@ archweb_get_pkgbase() { - curl -s "https://www.archlinux.org/packages/search/json/?q=$1" | + curl -Gs "https://www.archlinux.org/packages/search/json/" --data-urlencode "q=$1" | jq -er --arg pkgname "$1" 'limit(1; .results[] | select(.pkgname == $pkgname).pkgbase)' } |