Introduce PLUMB_UA to easily set a user agent string. - plumb - Open certain URL patterns with an ad-hoc opener (plumber)
(HTM) hg clone https://bitbucket.org/iamleot/plumb
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
---
(DIR) changeset 066fbfd2f716040889c8cb24be6e89e9be58e126
(DIR) parent 82cafe4afa51598b941e2670de499c9c256ea3be
(HTM) Author: Leonardo Taccari <iamleot@gmail.com>
Date: Mon, 26 Mar 2018 09:55:42
Introduce PLUMB_UA to easily set a user agent string.
Use ${PLUMB_UA} environment variable to easily override the user agent.
Diffstat:
openers/image | 4 +++-
openers/pdf | 4 +++-
2 files changed, 6 insertions(+), 2 deletions(-)
---
diff -r 82cafe4afa51 -r 066fbfd2f716 openers/image
--- a/openers/image Mon Mar 26 09:48:09 2018 +0200
+++ b/openers/image Mon Mar 26 09:55:42 2018 +0200
@@ -1,10 +1,12 @@
#!/bin/sh
+: ${PLUMB_UA:=Mozilla/5.0 (Windows NT 6.1; rv:52.0) Gecko/20100101 Firefox/52.0}
+
mkdir -p ${XDG_CACHE_HOME:-~/.cache}/imagecache
cd ${XDG_CACHE_HOME:-~/.cache}/imagecache
for u in "$@"; do
f="$(basename "$u")"
- curl -s --user-agent "Mozilla/5.0 (Windows NT 6.1; rv:52.0) Gecko/20100101 Firefox/52.0" -Lz "$f" -O "$u"
+ curl -s --user-agent "${PLUMB_UA}" -Lz "$f" -O "$u"
xdg-open "$f" >/dev/null 2>&1 &
done
diff -r 82cafe4afa51 -r 066fbfd2f716 openers/pdf
--- a/openers/pdf Mon Mar 26 09:48:09 2018 +0200
+++ b/openers/pdf Mon Mar 26 09:55:42 2018 +0200
@@ -1,10 +1,12 @@
#!/bin/sh
+: ${PLUMB_UA:=Mozilla/5.0 (Windows NT 6.1; rv:52.0) Gecko/20100101 Firefox/52.0}
+
mkdir -p ${XDG_CACHE_HOME:-~/.cache}/pdfcache
cd ${XDG_CACHE_HOME:-~/.cache}/pdfcache
for u in "$@"; do
f="$(basename "$u")"
- curl -s --user-agent "Mozilla/5.0 (Windows NT 6.1; rv:52.0) Gecko/20100101 Firefox/52.0" -Lz "$f" -O "$u"
+ curl -s --user-agent "${PLUMB_UA}" -Lz "$f" -O "$u"
xdg-open "$f" >/dev/null 2>&1 &
done