scholarref

tools for DOI and BiBTeX reference extraction, fetching, and parsing
git clone git://src.adamsgaard.dk/scholarref # fast
git clone https://src.adamsgaard.dk/scholarref.git # slow
Log | Files | Refs | README | LICENSE Back to index

commit 3d882361dc345c819ecb50919dfb34fa42e37c7f
parent bd2a773edb46da707fe848d805390ab9acd37c63
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:
Mscholarref | 8++++++--
1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/scholarref b/scholarref @@ -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 @@ -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 }