Introduction
Introduction Statistics Contact Development Disclaimer Help
fdm_parse_feeds.sh - dotfiles - These are my dotfiles. There are many like it, …
git clone git://jay.scot/dotfiles
Log
Files
Refs
README
---
fdm_parse_feeds.sh (622B)
---
1 #!/bin/sh
2 #
3 # reads text from stdin containing a url. The url is then parsed
4 # by rdrview, https://github.com/eafer/rdrview, and the url content
5 # returned appending to the end of the original text.
6 #
7 # I use this with sfeed and fdm to download feed contents without the
8 # need of a browser.
9
10 data=$(cat)
11
12 url=$(echo "$data" | grep -o -E 'https?://[^"]+|gemini://[^"]+')
13 uri_lower="$(printf "%s" "$url" | tr '[:upper:]' '[:lower:]')"
14
15 case "$uri_lower" in
16 'gemini:'*)
17 content=$(gemget -o - "$url")
18 ;;
19 'http'*)
20 content=$(rdrview -H "$url" | lynx -stdin --dump -force_html)
21 ;;
22 esac
23
24 printf "%s\n\n%s" "$data" "$content"
You are viewing proxied material from jay.scot. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.