calibre (for openSUSE)

Ebook Software

Source i (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
Become a Fan
7.0

Available as/for:
Description:
calibre is a e-book library management application. It is free, open source and cross-platform in design and works on Linux, OSX and Windows. calibre is meant to be a complete e-library solution and thus includes, library management, format conversion, news feeds to ebook conversion as well as e-book reader sync features.

A video demonstration of some features is available at http://calibre-ebook.com/demo

WARNING:
This is the bleeding edge version of calibre intended for Factory.
You may also install it on openSUSE 11.4, but be aware that python
will be updated to version 2.7.1.
The last calibre version for openSUSE 11.4 that does not require a python
update is available as package calibre07 from Documtation:Tools.
Last changelog:

-------------------------------------------------------------------
Wed Aug 31 14:31:13 UTC 2011 - Sascha.Manns@open-slx.de

- reported incorrect-fsf-adress to upstream with Bug lp#837986
(https://bugs.launchpad.net/calibre/+bug/837986

-------------------------------------------------------------------
Wed Aug 31 10:00:17 UTC 2011 - Sascha.Manns@open-slx.de

- updated to version 0.8.16
- New Features
o News download: Add algorithms to automatically clean up downloaded
HTML
o Add an option to Preferences->Look and Feel->Cover Browser to show the
cover browser full screen. When showing the cover browser in a
separate window, you can make it fullscreen by pressing the F11 key.
o Show the languages currently used at the top of the drop down list of
languages
o When automatically computing author sort from author's name, if the
name contains certain words like Inc., Company, Team, etc. use the
author name as the sort string directly. The list of such words can be
controlled via Preferences->Tweaks.
o Add a search for individual tweaks to Preferences->Tweaks
o Drivers for a few new android phones

- Bug Fixes
o Fix line unwrapping algorithms to account for some central
European characters as well.
o Switch to using more modern language names/translations from the
iso-codes package
o Allow cases insensitive entering of language names for convenience.
o When adding a text indent to paragraphs as part of the remove spacing
between paragraphs transformation, do not add an indent to paragraphs
that are directly centered or right aligned.
o Conversion pipeline: More robust handling of case insensitive tag and
class css selectors
o MOBI Output: Add support for the start attribute on
tags
o When adding books that have no language specified, do not
automatically set the language to calibre's interface language.
o Fix use of tag browser to search for languages when calibre is
translated to a non English language
o When downloading news, set the language field correctly
o Fix languages field in the Edit metadata dialog too wide
o Fix setting of languages that have commas in their names broken
o FB2 Input: When convert FB2 files, read the cover from the FB2 file
correctly.
-------------------------------------------------------------------
Sat Aug 20 12:55:33 UTC 2011 - Sascha.Manns@open-slx.de

- updated to version 0.8.15
- New Features:
o Add a 'languages' metadata field.
o Get Books: Add XinXii store.
o Metadata download plugin for ozon.ru, enabled only when user selects
russian as their language in the welcome wizard.
o Bambook driver: Allow direct transfer of PDF files to Bambook devices
o Driver for Coby MID7015A and Asus EEE Note
o Edit metadata dialog: The keyboard shortcut Ctrl+D can now be used to
trigger a metadata download. Also show the row number of the book
being edited in the titlebar
o Add an option to not preserve the date when using the 'Copy to
Library' function (found in Preferences->Adding books)

- Bug Fixs:
o Linux binary: Use readlink -f rather than readlink -e in the launcher
scripts so that they work with recent releases of busybox
o When bulk downloading metadata for more than 100 books at a time,
automatically split up the download into batches of 100.
o When deleting books from the Kindle also delete 'sidecar' .apnx and
.ph1 files as the kindle does not clean them up automatically
o Fix a subtle bug in the device drivers that caused calibre to lose
track of some books on the device if you used author_sort in the send
to device template and your books have author sort values that differ
only in case.
o Fix scene break character pattern not saved in conversion preferences
o Keyboard shortcuts: Fix a bug triggered by some third party plugins
that made the keyboard preferences unusable in OS X.
o Search box: Fix completion no longer working after using Tag Browser
to do a search. Also ensure that completer popup is always hidden when
a search is performed.
o Fix pressing Enter in the search box causes the same search to be
executed twice in the plugins and keyboard shortcuts preferences
panels
o Catalog generation: Fix error creating epub/mobi catalogs on non UTF-8
windows systems when the metadata contained non ASCII characters

-------------------------------------------------------------------
Sun Aug 14 15:46:24 UTC 2011 - Sascha.Manns@open-slx.de

- New Features:
o Make the keyboard shortcuts used by the main calibre interface user
customizable, via Preferences->Advanced->Keyboard
o When switching libraries, if the library no longer exists, give the
user a chance to specify a new location for the library, in case it
was moved, before forgetting it.
o Template language: Add strcat and strlen builtin functions.

- Bug fixes:
o The various options to control how automerging works when adding books
now also apply when copying a book from one library to another.
o Ebook viewer: Respond to key presses even when the book display area
does not have keyboard focus
o Allow integer and float column values to go to -999999. -1000000 is
the value of 'undefined'.
o Fix in calibre browser not working for the Open books store in Get
Books.
o Fix regression in 0.8.13 that caused incorrect title/author for
downloaded news if you turned off reading metadata from file contents
in Preferences->Adding books
o Save to disk: When saving to a single directory, handle the case of
the save to disk template containing path separators inside template
expression correctly.
o Get Books: Always read metadata from the file contents, ignoring the
setting in Preferences->Adding books
o Fix merge_metadata to not overwrite non-text fields ('bool', 'int',
'float', 'rating', 'datetime') that have a value of zero/false instead
of None.

-------------------------------------------------------------------
Wed Aug 10 14:26:44 UTC 2011 - Sascha.Manns@open-slx.de

- New Features
o Add a new action 'Pick Random Book' that can be added to the toolbar
via Preferences->Toolbars.
o Driver for Droid X2
o PDF metadata: Support reading/writing of tags from the Keywords field
in PDF files.
o MOBI Input: Speedup reading of HUFF/CDIC compressed files
o MOBI Output: Add a command line option --extract-to that uses the
inspect MOBI tool to extract the created MOBI file to the specified
directory
o Template language: Add a few new functions to manipulate lists
(list_difference, list_intersection, list_sort)
o Make the Manage Tags/Publishers/etc. dialog show a column with counts
for each item, to easily sort by number of items
o MOBI Output: Generate navpoints for items at every level in the TOC,
not just the deepest level

- Bug Fixes
o MOBI Output: Remove option to choose masthead font as the font
selection control causes crashes on some windows systems
o MOBI Output: Fix bug that caused paragraphs that had only a non
breaking space as text before the first child element to be removed.
o Display undefined dates properly in the Book details panel.
o Fix regression that broke deleting of books from first generation
Kobos with un-upgraded firmware
o Get books: Fix Gutenberg store and improvements to chitanka.info and
e-knigni.net
o News download: Support https proxies
o Check library did not know about original_* files
o Fix crash caused by having very large numbers of authors > 100 for a
book

-------------------------------------------------------------------
Fri Jul 29 19:22:10 UTC 2011 - Sascha.Manns@open-slx.de

- New Features
o Content server: Return the correct last modified date when serving
ebook files. Also allow getting of book metadata as /get/opf/
o Driver for the COBY MP977
o Get Books: Remove epub bud store. Add Ozon.ru and e-knigni.net stores.
o Fix broken amazon UK and DE stores.
o Add a new tweak to Preferences->Tweaks that allows auto generation of
series numbers when importing books with a series name, but no number
- Bug Fixes
o Fix a regression in 0.8.11 that broke calibre on linux systems that
use a file system encoding that cannot support cyrillic characters
o Fix long titles not wrapping in cover browser
o When adding books, handle the case of files without read permission
more gracefully.
o When changing metadata in EPUB files do not use the opf: namespace
prefix on newly created elements. Apparently, FBReaderJ doesn't
understand XML namespaces.
o Prevent metadata download from returning published dates earlier than
101 A.D.
o Fix a bug where dates before 101AD in the database could cause errors
o Fix an error in the book details panel if the user sets the default
author link to blank

-------------------------------------------------------------------
Wed Jul 27 08:20:22 UTC 2011 - Sascha.Manns@open-slx.de

- updated to Version 0.8.11
- New Features
o When doing a conversion from some format to the same format, save the
original file
o Conversion pipeline: Add an option to control the height of the blank
lines inserted by calibre
o Drivers for bq DaVinci, Samsung Galaxy ACE GT-S5830 and Medion
e-reader
o Get Books: Add stores Chitanka and Bookoteka. Remove epubbuy.de at
store's request
o Content server: Add a link at the bottom of the mobile interface to
switch to the full interface.
o Update the kindle icon shown when a Kindle is connected to use a
picture of the Kindle 3
o MOBI Output: When converting epub documents that have a start element
in their guide, use it to mark the starting position at which the MOBI
file will be opened.
o News download: Add a default Accept header to all requests

- Bug Fixes
o Fix regression that broke loading translations from .po files in the
working directory
o Fix conversion dialog not allowing series numbers larger than 9999
o Conversion pipeline: When adding/removing entries to the manifest,
ignore unparseable URLs instead of erroring out on them
o SD Card in Azbooka not being detected
o Conversion pipeline: Strip out large blocks of contiguous space (more
than 10000 contiguous blanks) as these slow down the conversion
process and are almost always indicative of an error in the input
document.
o ebook-convert: Abort if a keyboard interrupt is raised during parsing
o Regex builder: Show a nicer error message when the user has the file
open in another program on windows.
o When converting in the GUI, set all identifiers present in the book's
metadata in the output file, if the output format supports them.


Ratings & Comments

11 Comments

collinm

opensuse 11.3 64bits, i get: File "/usr/bin/calibre", line 19, in <module> sys.exit(main()) File "/usr/lib64/calibre/calibre/gui2/main.py", line 364, in main app, opts, args, actions = init_qt(args) File "/usr/lib64/calibre/calibre/gui2/main.py", line 43, in init_qt from calibre.gui2.ui import Main File "/usr/lib64/calibre/calibre/gui2/ui.py", line 32, in <module> from calibre.gui2.widgets import ProgressIndicator File "/usr/lib64/calibre/calibre/gui2/widgets.py", line 25, in <module> from calibre.gui2.progress_indicator import ProgressIndicator as _ProgressIndicator File "/usr/lib64/calibre/calibre/gui2/progress_indicator/__init__.py", line 15, in <module> pi_error) RuntimeError: Failed to load the Progress Indicator plugin: the PyQt4.QtCore module is version 0 but the progress_indicator module requires version -1

saigkill

Thanks for reporting that. We are trying to fix this. It looks like an error in python-sip.

e1nste1n

have the same errors on start (OpenSUSE 11.4 x86, calibre from Documentation:/Tools/openSUSE_11.4_python_Factory/, python from devel:/languages:/python:/Factory/openSUSE_11.4)

saigkill

Can you file a Bugreport please? And please add the full Errors. Thanks Sascha

e1nste1n

now tried to run calibre 0.7.57 from KDE:Extra ~> calibre Traceback (most recent call last): File "/usr/bin/calibre", line 19, in <module> sys.exit(main()) File "/usr/lib/calibre/calibre/gui2/main.py", line 364, in main app, opts, args, actions = init_qt(args) File "/usr/lib/calibre/calibre/gui2/main.py", line 46, in init_qt from calibre.gui2.ui import Main File "/usr/lib/calibre/calibre/gui2/ui.py", line 31, in <module> from calibre.gui2.widgets import ProgressIndicator File "/usr/lib/calibre/calibre/gui2/widgets.py", line 23, in <module> from calibre.gui2.progress_indicator import ProgressIndicator as _ProgressIndicator File "/usr/lib/calibre/calibre/gui2/progress_indicator/__init__.py", line 15, in <module> pi_error) RuntimeError: Failed to load the Progress Indicator plugin: the PyQt4.QtCore module is version 1 but the progress_indicator module requires version -1

saigkill

Hehe :-) I meant a real Bugreport on http://bugzilla.novell.com. That helps to find and fix errors better. This Platform isn't a real Support-Range Greetings Sascha

e1nste1n

calibre won't work with python-sip from KDE:/Release:/47/openSUSE_11.4/. I downgraded it to version from Oss repo and calibre (both versions) works well

e1nste1n

now tried to run calibre 0.7.57 from KDE:Extra ~> calibre Traceback (most recent call last): File "/usr/bin/calibre", line 19, in <module> sys.exit(main()) File "/usr/lib/calibre/calibre/gui2/main.py", line 364, in main app, opts, args, actions = init_qt(args) File "/usr/lib/calibre/calibre/gui2/main.py", line 46, in init_qt from calibre.gui2.ui import Main File "/usr/lib/calibre/calibre/gui2/ui.py", line 31, in <module> from calibre.gui2.widgets import ProgressIndicator File "/usr/lib/calibre/calibre/gui2/widgets.py", line 23, in <module> from calibre.gui2.progress_indicator import ProgressIndicator as _ProgressIndicator File "/usr/lib/calibre/calibre/gui2/progress_indicator/__init__.py", line 15, in <module> pi_error) RuntimeError: Failed to load the Progress Indicator plugin: the PyQt4.QtCore module is version 1 but the progress_indicator module requires version -1

MadAGu

Well, you are creating a great app, but i have the following problems: 1.I have some books with greek titles and when the file name has the character "-" followed by space (for example ΓΕΙΑ - ΓΕΙΑ2) then the tag list on the left is disappeared. I found that if i delete the space (ΓΕΙΑ -ΓΕΙΑ2) then there is no problem. 2. If i try to have a book series with greek name then the same problem appears again. I think that something is happening with the encoding you are using with sqlite. Try utf8 for encoding the characters, this might be the issue. Besides that, maybe the format you are using for saving data in the table has to do with that. If you are using varchar (or something like that), change it to blob, if it is possible...

bitcrazy

Wrong address. This is not the developer, but a packager. Visit http://calibre-ebook.com/ for the app. m0nk

bitcrazy

Apart from that, this software doesn't depend on KDE and should be filled under qt-apps.org. m0nk

Pling
0 Affiliates
Details
license
version 0.8.16
updated
added
downloads 24h 0
mediaviews 24h 0
pageviews 24h 1

Other Ebook Software:

TreeLine
doug101
last update date: 6 years ago

Score 5.7

Alexandria
cathalmagus
last update date: 16 years ago

Score 5.0

calibre
kovidgoyal
last update date: 15 years ago

Score 5.3

Peruse Appimage
mega-appload
last update date: 9 years ago

Score 5.0

Peruse - Appimage
AJSlye
last update date: 8 years ago

Score 5.0

Buka
AJSlye
last update date: 7 years ago

Score 5.0



System Tags