Metadata-Version: 2.4
Name: bibpublish
Version: 1.0.2
Summary: bibpublish - publishes bibTex bibliographies.
Project-URL: Homepage, http://github.com/AlbertWeichselbraun/bibPublish
Project-URL: Repository, http://github.com/AlbertWeichselbraun/bibPublish
Author-email: Albert Weichselbraun <albert@weichselbraun.net>
License: GPL-3.0
License-File: LICENSE
Keywords: bibPublish,bibtex,publish
Requires-Python: >=3.12
Requires-Dist: bibtexparser<2,>=1.4.2
Description-Content-Type: text/markdown

bibpublish
==========
bibpublish uses templates for publishing BibTex bibliographies in different formats such as HTML and LaTeX:

```bash
Usage: bibpublish [options]

Options:
  -h, --help            show this help message and exit
  -o OUTPUT_DIR, --output-dir=OUTPUT_DIR
                        output directory.
  -t TEMPLATE, --template=TEMPLATE
                        template to use (wordpress).
  -f FILTER, --filter=FILTER
                        one consider items that match the given
                        filter criterion.
```

Example
-------
Publish all BibTex entries that have been published after 2014:

```bash
bibpublish mybib.bib -f 'int(year) > 2014'
```

Installation
------------
I recommend using pipx to install bibpublish::

  pipx install bibpublish


Supported templates
-------------------

- latex: Used for integrating bibliographies into the CV
- snf: Creates an HTML file which is meant for import into a word processing software.
- web: Template used for the Web page. Creates the publication HTML and supporting files (abstracts and bibtex fiels).
- wordpress: Legacy version of the web template (without doi support).


Background
----------
bibPublish is a Python 3+ compatible replacement for `bibTexSuite <https://github.com/AlbertWeichselbraun/bibTexSuite>`_.
