tscholarref: add -r option for returning refer(1) format - scholarref - tools for DOI and BiBTeX reference extraction, fetching, and parsing
 (HTM) git clone git://src.adamsgaard.dk/scholarref
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 3d882361dc345c819ecb50919dfb34fa42e37c7f
 (DIR) parent bd2a773edb46da707fe848d805390ab9acd37c63
 (HTM) Author: Anders Damsgaard <anders@adamsgaard.dk>
       Date:   Wed, 24 Nov 2021 19:13:05 +0100
       
       scholarref: add -r option for returning refer(1) format
       
       Diffstat:
         M scholarref                          |       8 ++++++--
       
       1 file changed, 6 insertions(+), 2 deletions(-)
       ---
 (DIR) diff --git a/scholarref b/scholarref
       t@@ -6,11 +6,15 @@ die() {
        }
        
        addref=0
       +refgetter=getref
        while :; do
                case "$1" in
                        -a|--add)
                                addref=1
                                ;;
       +                -r|--refer)
       +                        refgetter=getrefer
       +                        ;;
                        --) # end all options
                                shift
                                break
       t@@ -30,9 +34,9 @@ regexmatch() {
        
        get_reference() {
                if regexmatch "$1" '^(doi:[/]*|https*://(dx\.)*doi.org/)*10\.[0-9\.]+/'; then
       -                getref -n "10${1#*10}"
       +                printf '%s\n' "10${1#*10}" | $refgetter -n
                else
       -                getdoi "$@" | getref -n
       +                getdoi "$@" | $refgetter -n
                fi
        }