Automatically download missing entries to your bibliography file.
Project description
autobib
autobib
automatically fetches BibTeX entries from online databases (currently restricted to Inspire) based on references that were added to the LaTeX document but not yet to the .bib
file. The automatically fetched entries are appended to the first .bib
file defined in your LaTeX source (first entry of \bibliography{...}
). For this to work, the cite key has to be a key used by the online database.
In other words, you still need to look up a citation online and copy the cite key to your LaTeX file, but you don't have to also copy the whole BibTeX entry to your local .bib
file (essentially adding it twice), since autobib
does the latter for you.
autobib
only appends new entries to your .bib
file and otherwise leaves it as is. Using it is therefore safe.
Installation and usage
pip install autobib
This installs a new script called bibtex
, which is a drop-in replacement of the original bibtex
command. The same name is chosen to make it work automatically with tooling like latexmk
, which is otherwise hard to achieve.
Make sure that the bibtex
script installed by autobib
is found first by shell lookup. The path where the script is located must come first in the search paths listed by PATH
, before the original bibtex
.
Planned features
- Also fetch from adsabs
- Smart-detect duplicates with some similarity metric, e.g. if the same paper is cited once using the adsabs key and once using the Inspire key
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file autobib-0.3.2.tar.gz
.
File metadata
- Download URL: autobib-0.3.2.tar.gz
- Upload date:
- Size: 4.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33d879799831829c089e403abfbcb9720ed01cfa345d37570a905f6c9300ff3b |
|
MD5 | 9691507d705801d5f095180ceb30a719 |
|
BLAKE2b-256 | 3e6d5281322b4f34a603de64421c3f6edb19f41f31857d57e6c0077205f73d37 |
File details
Details for the file autobib-0.3.2-py3-none-any.whl
.
File metadata
- Download URL: autobib-0.3.2-py3-none-any.whl
- Upload date:
- Size: 5.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8807ae70bdee67c76b5ad5d25d26e9bf8e06cf948e75344e8c94914425fa356e |
|
MD5 | a48595c7f07056c7a0ea3f1aafda13d3 |
|
BLAKE2b-256 | ddcb8253b10282af365f3b8ebf375b3b335d3d7d9a55d20df7991eae5017bc8b |