Skip to main content

Format

Project description

BibTeX Formatter

GitHub repo size PyPI PyPI - Downloads GitHub

Help generate citations that meet the requirements for conference and journal submissions.

Quick Installation

Install from PyPi:

pip install bibtex-formatter

Alternatively, you can also install the latest version (not stable) from github:

pip install git+https://github.com/Nickydusk/BibTeX-Formatter.git@main

Usage

$ bfm IN_FILE

Positional args:

  • IN_FILE: Choose the input .bib file.

Options (Please see bfm --help for more details):

  • -no, --no_online: Forbid online check (useful when not have internet)
  • -o OUTPUT,--output OUTPUT: Choose the output .bib file, default to out.bib
  • -l LOG,--log LOG: Choose the output log file, default to logs.txt

Features

  • Remove duplicate entries, log what is removed
  • Online check contents, make sure they are up to date
  • Simplify keys according to citation type (e.g., @inproceedings -> [author, title, booktitle, pages, year])
  • Standardize conference / journal names (e.g., Advances in Neural Information Processing Systems (NeurIPS))

Welcome to PR

You can make contribution to the project by filling more standard conference / journal names in refactor/STANDARD_NAMES. Please use pull requests to submit your changes.

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

bibtex-formatter-1.1.0.tar.gz (7.9 kB view details)

Uploaded Source

Built Distribution

bibtex_formatter-1.1.0-py3-none-any.whl (7.2 kB view details)

Uploaded Python 3

File details

Details for the file bibtex-formatter-1.1.0.tar.gz.

File metadata

  • Download URL: bibtex-formatter-1.1.0.tar.gz
  • Upload date:
  • Size: 7.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.15

File hashes

Hashes for bibtex-formatter-1.1.0.tar.gz
Algorithm Hash digest
SHA256 b2812fb1df2ac7cb1e70c4b0f5caf6fc0e1776ad691205e1e67a9213cfb2a03f
MD5 7af5b5d616450ed3cf5af91dacbacedc
BLAKE2b-256 2109f797e43a16c09c0330c4fad023cfbef37dacec28e486bd944924fa046aff

See more details on using hashes here.

File details

Details for the file bibtex_formatter-1.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for bibtex_formatter-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7167f184b6ab43d09513e571b668331a9082229f80e6ab877733391aa802328a
MD5 026f75fc2b7648150a34990d49d24de3
BLAKE2b-256 a87b0252541bb5a7af2f8310b8b52580d0333c78d687ad397aca389245fc89ff

See more details on using hashes here.

Supported by

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