Skip to main content

bibpublish - publishes bibTex bibliographies.

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bibpublish-1.0.2.tar.gz (23.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bibpublish-1.0.2-py3-none-any.whl (46.5 kB view details)

Uploaded Python 3

File details

Details for the file bibpublish-1.0.2.tar.gz.

File metadata

  • Download URL: bibpublish-1.0.2.tar.gz
  • Upload date:
  • Size: 23.8 kB
  • Tags: Source
  • Uploaded using 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}

File hashes

Hashes for bibpublish-1.0.2.tar.gz
Algorithm Hash digest
SHA256 9bcc6bcb27d99563be6e3c4f5c2766ba9b7d79b066a30ed05882d09d463b79b9
MD5 92444f299775ecea452d9f9b5428bfc6
BLAKE2b-256 dda280c3b3efe65ca2c50a6c815e70d56c52f8067683477aab399c70f02b3fdb

See more details on using hashes here.

File details

Details for the file bibpublish-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: bibpublish-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 46.5 kB
  • Tags: Python 3
  • Uploaded using 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}

File hashes

Hashes for bibpublish-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 5798f388f4d157dbc6fe7268dc7d42367eb766ea4166d02aea16b56e6ba21964
MD5 270bb40a2088174879d8f4719ccd15e5
BLAKE2b-256 25bcf538fe717cb34757bc2a10a31fcb0f4705018a375a3847415b65ad2ea761

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page