You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
`RefMan` capitalises on [Sci-hub](https://sci-hub.se/) and [crossref](https://crossref.org) to
6
6
provide a very simple Python-based reference manager.
7
7
8
+
The goal of `RefMan` is to prioritise getting bibliographic data and PDFs, wihtout having to worry about databases or manually downloading and maintaining references yourself.
9
+
8
10
`RefMan` maintains:
9
11
1. a BibTeX bibliography file `ref.bib`, and
10
12
2. a directory of `pdf`'s in a `REFMAN_DATA`.
@@ -14,22 +16,60 @@ path listed under the `REFMAN_DATA` environment variable.
14
16
15
17
## How to use `RefMan`
16
18
17
-
Adding new papers to `refman_data` can be achieved in two ways:
18
-
1. With a string-separated list of DOIs using `-d, --doi`, or
19
-
2. With a BibTeX string using `-b, --bibtex`, alongside an optional PDF (url or local-path) using `-p, --pdf`.
19
+
Adding new papers to `refman_data` can be achieved in three ways:
20
+
1. With a DOI, using `-d, --doi`, or
21
+
2. With an `arxiv` reference using `-a, --arxiv`, or
22
+
3. As a last-resort, with a BibTeX string using `-b, --bibtex`, alongside an optional PDF (url or local-path) using `-p, --pdf`.
# Set the REFMAN_DATA environment variable. Add this to your `.bashrc` for persistence.
39
+
export REFMAN_DATA=$HOME/refman_data
40
+
41
+
# Add a paper using a DOI:
42
+
refman -d 10.1103/PHYSREVLETT.116.061102
43
+
44
+
# Add a paper using an `arxiv` reference
45
+
refman -a 2103.16574
46
+
47
+
# Add a paper using a bibtex string & pdf.
48
+
refman -b "@inproceedings{devlin2018bert,
49
+
title="BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding",
50
+
author="Jacob {Devlin} and Ming-Wei {Chang} and Kenton {Lee} and Kristina N. {Toutanova}",
51
+
booktitle="Proceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, Volume 1 (Long and Short Papers)",
0 commit comments