๐Ÿ“š ezbib Documentation

๐Ÿ“š ezbib Documentation#

Universal, zero-dependency CLI tool and Python library to convert ORCID profiles and DOIs into clean BibTeX, Markdown, and formatted academic citations.

Welcome to the official documentation for ezbib.

Raw bibliographic metadata from academic APIs is frequently inconsistent, filled with XML fragments, cluttered with unreviewed preprints, and cumbersome to organize. ezbib was built specifically for researchers, lab managers, and scientific developers who need clean, publication-ready records without installing heavy dependencies.

๐ŸŒ Built-in Web GUI
Run ezbib web to instantly launch a beautiful browser-based interface locally!

โšก Zero Dependencies
Built 100% on the Python Standard Library. No third-party packages required.

โŒจ๏ธ Interactive Mode
Paste complex DOIs with special characters without breaking your terminal shell.

๐Ÿงน LaTeX Sanitization
Auto-converts messy MathML (<mml:math>) into clean standard LaTeX.

๐Ÿง  Smart Deduplication
Intelligently suppresses arXiv/bioRxiv preprints if peer-reviewed versions exist.

๐Ÿ“– Table of Contents#

๐Ÿš€ Getting Started

Learn how to install ezbib globally or run it directly without any installation.

Installation
๐Ÿ’ป Usage & Recipes

Explore common CLI workflows, citation formats, and Markdown CV generation.

Usage Guide & Recipes
๐Ÿ Python API

Integrate ezbib programmatically into your own Python applications.

Python API Reference
โ“ FAQ

Answers to questions about ORCID API limits, missing DOIs, and citation styles.

Frequently Asked Questions