Skip to main content

bibpublish

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

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:

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>_.

Metadata

Release files for bibpublish 1.0.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 bibpublish 1.0.2
File Size Uploaded
bibpublish-1.0.2.tar.gz 23.8 kB Details

Built distribution (wheel)

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

Total release size: 70.3 kB

Release files / bibpublish-1.0.2.tar.gz

Download URL bibpublish-1.0.2.tar.gz
Size 23.8 kB
Tags Source
SHA-256 checksum
How to use checksums
9bcc6bcb27d99563be6e3c4f5c2766ba9b7d79b066a30ed05882d09d463b79b9
BLAKE2b-256 checksum
How to use checksums
dda280c3b3efe65ca2c50a6c815e70d56c52f8067683477aab399c70f02b3fdb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / bibpublish-1.0.2-py3-none-any.whl

Download URL bibpublish-1.0.2-py3-none-any.whl
Size 46.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5798f388f4d157dbc6fe7268dc7d42367eb766ea4166d02aea16b56e6ba21964
BLAKE2b-256 checksum
How to use checksums
25bcf538fe717cb34757bc2a10a31fcb0f4705018a375a3847415b65ad2ea761
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

1.0.2 This release

2 release files

1.0.1

2 release files

1.0.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