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
}