KBib

Science

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

1
Score 50.0%
Description:

KBib is a bibliography manager for KDE. It uses BibTex as its native file format

* Add/edit/remove references
* Support copy/paste/drag-drop of references (BibTex entries can be copied/pasted or dragged/dropped from another Kbib window or a text editor into KBib and vice versus)
* Search and download references from Z39.50 servers, SRU servers, Pubmed server, IEEEXplore, ISI Web of Knowledge, Google Scholar, Citebase.org, ArXiv, Spires, Scitation, Optics InfoBase, Science Direct and MathSciNet.
* Download references from remote reference database (opened with Konqueror, Firefox), such as IEEEXplore, ScienceDirect (RIS format), Web of Science (ISI format), Google Scholar (RIS and Endnote formats) into KBib (see screenshot)
* Create new references from plain text, reference identifiers (DOI, ArXiv ID or Pubmed ID) and PDF files.
* Find/remove duplicated references
* Generate citation key automatically
* Check/correct duplicated citation keys
* Lock/unlock citation keys (to prevent unwanted change of citation keys)
* Sort references
* Search references(fairly simple)
* Cite selected references into Lyx/Kile (using Lyx pipe)
* Support string macros
* Import references from Bibtex/RIS/ISI/Endnote/COPAC/MODS XML/PubMed XML/Endnote exported Bibtex (without citation key) files
* Export to RIS/Endnote/MODS XML/HTML files
* Save selected references into a new file
* Support user defined reference types
* Add/Delete/Edit reference types
* Allow different view modes (view all/by reference type/selected references/unselected references)
* Group references by various properties. References can be grouped by reference type and any field (user defined). Group view can be disabled.
* Allow flexible displayed fields
* Generate bibliography from selected references
Last changelog:

9 years ago

Version 0.6.6:
- New remote database searchers: OpticsInfoBase, ScienceDirect and MathSciNet
- Fixed Google Scholar and IEEEXplore searchers
- Updated DOI download to work with new authentication method in Crossref
- Minor UI tweaks

Version 0.6.5:
- New remote database searchers: ArXiv, Spires and Scitation
- Improved Google Scholar searcher
- Fixed problem with download reference from Crossref

Version 0.6.4:
- New remote database searchers: Google Scholar and Citebase.org
- Improved remote database search dialog: new tab to enter query string direcly, remember last search options
- New reference filter
- Fixed problem with locking citation keys
- Fixed problem with authentication when searching Z39.50 databases which require authentication


Version 0.6.3:
- Fix crashing when performing searching with white space (thanks Michael Martins for the fix)
- Fix lost of comment field beginning with white space after saving file
- Fix new reference from DOI. Crossref.org user name and password can be entered to allow crossref.org access
- Fix missing publisher field for book in default reference type definition table
- Add German translation (by Benjamin von Engelhardt)
- Make poppler optional. Without popper and poppler-qt, new reference from PDF files will be disable.


Version 0.6.2:
Usability improvements:
- Configuration dialog: add options to change the order of datasource
- Remote search dialog: double click to import an entry, press enter to start searching
- Reference editing dialog: ask to save data if close dialog with modified data
- New reference from text dialog: add option to add selected text to multiple value fields (e.g. authors, keywords)

New option to cite selected references directly to Kile (version 2.0 or later) via DCOP

Turkish translation (by Serdar Soytetir)

Version 0.6.1:
New features:
- New references from identifiers: DOI (limitation: only the last name of the first author is available), ArXiV ID and PubMed ID
- New references from PDF files containing DOI or ArXiV codes
Bug fixes:
- Not updating groupview after adding new entries when starting KBib with a new document
- Not updating preview when an entry is selected by keyboard navigation
- Not active window after importing references
- Mouse on waiting state when opening RIS, ISI or Endnote files
- Sorting in groupview
- Some issues with converting to Latex code when importing references
- Crashing when opening some non-bibtex files
- Not active year search field in IEEEXplore searcher
- Compilation problem with yaz >= 3.0.0


Version 0.6:
- Added ISI Web of Knowkedge search, databases supported: Web of Sciences and Current Content Connect
- Updated reference editing dialog, use different editing widgets for different field types
- Added reference field customisation
- Updated reference type customisation
- Added batch set field content operation
- Added replace string operation
- Added copy field content operation
- Improved reference downloading operation, a new session only starts when no session is running
- Added converting string macros into full string when displaying
- Changed Insert File command to Import File and moved to File menu


Version 0.5.4:
- Improved remote database search dialog.
- Added IEEEXplore search.
- Added global string macro table. String macros can be saved into a global list and imported in all new KBib sessions.
- Fixed the problem of occasional lost of string macros after saving file.


Version 0.5.3:
- Added remote database searching. Z39.50, SRU and Pubmed databases can be searched.
- Added dialog to create new reference from plain text.
- Improved ISI importer.
- Fixed crashing when opening some non-BibTex file directly. - Fixed some minor bugs.

Version 0.5.2:
- Added UTF8 encoding supprt. KBib now can open, display and save BibTex file with UTF8 encoding characters correctly.
- Fixed missing keywords when importing references from certain websites.

Version 0.5.1:
- Added preamble support.
- Added exporting to MODS, HTML and importing from Pubmed (XML), MODS, COPAC files (import/export filters are now based on bibutils 3.27)
- Added auto text completion for authors, editors, journal and keywords fields in reference editing dialog
- Added note editing in reference editor, long, multiline notes, comments or reviews can be added to references
- Added link to local file and DOI functions
- Added option in configuration dialog to control how to compare two references
- Added option to control how the authors to be displayed in the main view
- Added option to set the keyword seperator
- Added menu entry to copy selected references as formated string
- Fixed crashing when opening files saved by Jabref

Version 0.5:
- Added groupview
- Added field delimiter option in configuration dialog. Different delimiter can be used when writing BibTex file.
- Fixed missing year when importing ISI file or downloading references from ISI Web of Knowledge.
- Fixed problem of opening URL with space or &
- Internal code refactoring and minor bug fixes

Version 0.4.2:
- Fixed problem of opening files with undefined reference type.
- Fixed reference editing dialog. Newly entered data is not lost when changing reference type.
- Fixed problem of crashing when create citation key with empty author.
- Undefined fields now read in as extra fields.

Version 0.4.1:
- Fixed mime type definitions so that references from remote reference database can be downloaded into KBib.
- Fixed missing files and directories.

yvel

10 years ago

This is a very nice piece of software. As a mathematician, I would find it very useful if queries to the mathscinet database (http://www.ams.org/mathscinet/index.html) were also implemented.

Report

yvel

9 years ago

Great, support of mathscinet is available in the latest version. Thanks!
Now, I'm only hoping that there will soon be a kde4 version :) .

Report

prlewis

11 years ago

Hi there, this is a great piece of software, I think.

Any work in progress / plans for a KDE 4 version?

Cheers.

Report

molecule-eye

9 years ago

And so we all wait...

Report

sskde

10 years ago

Hi me too interested to get kbib working on kde4. I do not want to install kde3 libs for compiling. I have been using it extensively for research publication and citation management.

I would be glad, If I can help in conversion.

thanks

Report

Zibi1981

11 years ago

When I've tried to compile this application using "./configure --prefix=/opt/kde", I got an error saying

"In file included from kbibeditentrydlg.h:31,
from kbiblistview.h:48,
from kbibdoc.h:34,
from kbibdoc.cpp:33:
/opt/qt/include/qpushbutton.h: In member function ‘virtual void QPushButton::setIsMenuButton(bool)’:
/opt/qt/include/qpushbutton.h:94: warning: conversion to ‘unsigned char:1’ from ‘int’ may alter its value
kbibdoc.cpp: In member function ‘int KBibDoc::deleteEntry(std::vector<int, std::allocator<int> >*)’:
kbibdoc.cpp:336: error: ‘sort’ is not a member of ‘std’
make[2]: *** [kbibdoc.o] Błąd 1
make[2]: Opuszczenie katalogu `/home/zibi1981/abs/local/kbib/src/kbib-0.6.4/kbib'
make[1]: *** [all-recursive] Błąd 1
make[1]: Opuszczenie katalogu `/home/zibi1981/abs/local/kbib/src/kbib-0.6.4'
make: *** [all] Błąd 2"

Can anybody help me?

Report

auxsvr

11 years ago

Add the following line at the beginning of kbib/kbibdoc.cpp:

#include <algorithm>

and change line #include <fstream.h> to

#include <fstream>

in kbib/scholarsearcher.cpp. This works for me.

Report

rgheck

11 years ago

As far as I can see, it's not possible to configure the location of the lyxpipe for reference pushing. Is this right? If so, then it'd be great if the location could be configured, since people put the pipe in various places.

Report

braunm

12 years ago

Hi. I'm looking forward to trying kbib, but I can't seem to get it to install on RHEL5, x86_64. So I'm hoping that someone on here can help.

When I try to install the kbib-0.6.2-1.i386 rpm, I am told

error: Failed dependencies:
libpoppler-qt.so.1 is needed by kbib-0.6.2-1.i386
libyaz.so.2 is needed by kbib-0.6.2-1.i386

However,

]$ /sbin/ldconfig -p |grep libpoppler-qt
libpoppler-qt.so.1 (libc6,x86-64) => /usr/local/lib/libpoppler-qt.so.1
libpoppler-qt.so.1 (libc6,x86-64) => /usr/lib/libpoppler-qt.so.1
libpoppler-qt.so.1 (libc6,x86-64) => /usr/lib64/libpoppler-qt.so.1
libpoppler-qt.so (libc6,x86-64) => /usr/local/lib/libpoppler-qt.so
libpoppler-qt.so (libc6,x86-64) => /usr/lib64/libpoppler-qt.so


so it looks like I have libpoppler-qt.so.1 installed.

When I try to install using the source, configure runs fine, but in make, I get the error

/usr/lib64/libpoppler-qt.so: undefined reference to `SplashOutputDev::SplashOutputDev(SplashColorMode, int, int, unsigned char*, int, int)'
/usr/lib64/libpoppler-qt.so: undefined reference to `SplashOutputDev::startDoc(XRef*)'
collect2: ld returned 1 exit status
make[2]: *** [kbib] Error 1

I'm somewhat new to linux (im an end-user, not a developer), so I don't quite know what to try next.

Thanks in advance for any suggestions.

Michael

Report

braunm

12 years ago

Hi. I'm looking forward to trying kbib, but I can't seem to get it to install on RHEL5, x86_64. So I'm hoping that someone on here can help.

When I try to install the kbib-0.6.2-1.i386 rpm, I am told

error: Failed dependencies:
libpoppler-qt.so.1 is needed by kbib-0.6.2-1.i386
libyaz.so.2 is needed by kbib-0.6.2-1.i386

However,

]$ /sbin/ldconfig -p |grep libpoppler-qt
libpoppler-qt.so.1 (libc6,x86-64) => /usr/local/lib/libpoppler-qt.so.1
libpoppler-qt.so.1 (libc6,x86-64) => /usr/lib/libpoppler-qt.so.1
libpoppler-qt.so.1 (libc6,x86-64) => /usr/lib64/libpoppler-qt.so.1
libpoppler-qt.so (libc6,x86-64) => /usr/local/lib/libpoppler-qt.so
libpoppler-qt.so (libc6,x86-64) => /usr/lib64/libpoppler-qt.so


so it looks like I have libpoppler-qt.so.1 installed.

When I try to install using the source, configure runs fine, but in make, I get the error

/usr/lib64/libpoppler-qt.so: undefined reference to `SplashOutputDev::SplashOutputDev(SplashColorMode, int, int, unsigned char*, int, int)'
/usr/lib64/libpoppler-qt.so: undefined reference to `SplashOutputDev::startDoc(XRef*)'
collect2: ld returned 1 exit status
make[2]: *** [kbib] Error 1

I'm somewhat new to linux (im an end-user, not a developer), so I don't quite know what to try next.

Thanks in advance for any suggestions.

Michael

Report

daphreak

12 years ago

Hi !

First thanks for this great program !

I think I've found a bug: If you put a tab at the beginning of the comment-field, the contents is not saved.

Try this to reproduce the bug:

- Create a comment for a bibliography entry. Put a tabulator at the very beginning of the comment.
- Save the bibliography
- Close kbib
- Open kbib again. The comment field should be completely empty.

Report

dumas

12 years ago

Any chances to find Ubuntu package?

I did'nt magage to configure it from tar.gz

Report

C

beam

12 years ago

I'm not aware of any package for ubuntu. In order to install KBib from source, you need kdelibs, qt3 and their development packages. There's instruction on how to install kbib on ubuntu at http://www.doink.ch/wp/?p=34

Report

urmel291

12 years ago

I have created a package for Kubuntu Feisty, which you can download from my Ubuntu wiki page:
https://wiki.ubuntu.com/MichaelUmmels

Report

jonathanverner

12 years ago

You can download the rpm package from the homepage of KBib and convert it to a deb package using alien (sudo apt-get install alien). The resulting package will not be perfect (you will have to add a symlink from /usr/lib/libssl.so to /usr/lib/libssl.so.6 and /usr/lib/libcrypto.so to /usr/lib/libcrypto.so.6) but it works for me (Kubuntu Feisty 7.04). And of course, you will need Qt, KDE and other dependencies (poppler, poppler-qt) but I suppose you have that :-)

Report

ahorseman

12 years ago

A really useful piece of software with just a few minor issues. I've just built version 0.6.1 on slackware 10.2 and tried getting references from pdf. The problems I found were that if the doi look-up from crossref.org failed I wasn't given the chance to manually enter the data in the same way as if there was no doi ref. in the document at all. More irritatingly, if I edit any of the references in the database the year of publication is lost (the field in the dialogue is blank and can't be editted). The only way around this is to open the .bib file directly with vi and put the year back. I'm sure these are easily fixable.
Keep up the good work!

Report

C

beam

12 years ago

The first problem is the missing feature!
I cannot generate the second problem. Does it happen to all BibTex file or just a particular file? Could you please describe step by step how to generate the problem and send me an example file by email? Thanks.

Report

ahorseman

12 years ago

The missing year problem is more awkward than I thought. It happens to any .bib file but only on my Slackware 10.2 installation. All I do is select a reference, choose 'Edit Selected Reference' if the reference already has a year defined it doesn't appear in the dialogue box, I can't edit it and if I choose 'OK' it's removed from the reference.
I built kbib on my Debian Etch server this morning and it works fine. I suspect it may be due to the versions of QT/KDE i.e. 3.3.4/3.4.2 on Slackware and 3.3.7-4/3.5.5 on Debian.

Report

C

beam

12 years ago

Do you have problem with 'number' field in Slackware?

Report

ahorseman

12 years ago

The dialogue boxes appear the same on both systems (with the exception that scrollbars appear on the Slackware machine because of the smaller screen). The only significant differences are that both the year and number boxes are empty and un-editable.

Report

C

beam

12 years ago

Do you notice any difference in the reference editing dialog between Slackware and Debian? Is there year field in the dialog in Slackware? When you open the reference types dialog (BibTex menu->customise reference types) and select a type, do you see year field in the list? Thanks.

Report

C

beam

12 years ago

Do you notice any difference in the reference editing dialog between Slackware and Debian? Is there year field in the dialog in Slackware? When you open the reference types dialog (BibTex menu->customise reference types) and select a type, do you see year field in the list? Thanks.

Report

C

beam

12 years ago

Do you notice any difference in the reference editing dialog between Slackware and Debian? Is there year field in the dialog in Slackware? When you open the reference types dialog (BibTex menu->customise reference types) and select a type, do you see year field in the list? Thanks.

Report

C

beam

12 years ago

Do you notice any difference in the reference editing dialog between Slackware and Debian? Is there year field in the dialog in Slackware? When you open the reference types dialog (BibTex menu->customise reference types) and select a type, do you see year field in the list? Thanks.

Report

divide

12 years ago

For all you gentooers out there, there is an ebuild available at http://bugs.gentoo.org/show_bug.cgi?id=147057

Just comment out the patch line and off you go.

Report

9 years ago

Version 0.6.6:
- New remote database searchers: OpticsInfoBase, ScienceDirect and MathSciNet
- Fixed Google Scholar and IEEEXplore searchers
- Updated DOI download to work with new authentication method in Crossref
- Minor UI tweaks

Version 0.6.5:
- New remote database searchers: ArXiv, Spires and Scitation
- Improved Google Scholar searcher
- Fixed problem with download reference from Crossref

Version 0.6.4:
- New remote database searchers: Google Scholar and Citebase.org
- Improved remote database search dialog: new tab to enter query string direcly, remember last search options
- New reference filter
- Fixed problem with locking citation keys
- Fixed problem with authentication when searching Z39.50 databases which require authentication


Version 0.6.3:
- Fix crashing when performing searching with white space (thanks Michael Martins for the fix)
- Fix lost of comment field beginning with white space after saving file
- Fix new reference from DOI. Crossref.org user name and password can be entered to allow crossref.org access
- Fix missing publisher field for book in default reference type definition table
- Add German translation (by Benjamin von Engelhardt)
- Make poppler optional. Without popper and poppler-qt, new reference from PDF files will be disable.


Version 0.6.2:
Usability improvements:
- Configuration dialog: add options to change the order of datasource
- Remote search dialog: double click to import an entry, press enter to start searching
- Reference editing dialog: ask to save data if close dialog with modified data
- New reference from text dialog: add option to add selected text to multiple value fields (e.g. authors, keywords)

New option to cite selected references directly to Kile (version 2.0 or later) via DCOP

Turkish translation (by Serdar Soytetir)

Version 0.6.1:
New features:
- New references from identifiers: DOI (limitation: only the last name of the first author is available), ArXiV ID and PubMed ID
- New references from PDF files containing DOI or ArXiV codes
Bug fixes:
- Not updating groupview after adding new entries when starting KBib with a new document
- Not updating preview when an entry is selected by keyboard navigation
- Not active window after importing references
- Mouse on waiting state when opening RIS, ISI or Endnote files
- Sorting in groupview
- Some issues with converting to Latex code when importing references
- Crashing when opening some non-bibtex files
- Not active year search field in IEEEXplore searcher
- Compilation problem with yaz >= 3.0.0


Version 0.6:
- Added ISI Web of Knowkedge search, databases supported: Web of Sciences and Current Content Connect
- Updated reference editing dialog, use different editing widgets for different field types
- Added reference field customisation
- Updated reference type customisation
- Added batch set field content operation
- Added replace string operation
- Added copy field content operation
- Improved reference downloading operation, a new session only starts when no session is running
- Added converting string macros into full string when displaying
- Changed Insert File command to Import File and moved to File menu


Version 0.5.4:
- Improved remote database search dialog.
- Added IEEEXplore search.
- Added global string macro table. String macros can be saved into a global list and imported in all new KBib sessions.
- Fixed the problem of occasional lost of string macros after saving file.


Version 0.5.3:
- Added remote database searching. Z39.50, SRU and Pubmed databases can be searched.
- Added dialog to create new reference from plain text.
- Improved ISI importer.
- Fixed crashing when opening some non-BibTex file directly. - Fixed some minor bugs.

Version 0.5.2:
- Added UTF8 encoding supprt. KBib now can open, display and save BibTex file with UTF8 encoding characters correctly.
- Fixed missing keywords when importing references from certain websites.

Version 0.5.1:
- Added preamble support.
- Added exporting to MODS, HTML and importing from Pubmed (XML), MODS, COPAC files (import/export filters are now based on bibutils 3.27)
- Added auto text completion for authors, editors, journal and keywords fields in reference editing dialog
- Added note editing in reference editor, long, multiline notes, comments or reviews can be added to references
- Added link to local file and DOI functions
- Added option in configuration dialog to control how to compare two references
- Added option to control how the authors to be displayed in the main view
- Added option to set the keyword seperator
- Added menu entry to copy selected references as formated string
- Fixed crashing when opening files saved by Jabref

Version 0.5:
- Added groupview
- Added field delimiter option in configuration dialog. Different delimiter can be used when writing BibTex file.
- Fixed missing year when importing ISI file or downloading references from ISI Web of Knowledge.
- Fixed problem of opening URL with space or &
- Internal code refactoring and minor bug fixes

Version 0.4.2:
- Fixed problem of opening files with undefined reference type.
- Fixed reference editing dialog. Newly entered data is not lost when changing reference type.
- Fixed problem of crashing when create citation key with empty author.
- Undefined fields now read in as extra fields.

Version 0.4.1:
- Fixed mime type definitions so that references from remote reference database can be downloaded into KBib.
- Fixed missing files and directories.

12345678910
product-maker Count: 4 Rating: 5.0
File (click to download) Version Description PackagetypeArchitectureRelease Channel Downloads Date Filesize DL OCS-Install MD5SUM
*Needs ocs-url or ocs-store to install things
Pling
Details
license
version
0.6.6
updated Nov 03 2009
added Jun 18 2006
downloads 24h
0
page views 24h 5
System Tags app software