Bibus is a bibliographic database.
It has been developed with
OpenOffice.org (http://www.openoffice.org/)
in mind. This means that the database is modeled on OpenOffice.org
bibliographic database engine. As such it has the features and most
of the limitations of this format. However, one of the most annoying
limitation which is the restriction to 80 characters of any field,
has been addressed in bibus where the fields are 255 character long
(or even unlimited, depending on the database engine used).
However,
Bibus is in development and there are many evolutions planed for the
OpenOffice.org bibliographic
engine. Bibus will try to evolve alongside these changes.
Is Bibus
stable enough for using it on a daily basis? As usual, Bibus is
distributed WITHOUT ANY WARRANTY and you must use it at your own
risk. However, since the heart of Bibus is the database engine (MySQL
and SQLite) and since it is not possible to delete a reference in
Bibus, I think the risk to get a catastrophic crash is very low. You
must however remember to make regular backups of the database. If you
use SQLite, you just have to copy the database file. If you use MySQL
the easiest way is probably to use mysqldump (mysqldump -p Biblio >
biblio.sql).
Compatible with two database engines: MySQL <http://www.mysql.com/> and SQLite <http://www.sqlite.org/>.
Hierarchical organization of the references with user defined keys.
Drag & drop and Copy/Paste to easily organize references.
Designed for multiuser:
You can share the database between an "unlimited" number of users.
Each user will have his/her own classification.
You can hav read-only and read-write users
Powerful and easy to use search engine.
Live queries, i.e searches that will update when the database changes (this is simply a saved SQL query).
On-line PubMed access.
Import PubMed (Medline), EndNote/Refer, RIS and BibTeX records.
Export to PubMed, Refer and RIS.
Connection to OpenOffice.org. You can insert
references in an open OpenOffice.org text document and format the
bibliography directly in Bibus.
Thanks to Python and wxWidget, Bibus should work on most modern platform (GNU/linux with gtk; Windows; MacOS ?; etc...).
Foreign language support through unicode and gettext. For the moment, Bibus is available in English, French, Portuguese and Danish. Feel free to translate it in your favorite language, this is easy and fast. It took me about 1 hour to translate the bibus.pot file in French.
For a complete listing of the changes, see CHANGELOG.
1.2.0
New features
------------
* Bibus now communicate both with OOo and MS Word
* New display of references in Main window
* Improved Windows installer
* Freezed Windows version
* Installable on FlashKey on Windows
Bug fix
-------
* compatibility with pysqlite2/pysqlite1.1/pysqlite1.0 improved
* compatibility with MySQL4.0/4.1 improved
* resize problem of Reference editor fixed
* fix import filters when date is empty
* import filters now use TITLE for booktitle instead of BOOKTITLE (used only for inBook, inCollection)
1.1.1
* compatible with python-sqlite2. You must update your old database
* compatible with MySQL41. You must update your old database
* References are displayed/printed/copied according to the current format
* bug fixes
1.1.0
Note added after 1.1.0 release:
* contrary to what is said in the Changelog file, bibus is NOT COMPATIBLE with python-sqlite version 2.
* Compatible with OOo2.0 and 1.1
* Compatible with python-sqlite2
* Compatible with MySQL4.1
* Fast display of long lists
* BibTeX import from Nigel Sim <nigel.sim@jcu.edu.au>
* New translations (partial)
* Portugese translation by Vitor Figueiro <vfigueiro@gocial.pt>
* chinese translation by <max.ouyang@gmail.com>
* spanish translation by Pablo Rodriguez <ousia@gmx.net>
* German translation by Andreas Morasch <a.mor@web.de>
* Czech translation by Daniel Rajdl <rajdl@fnplzen.cz>
* Gestion of duplicates during import
* Complete rewrite of the OOo connection for portability and speed
1.0.0
* Added new styles for field formatting (free combination of bold, italic, underline, caps, smallcaps)
* New command to go to the current doc in OpenOffice
* BibliograpicType is now displayed as 'ARTICLE', 'BOOK', etc... instead of 0,1,2,...
* Double clicking a imported references allows to see all the fields
* Possibility to import references without saving them first
* Column width may now be fixed
* reference list sorting improved (up/down + arrow)
pre1.0.0
* portugese translation
* complete styles
* work with wxPython2.5
* work with mysql-python 1.1.x
* work with PySQLite 1.1.x
* remember window position and size
* simplified install (to be improved)
* many bug fixes
0.9.0
* Greatly improved styles
* First connection wizard to help setting Bibus
* First rudimentary author-date implementation
0.8.2
* maintenance release
0.8.1
* Added connection with OpenOffice.org using Pipe (in addition to TCP/IP)
* tested on Windows98, 2000 and linux
0.8.0
* First public release
* Tested on debian Gnu/linux unstable and Windows2000
Install OpenOffice.org from www.openoffice.org. The current
version is 2.0.1
By default it should install in
C:\Program Files\OpenOffice.org 2.0\
Install python2.3.5
from
www.python.org. Use 2.3.x version and not a more
recent or earlier release since it will not work with OpenOffice.org 2.0
By default it should install in C:\Program Files\Python23\
Install wxPython2.6.2.1 from www.wxpython.org. Pay attention to get a version with unicode support and compiled for python2.3.
Download and execute bibus-1.1.1-Win32-Setup.exe from http://bibus-biblio.sourceforge.net/
Under Windows2000 and XP, you must start
the installer as Administrator if you want to install bibus for all the
users. Otherwise, bibus will be installed for the current user.
Install OpenOffice.org from www.openoffice.org. The current
version is 1.1.5.
By default it should install in C:\Program Files\OpenOffice.org1.1.5\
Install python2.2.3 from www.python.org. Use 2.2.x version and not a more recent release since it will not work with OpenOffice.org.
By default it should install in C:\Program Files\Python22\
Install wxPython2.4.x or wxPython2.5.x from www.wxpython.org. Pay attention to get a version with unicode support and compiled for python2.2.
Depending on the database engine that you choose, download:
PySQLite for python2.2 from <http://pysqlite.org/> version 1.1.6 for python2.2
Connect to your WindowsBox as Administrator
You can of course make a
shortcut on your desktop that points to bibusStart.pyw and eventually
use one of the icons in <Bibus>/Pixmap.
deb http://switch.dl.sourceforge.net/sourceforge/bibus-biblio ./
deb-src http://switch.dl.sourceforge.net/sourceforge/bibus-biblio ./
(You can replace 'switch.dl.sourceforge.net' with the address of a Sourceforge mirror near you)
apt-get update
apt-get install bibus bibus-doc-en openoffice-pyuno
apt-get install libsqliteodbc python-pysqlite1.1
or you can use pysqlite2
apt-get install libsqliteodbc python-pysqlite2
In that case, if you want to use a previous bibus database, you must update it by following these instructions
apt-get install libmyodbc mysql-server mysql-common mysql-client python-mysqldb
To activate the Connection with OOo, click on "Activate" when you run Bibus for the first time.
If you want to use the regular OOo interface to insert citations you still have to configure OOo as described in Using the regular OpenOffice.org interface
dpkg -r openoffice-pyuno
apt-get install bibus bibus-doc-en
apt-get install libsqliteodbc python-pysqlite1.1
or you can use pysqlite2
apt-get install libsqliteodbc python-pysqlite2
In that case, if you want to use a previous bibus database, you must update it by following these instructions.
apt-get install libmyodbc mysql-server mysql-common mysql-client python-mysqldb
apt-get install openoffice.org python-uno
To activate the Connection with OOo, click on "Activate" when you run Bibus for the first time.
If you want to use the regular OOo interface to insert citations you still have to configure OOo as described in Using the regular OpenOffice.org interface
If you want to use a MySQL database, you need to setup the
database BEFORE starting Bibus the first time. It is very simple and
is described in mysql_config.txt.
If
you want to use a SQLite database and if everything is installed on
your machine, just start Bibus and follow the instructions on screen.
If you need more than one SQLite database you can:
Re-run the wizard in the Help menu.
Copy the database $BIBUS/Docs/db_models/biblio.sqlite (sqlite version 2) or biblio.sqlite3 (sqlite version 3) to your prefered location and use it (you can of course rename it).