Bibfilex

A free software to manage Biblatex files.
Copyright Massimo Nardello, Modena (Italy) 2013.

Version 0.1.8


See the new feature of the software in the Improvements section.
Source code available in the download section and in https://github.com/maxnd/bibfilex .


Bibfilex is a free software for Linux, Windows and OS X useful to create and to manage archives of bibliographical items (books, articles, etc.) according to Biblatex structure and rules. Bi­bla­tex is a package of Latex which im­ple­men­ts its bib­li­o­graphic fa­cil­i­ties in con­junc­tion with Bibtex. To learn more about this, read the manual of Bibfilex or better download the official manual of BibLatex from http://mirrors.ctan.org/macros/latex/contrib/biblatex/doc/biblatex.pdf. On the Internet there are also many other guides on this matter.

Bibfilex is far less advanced than other bibliographic managers like JabRef or KBibTex, and allows only few customizations. Its strength is speed, especially when used with many items, and lightness: it's a compiled software (no runtime needed, like Java Virtual Machine or .Net framework) and uses a fast database to store data.

Bibfilex may create and manage files which are catalogs of many items – also thousands of them. A file of Bibfilex is a database of SQLite (www.sqlite.org), a popular software whose data can be easily read and exported through different tools available on the Internet. In a Bibfilex file data are not stored according to Biblatex format, so it cannot be used as a bibliographic file in a Latex document. Anyway, Bibfilex may export with a one-click functionality all or part of its content in Biblatex format file; this can be read directly with JabRef or used in a Latex document. At the same time, Bibfilex may import directly a JabRef database.

Bibfilex introduces some changes in the position of fields when compared to the official manual of Biblatex. In the list of the required fields have been added those optional fields which sometimes are requested in the humanistic field – like Publisher, Location, etc. In this way, all the fields which are more frequently compiled are show all together.

Starting from the 0.1.4 version, Bibfilex has the possibility to compose the citation of an item according to a user defined pattern and copy it in the clipboard in Latex or HTML format; in the last case, the citation may be pasted in a word processor like LibreOffice Writer mantaining font formatting (italic, small caps, etc.). This makes Bibfilex useful also for those who do not use Latex, but a word processor instead.

The main features of the software are:
  • store the items according to each one of the entry types described in the Biblatex manual (book, article, etc.);
  • import the content of a file in Biblatex format like a JabRef database, a BibTex file exported from Mendeley or downloaded from Google Books);
  • export data in a Biblatex file like a JabRef database;
  • locate an item just typing its author name, title, etc.
  • filter the items selecting a keyword in a list;
  • filter the items by the BibTex keys contained within a \cite{} or similar command in a Latex document;
  • filter the items according to three different conditions, or modify manually the SQL statement of the filter to make it more suitable or complex;
  • replace the citation commands (\cite, etc.) and \printbibliography command in a Latex document with extended citations and bibliography, which are composed according to a user defined pattern;
  • associate various attachments (files of every kind) to each item; the attachments are zipped and stored in a directory with the same name and path of the Bibfilex file in use, and automatically managed by the software; the number of attachments is limited only by the available disk space;
  • activate autocompletion of data in each field with “Ctrl + Space”;
  • compose the citation of an item according to a user defined pattern and copy it in the clipboard in Latex or HTML format; in the last case, the citation may be pasted in a word processor like LibreOffice Writer mantaining font formatting (italic, small caps, etc.);
  • create automatically unique BibTex keys according to a pattern defined by the user;
  • specify the fields (columns) shown in the grid view of the data.
Bibfilex has been developed with Lazarus (http://www.lazarus.freepascal.org). 

Bibfilex is free software and is released under the GPL license version 3 (www.gnu.org/licenses/gpl-3.0.txt).

Screenshot

This is a screenshot of the software running on Ubuntu with fancy data. Click on the picture to enlarge it.


Reviews

In the Reviews page are reported the online reviews to Bibfilex.

Wish list

In the Wish list page are reported all the functionalities that will be implemented in Bibfilex.

Bugs report

In the Bugs report page are reported all the main bugs which have or have not been fixed in each version of the software.

Help and contacts

To ask questions, share ideas or report bugs about Bibfilex it is possibile to subscribe or simply to visit the on line English forum in
https://groups.google.com/forum/#!forum/bibfilex. Please, note that the forum is just a space for users interaction; any kind of support on the software is definitely not granted.

To contact me, the author of Bibfilex, send an email to ms.nardello at the domain gmail.com. Please do not contact me in order to have support on the installation or the use of the software. I can't really answer to single users requests.

Download

The latest release of Bibfilex is the 0.1.8 and has been released on April 27 2013. Download the software from the Download page.



This software has been made with Lazarus