bin.bibliographyaddins

Module Contents

bin.bibliographyaddins.__author__ = Martin Paul Eve[source]
bin.bibliographyaddins.__email__ = martin@martineve.com[source]
class bin.bibliographyaddins.ZoteroHandler(gv)[source]

Bases: debug.Debuggable

handle_bibliography(self, tei_manipulator)[source]

Handle Zotero bibliographies @param tei_manipulator: a TEI Manipulator object to handle the XML

run(self)[source]

Handle Zotero in-line reference items

@return: a list of items handled

class bin.bibliographyaddins.MendeleyHandler(gv)[source]

Bases: debug.Debuggable

handle_bibliography(self, tei_manipulator)[source]

Process Mendeley bibliographies

@param tei_manipulator: a TEI Manipulator object to handle the XML

run(self)[source]

Handle Mendeley reference tags, replacing them with NLM-spec references

@return: a list of processed tags

class bin.bibliographyaddins.OtherHandler(gv)[source]

Bases: debug.Debuggable

run(self)[source]

Handle all unknown types of addin, stripping them from the output

@return: a list of tags that were removed

class bin.bibliographyaddins.BibliographyAddins(gv)[source]

Bases: debug.Debuggable

run(self)[source]

Run the procedure to process different types of bibliography