doiopener - plumber - Plumber – a modern approach to plumbing
 (HTM) git clone git://r-36.net/plumber
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
       doiopener (274B)
       ---
            1 #!/bin/sh
            2 
            3 set -x
            4 
            5 if [ $# -lt 1 ];
            6 then
            7         printf "usage: [-o] %s URI\n" "$(basename "$0")" >&2
            8         exit 1
            9 fi
           10 
           11 uri="$1"
           12 doi="$(printf "%s\n" "${uri}" | cut -d':' -f 2-)"
           13 pdfuri="$(oadoi "${doi}")"
           14 if [ $? -gt 0 ];
           15 then
           16         plumb "http://doi.org/${doi}"
           17 else
           18         plumb "${pdfuri}"
           19 fi
           20