Introduction
Introduction Statistics Contact Development Disclaimer Help
tscholarref.txt: change heading style - adamsgaard.dk - my academic webpage
git clone git://src.adamsgaard.dk/adamsgaard.dk
Log
Files
Refs
README
LICENSE
---
commit 3d728665c7ec2a79d7098c5a3794892ec9797054
parent 0080badf3662fe353cb0e07ec8b1761d3f1e13b8
Author: Anders Damsgaard <[email protected]>
Date: Tue, 15 Dec 2020 10:22:54 +0100
scholarref.txt: change heading style
Diffstat:
M pages/002-scholarref.txt | 29 +++++++++++++++--------------
1 file changed, 15 insertions(+), 14 deletions(-)
---
diff --git a/pages/002-scholarref.txt b/pages/002-scholarref.txt
t@@ -1,4 +1,5 @@
--- Rationale --
+
+## Rationale
During the writing phase of an academic paper, common tasks include
downloading PDFs of publications and getting their references into
your bibliography. However, I am not a fan of navigating the slow,
t@@ -41,7 +42,7 @@ parties. What is demonstrated here are examples only. Use …
tools is entirely your own responsibility.
--- Installation --
+## Installation
$ git clone git://src.adamsgaard.dk/scholarref
$ cd scholarref
t@@ -52,7 +53,7 @@ install the tools to /usr/local. Prefix with doas(1) or sud…
whatever is appropriate for the target system.
--- The scholarref toolset --
+## The scholarref toolset
The core functionality is provided by the scripts getdoi, getref,
and shdl. All programs accept input as command-line arguments or
t@@ -62,7 +63,7 @@ and it is encouraged to explore the help text (invoke with o…
all communication through Tor via torsocks(1) (if available on the
system).
-- getdoi -
+### getdoi
This tool accepts either names of PDF files or arbitrary search
queries. If a PDF file name is supplied, getdoi scans the PDF text
in order to find the first occuring DOI entry, which typically is
t@@ -78,7 +79,7 @@ journal name, etc. Examples:
The -o option will open the resultant DOI in the system web browser.
-- getref -
+### getref
The getref tool fetches the BibTeX citation for a given DOI from
doi.org. By default, the journal names and author first names are
abbreviated, which is what most journals want. I have taken
t@@ -117,7 +118,7 @@ Do not abbreviate journal title with -j option:
}
-- shdl -
+### shdl
This tool takes a DOI as input and attempts to download the
corresponding publication as a PDF through sci-hub[3]. Unfortunately,
the sci-hub web interface often puts up captias to restrict automated
t@@ -127,7 +128,7 @@ the download. Output PDF files are saved in the present w…
directory.
--- Usage examples --
+## Usage examples
The scholarref tools are meant to be chained together. For example,
if you want a BibTeX reference a search query, simply use UNIX pipes
t@@ -158,13 +159,13 @@ environment variable, for instance defined in the user ~…
Citation Damsgaard2016 added to /home/ad/articles/own/BIBnew.bib
--- Integrating into your favorite $EDITOR --
+## Integrating into your favorite $EDITOR
The scholarref tool is particularly useful if called from within a
text editor. Below I demonstrate how keyboard bindings can be bound
in various editors to provide scholarref functionality.
-- vi -
+### vi
My editor of choice is the plain, old, and simple (n)vi(1). I have
the following binding in my ~/.exrc, including a trailing space:
t@@ -173,7 +174,7 @@ the following binding in my ~/.exrc, including a trailing …
The rest of my editor configuration can be found under my dotfiles
source code repository[4].
-- vim -
+### vim
You can add the following bindings to ~/.vimrc or ~/.vim/vimrc in
order to get scholarref functionality within vim(1):
t@@ -182,18 +183,18 @@ order to get scholarref functionality within vim(1):
" append reference into $BIB file
nnoremap <leader>R :r !scholarref --add<space>
-- vis -
+### vis -
The vis(1) editor[5] is an interesting combination of modal editing
and structural regular expressions from the plan9 editor sam(1)[6].
Add the following binding to ~/.config/vis/visrc.lua:
vis:map(vis.modes.NORMAL, leader..'r', '< scholarref ')
-- emacs -
+### emacs
Don't know, figure it out yourself.
--- Integrating into your pdf viewer --
+## Integrating into your pdf viewer
My PDF viewer of choice is zathura(1)[7], which has a minimal
graphical user interface and is keyboard-centric. The following
t@@ -208,7 +209,7 @@ accompanying reference and adds it directly to the bibliog…
My full zathura configuration is available here: [8]
--- Questions/bugs/feedback/improvements --
+## Questions/bugs/feedback/improvements
Please get in touch if you encounter any. Improvement suggestions
are best sent as patches by e-mail.
You are viewing proxied material from mx1.adamsgaard.dk. 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.