QuickBib is a cross-platform application designed to simplify the process of retrieving BibTeX entries from various sources such as DOIs, arXiv IDs, article URLs, and titles. It leverages doi2bib3 as its backend to provide accurate and efficient bibliography generation.
Key Features:
Support for multiple input types including DOIs, arXiv IDs, article URLs (with support for major journals like Nature, APS, and PNAS), and article titles.
Cross-platform compatibility, available on Linux, Windows, macOS, and via web app access.
User-friendly interface that streamlines the process of obtaining and managing BibTeX entries.
Regular updates to ensure compatibility with the latest version of doi2bib3 and improved functionality.
Audience & Benefit:
Ideal for researchers, students, and academics who frequently need to format references in LaTeX documents. QuickBib saves time by automating the retrieval of accurate BibTeX entries, reducing manual data entry errors, and improving workflow efficiency.
QuickBib can be installed via winget on Windows, ensuring easy setup across supported platforms.
README
QuickBib
This is a cross platform app that enables you to get the bibtex entry from a DOI number, arXiv ID, article url (supports Nature journals, APS journals, ACS journals, AMS journals, Science, PNAS, ScienceDirect, IOP Science, SciPost and more) or article title. It uses doi2bib3 as its backend. Written in Python, QuickBib is licensed under GPLv3.
Metadata from Crossref and arXiv (no AI/ML). Here is how it works.
Alternatively, prebuilt installers are available to download from GitHub Releases. Note that Windows smartscreen might complain because it doesn't know about this app and you would have to manually bypass it.
It is recommended that on macOS you use the web app instead. Continue reading to learn why.
No prebuilt macOS installers: Distributing an app that users can graphically install and run seems to require paying Apple perpetually (US$99/year) to sign and notarize the app even if the app is free — that’s plain extortion — so we ship the source instead. You can run QuickBib from source or build a macOS app using the packaging scripts on GitHub. If you have a better idea about how to package the macOS app in a more convenient way (without perpetually paying Apple), please let us know in GitHub Issues.
You can install the app's dependencies with pip and run from source (see below).
How to run from source? (works in GNU/Linux or macOS and perhaps also Windows with a little bit of tweaking)
Clone the repo and enter it
git clone https://github.com/archisman-panigrahi/QuickBib.git
cd QuickBib
Create and activate a virtual environment (recommended)
QuickBib uses gettext-style PO translations in quickbib/po/. All translations
were initially done with AI and only some were later modified by native speakers.
Therefore there may be some mistakes/bad translation.
PRs for modifications and addition of new languages are welcome!