Add xkcd opener for xkcd.com comic - 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 048a0cdee0c77080d96c04dfefcda4b21b1acf66
(DIR) parent adb3e00cb1798475096611b3a9bd791e8aeb6d6d
(HTM) Author: Leonardo Taccari <iamleot@gmail.com>
Date: Tue, 11 Sep 2018 14:41:09
Add xkcd opener for xkcd.com comic
Diffstat:
openers/xkcd | 8 ++++++++
1 files changed, 8 insertions(+), 0 deletions(-)
---
diff -r adb3e00cb179 -r 048a0cdee0c7 openers/xkcd
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/openers/xkcd Tue Sep 11 14:41:09 2018 +0200
@@ -0,0 +1,8 @@
+#!/bin/sh
+
+for u in "$@"; do
+ pngurl=$(curl -gs -L "$u" |
+ xmllint --html --xpath 'string(//div[@id="comic"]/img/@src)' - 2>/dev/null |
+ sed 's;^//;https://;' )
+ plumb "${pngurl}"
+done