Skip to main content

Package to manage bibliography files

Project description

Package to Manage bibliographies.
Contains two subpackages.
yapbib: Methods to manage a bibliography
query_ads: Methods to Query ADS (Harvard Database)

* It provides methods to import from bibtex and ADS (Harvard database)
portable format

* Supports exporting to bibtex, latex, html and xml
and two ad-hoc formats (short and full descriptions)

* Include scripts to manipulate databases, get bibliography from ADS
online database and extract citations from a LaTeX document.

* Easy to use in your own scripts

Change history
**************

2011-03-27 Juan Fiol <juanfiol@gmail.com>

* yapbib/bibitem.py yapbib/biblist.py
Made import from bibtex a bit more resilient if two entries are too similar.
The "unique" key created for internal use is a little more "unique"
Thanks to Julien MAUPETIT for the bug report

2010-04-29 Juan Fiol <juanfiol@gmail.com>

* yapbib/helper.py
By default it exports now the field "file" to bibtex

2009-10-21 Juan Fiol <juanfiol@gmail.com>

* scripts/get_papers.py
get_papers can now get other all otheroptions supported by
Harvard's site. In particular we can select the logic for the
authors
Choose papers by author1 and papers by author2 (--author-logic=OR, the default)
or
Choose papers by author1 and author2 (as coauthors) (--author-logic=AND)

2009-05-19 Juan Fiol <juanfiol@gmail.com>

* scripts/bibextract.py, setup.py:
bibextract now supports multiple databases. Also fixed small annoyances and help message.
Fixed download and webpage locations that were incorrect

2009-05-13 Juan Fiol <juanfiol@gmail.com>

* scripts/bibmanage.py, setup.py, yapbib/biblist.py:
Version 0.5.1
Small enhancements
Fixed a (dumb) bug on bibmanage.py that prevented it to work with several input files
@string are now sorted in bibtex export

2009-05-11 Juan Fiol <juanfiol@gmail.com>
Standalone biblio-py version 0.5.0

from 0.4.99 to 0.5.0. Fixes, changes and additions
bibmanager.py
* Added option --keep-keys. By default, bibmanage will overwrite your keys when opening bibtex files. This option.
* Changed Default output from stdout to None (not output at all).
* Uniformize some options similar to get_papers.py
* Added option --year similar to get_papers.py
* Fixed --modify-keys was not working in previous version, has been fixed (now it is --keep-keys)

get_papers.py
* Delete option --backup (formerly used for debugging purposes)

bibextract.py
* Added support for recursion in aux files (when using \include in tex)
* Added support for natbib citation types in tex parsing (\citet,\citeyear,\citeauthor,...)
* Added support for optional arguments to cite commands (\cite[][]{}) in tex parsing
* Added support for \nocite in tex parsing

bibitem.py
* Added support to search also in the key in addition to fields

Project details


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