Skip to main content

An uncompromising BibTeX/BibLaTeX reference list formatter.

Project description

Blackref: an uncompromising BibTeX formatter

Travis build: Build Status Coverage: Coverage Status

BibTeX files are sometimes hard to read for human beings. I decided to start two pet project of my own:

  • reflint for checking BibTeX files, fixing fields, but not changing formatting
  • blackref for fixing the BibTeX code style, but not changing any content (not counting formatting changes, e.g. ISBN formatting)

Ideally, reflint fixes / warns about missing fields, incorrect values, and blackref formats everything nicely, but does not do any semantic changes.

Both of them should run both as a command line tool or as a pre-commit hook. (work in progress)

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

blackref-0.1.7.tar.gz (5.2 kB view details)

Uploaded Source

Built Distribution

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

blackref-0.1.7-py3-none-any.whl (5.6 kB view details)

Uploaded Python 3

File details

Details for the file blackref-0.1.7.tar.gz.

File metadata

  • Download URL: blackref-0.1.7.tar.gz
  • Upload date:
  • Size: 5.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for blackref-0.1.7.tar.gz
Algorithm Hash digest
SHA256 baf1d96d510c728ecb4c4303d3abe6c8767b146bf7bd82deb69ce168b5044145
MD5 a338aed6e94cfbf6fd9f730ee8224cf3
BLAKE2b-256 655a7b86b013d2221d54485c34fef0e2c2bec1366b7782d85968afa2666b88bc

See more details on using hashes here.

File details

Details for the file blackref-0.1.7-py3-none-any.whl.

File metadata

  • Download URL: blackref-0.1.7-py3-none-any.whl
  • Upload date:
  • Size: 5.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for blackref-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 f53c58c7b68dc3a73365309a65b512ccaf04ec5820e1d46b97cb7a113abb319a
MD5 2fd8f7a45c94fe409302865cd2d70946
BLAKE2b-256 e0bfc9f3343fec4eb0c1d6d5aed28fdaa64ab9fb74d4ecf21cd74e13b6205913

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