:mod:`bin.bibliographydatabase`
===============================
.. py:module:: bin.bibliographydatabase
.. autoapi-nested-parse::
bibliographydatabase: a tool to match plaintext values inside NLM ref tags against a known database
Usage:
bibliographydatabase.py [options]
bibliographydatabase.py zotero [options]
Options:
-d, --debug Enable debug output.
-h, --help Show this screen.
-v, --version Show version.
-z, --zotero Enable Zotero integration for references.
Module Contents
---------------
.. data:: __author__
:annotation: = Martin Paul Eve
.. data:: __email__
:annotation: = martin@martineve.com
A class that scans for, stores and retrieves NLM citations
.. py:class:: Person(firstname='', lastname='')
.. method:: get_citation(self)
.. py:class:: Website(authors=None, title='', website_title='', year='', url='')
.. staticmethod:: object_type()
.. method:: get_citation(self)
.. py:class:: BookChapter(authors=None, title='', book_title='', publisher='', place='', year='', fpage='', lpage='', editors=None, translators=None, doi='')
.. staticmethod:: object_type()
.. method:: get_citation(self)
.. py:class:: Book(authors=None, title='', publisher='', place='', year='', editors=None, doi='', translators=None)
.. staticmethod:: object_type()
.. method:: get_citation(self)
.. py:class:: JournalArticle(authors=None, title='', journal='', issue='', volume='', fpage='', lpage='', year='', doi='', translators=None)
.. staticmethod:: object_type()
.. method:: get_citation(self)
.. py:class:: BibliographyDatabase(global_variables)
Bases: :class:`debug.Debuggable`
.. method:: process_zotero(self)
.. method:: run(self)
.. function:: main()