A translator of BibTeX to HTML.
Project description
pybib2web
Convert BibTeX .bib files into a directory of HTML files.
The created HTML provide individual HTML pages for publications by year, publication type (category), author, keyword, and funding. A single-page view is also available. pybib2web provides semantics and easy customizability of each BibTeX element through HTML ids and classes.
Requirements
- python 3.8
Optional requirements
detex
is required to detexify BibTeX-entries that use LaTeX commands,
e.g., \sc{}
or ~
.
Installation
After cloning the repository, run pip install -e .
to install pybib2web and its dependencies.
Usage
Run pybib2web --help
to show all available command-line options.
Basic usage:
pybib2web BIBFILE(s)
This will write a directory of HTML files to bib/
.
The index of these files is bib/index.html
.
This will, among other things, create an individual publication page for all authors that appear in the given BibTeX files. Often, one only wants to create these author-centered pages for individual authors- for example for oneself or a specific group of people. pybib2web can be configured through a config file to do this:
pybib2web --config CONFIG_YAML BIBFILE(s)
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.