Mindmapping Bibliographies

[This entry is now deprecated, please see Thunderdell (Freemind Extract).]

I am releasing a new zipfile of the fe mindmapping bibliographic tools. As explained in Extracting Bibliographies from Freemind, these are python scripts that are able to convert between Freemind mindmaps (using a few simple conventions) and bibliographic formats (i.e., OO.org CSV and bibtex). This approach is preferable to other bibliographic tools with limited/constrained forms for text entry. With fe one has a complete outline/map of texts, with figures, images, tables, links to sites, etc.; one can easily organize texts by topic or in separate mindmap files; and one can generate queries where each matching line has its appropriate citation with year and page number (e.g., "Giddens"). Unlike many bibliographic tools, it does not query on-line databases, but one can use such tools (e.g., tellico or refworks) to query and generate bibtex bibliographies and then use be.py to convert them to a mindmap.

  • fe.py: extract bibliographic data from bibliographic MM (dependent on XML ElementTree and optionally bibtex2html)

    • this version is faster since it uses XML ElementTree instead of XML Tramp.
    • given a list of authors cited (*.rl, such as that generated by pe.py or pyblink) bibtex2html will generate a bibliography of only those authors.
    • bibliographic maps are searchable from the command-line or via the Web (e.g., search results for "Giddens" in my mindmap [java|flash]).
    • a Web of mindmaps can be searched for essential entries (the title is bold) and placed in a new mindmap for studying.

    fe.py -h (help) ``-v (output csv) ``-c (chase links between MMs) ``-w (output bibtex & html file) -a (include abstracts) -s (use bibtex style) ``-q (query) ``-e (create new MM of essential works)

  • be.py: extract a MM from a bibtex file (dependent on bibstuff)

  • de.py: extract a MM from a dictated text file
  • ff.py: fix the case of titles of a bibliographic MM
  • pe.py: extract the bibliographic keys of the form 'Snide and Smith (2003)' or '(Snide, Smith and Smittie 2004)' from natural language text
  • te.py: parse inconsistently formatted textual bibliographies into bibliographic MM (e.g., from syllabi, cb2Bib is cool too)

Comments !