Skip to main content

BibQuest

PyPi

Often while writing scientific documents, it's tedious to constantly switch between your text editor and various tabs to copy BibTeX entries. Instead of interrupting your writing flow, simply use citation keys in your document and let $\mathrm{\large B{\scriptsize{IB}}Q{\scriptsize{UEST}}}$ fetch all the bibliography entries automatically once you're done writing.

Installation

Method 1:

pip install bibquest

Method 2:

git clone https://github.com/sahiljhawar/BibQuest.git
cd BibQuest

With pip

pip install .

or, if using uv

uv venv
. .venv/bin/activate
uv pip install .

The above methods will make sure that the bibquest command is available in your terminal.

Usage

Method 1: From .bcf file (recommended)

Compile your LaTeX document once, then use the generated .bcf file:

bibquest example/document.bcf example/bibliography.bib

Method 2: From LaTeX log file

Compile your LaTeX document once, then use the generated log file:

bibquest example/document.log example/bibliography.bib

Method 3: From TeX source file

Scan your TeX source file directly:

bibquest --scan-tex example/document.tex example/bibliography.bib

Terminal Output

BibQuest

Options

  • --delay 2.0 - Set delay between requests (default: 1.0 seconds)
  • --append - Append to existing bibliography file (default behavior)
  • --verbose - Show verbose output

Supported Sources

  • arXiv: arXiv:2301.12345 or 2301.12345
  • INSPIRE-HEP: Author:2023abc
  • NASA ADS: ADS identifiers (fallback method)

Note

  • In arXiv, it uses the arXiv ID instead of the bib key for the entry. This is because arXiv does not let you search with the bib key.
  • Try not to use ADS as they rate limit requests. In general as well it is better not to use ADS and instead use arXiv or INSPIRE-HEP. See the ads2inspire.

Metadata

Release files for bibquest 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for bibquest 0.1.2
File Size Uploaded
bibquest-0.1.2.tar.gz 6.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for bibquest 0.1.2
File Interpreter ABI Platform
bibquest-0.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 12.4 kB

Release files / bibquest-0.1.2.tar.gz

Download URL bibquest-0.1.2.tar.gz
Size 6.0 kB
Tags Source
SHA-256 checksum
How to use checksums
ebe2fa734b65789eaf604d76d1dec6d3729a94c5c51fdebb1e3dfd861328db83
BLAKE2b-256 checksum
How to use checksums
447300a95370c51e22258adabc6b220811a6fc90956e49008833961479eaad16
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.7.6

Release files / bibquest-0.1.2-py3-none-any.whl

Download URL bibquest-0.1.2-py3-none-any.whl
Size 6.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
16faeaf3f53c717604d6811d102b337cde9f77aec9b9c6e3efab778307355351
BLAKE2b-256 checksum
How to use checksums
bf96b284f4540b6db3888a84265007117c642c5eddc791f594fb2c13427a8f2f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.7.6

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page