Skip to main content

Command line bibliography manager

Project description

bib – command-line bibliography manager

License: GPL v3

What?

bib is a command-line bibliography manager. That means it manages bibliograpies. From the command-line.

What does that mean? Basically, bib stores all of your references in a BibTeX file, along with notes and PDFs that might be associated with them. To make that useful, it provides a command-line interface for adding new items, importing PDFs, creating notes, exporting sub-bibliographies, listing the items according to a query, etc.

Why?

I've used Zotero for some time. It's nice, it does everything that I need it to. The problem is… it does to much. It is, in the language of the cool-hackerboys, “bloated”. Aside from that, I believe (as it has been said elsewhere), that plaintext is the only truly portable format. Finally, I like to pretend I'm smarter than I am, so I use the command line.

To my surprise, there wasn't any command line bibliography manager. So I build one.

I'm not saying it's good (although I'd like it to be), nor that you'll like it (I hope you do try it). But I like it, and would love contributions. Anyway, enough pointless talking.

Installation

bib is available at the Python Package Index. That means, if you have Python and pip installed, it should be enough to

$ pip install bib

If you want to install from source, clone the repository and use the setup.py as you would with any other Python package.

License

bib is free software. The details can be found in the LICENSE.txt file, or otherwise reading about the GNU Public License v3+.

Contributing

This is currently a small, one-person project. Also, I don't have much experience in writing distributed code, so if you have any suggestions, they are highly appreciated. Otherwise, I can't really direct contributions because I haven't worked in many-people code bases. Any input on that would also be helpful.

Project details


Download files

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

Files for bibcli, version 0.0.3
Filename, size File type Python version Upload date Hashes
Filename, size bibcli-0.0.3-py3-none-any.whl (19.2 kB) File type Wheel Python version py3 Upload date Hashes View hashes
Filename, size bibcli-0.0.3.tar.gz (19.5 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page