bibtool icon indicating copy to clipboard operation
bibtool copied to clipboard

Extend Sect. Related Programs by 'betterbib', 'python-bibtexparser', 'BibDesk' and 'ebib'

Open kiryph opened this issue 6 years ago • 1 comments

I like section 1.1. Related Programs in the documentation.

I would add following opensource software projects which other might find interesting as well

  • betterbib (github, pypi) It offers for example the possibility to complete records via online query, it can abbreviate or unabbreviate journal names, and get records by doi, e.g. $ cat dois.txt | xargs -I '{}' betterbib-doi2bibtex '{}' and more.
  • BibDesk (sourceforge.net) I consider this as a good opensource alternative GUI to JabRef for macOS user which does not require Java (not preinstalled on macOS).
  • python-bibtexparser (github, pypi) Bibtex parser for Python 2.7 and 3.3 or newer. A python script offers more possibilities than the bibtoolrsc file.
  • bibtex-tidy (github, npm) Cleaner and Formatter for BibTeX files written in JavaScript. It can be used in the browser at https://flamingtempura.github.io/bibtex-tidy/.
  • bibcure (github, pypi) Bibcure helps in boring tasks by keeping your bibfile up to date and normalized...also allows you to easily download all papers inside your bibtex

Text Editors

Emacs

Handling bib files in Emacs seems to be superior to Vim. There is the already mentioned bibtex-mode which is part of GNU Emacs. However, there is at least following additional option:

  • ebib (github, website) Ebib is a program for managing BibTeX and BibLaTeX databases that runs inside Emacs.

Vim

I use vim and therefore I am interested in vim solutions. Unfortunately, I do not know any active ftplugin for vim with a similar feature set as ebib has. Some projects I noticed:

  • fzf-bibtex (github) actually uses bibtool and provides also additional command line tools such as bibtool-ls, bibtool-cite.
  • tbibtools (vim.org) sort bib files, reformat bib files, list keys in a bib file, show bib entries matching a regular expression

kiryph avatar Jan 08 '19 13:01 kiryph