BookBrowser
1.0
1. Overview
1.1. What is BookBrowser ?
1.2. How is BookBrowser licensed ?
1.3. Going further with BookBrowser
1.4. Which platforms are supported by BookBrowser ?
1.5. How to install BookBrowser ?
1.6. Which version of Python is required ?
2. News
2.1. V0 2019-01-01
3. Roadmap
4. Installation
4.1. On Windows
4.2. On Linux
4.3. On OSX
4.4. Installation from PyPi Repository
4.5. Install a more recent version from Github
4.6. Installation from Source
4.7. Dependencies
5. User FAQ
5.1. How to get help or report an issue ?
5.2. Why a Qt User Interface instead of a web application ?
5.3. Why Python instead of C++ ?
5.4. Why not store digitised book in a PDF ?
6. Design Notes
6.1. General Code Design
6.2. Discussion on data storage
6.3. Page Image Format
6.4. Free Desktop Thumbnail Managing Standard
7. API Documentation
7.1. BookBrowser
7.1.1. Application
7.1.1.1. BasicApplication
7.1.1.2. ToolApplication
7.1.2. Book
7.1.2.1. Book
7.1.2.2. BookLibrary
7.1.2.3. BookMetadata
7.1.2.4. BookPage
7.1.3. Common
7.1.3.1. ArgparseAction
7.1.3.2. FileTools
7.1.3.3. Logging
7.1.3.4. LoremIpsum
7.1.3.5. Path
7.1.3.6. Platform
7.1.3.7. Singleton
7.1.4. Config
7.1.4.1. ConfigInstall
7.1.5. OCR
7.1.6. QtApplication
7.1.6.1. ApplicationMetadata
7.1.6.2. KeySequenceEditor
7.1.6.3. QmlApplication
7.1.6.4. QmlBook
7.1.6.5. QmlBookLibrary
7.1.6.6. QmlScanner
7.1.6.7. Runnable
7.1.6.8. rcc
7.1.7. Scanner
7.1.7.1. Reference
7.1.8. Thumbnail
7.2. Indexes
8. Development & Community
8.1. How you can help ?
8.2. Contributors
9. How to Refer to BookBrowser ?
10. How to Help Further ?
11. Related Projects
12. Bibliography
BookBrowser
Docs
»
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
Y
_
__area_constraint__ (BookBrowser.Scanner.FakeDevice attribute)
__book_page_cls__ (BookBrowser.Book.Book.Book attribute)
__bool__() (BookBrowser.QtApplication.QmlScanner.QmlScanner method)
(BookBrowser.Scanner.Scanner method)
__call__() (BookBrowser.Common.ArgparseAction.PathAction method)
(BookBrowser.Common.Singleton.SingletonMetaClass method)
(BookBrowser.Common.Singleton.singleton method)
__default_area__ (BookBrowser.QtApplication.QmlScanner.QmlScannerConfig attribute)
__del__() (BookBrowser.Scanner.Scanner method)
__fake_device__ (BookBrowser.Scanner.FakeScanner attribute)
__getitem__() (BookBrowser.Book.Book.Book method)
(BookBrowser.Thumbnail.FreeDesktopThumbnailCache method)
__getitemm__() (BookBrowser.Book.BookLibrary.BookLibrary method)
__init__() (BookBrowser.Application.BasicApplication.BasicApplication method)
(BookBrowser.Application.ToolApplication.ToolApplication method)
(BookBrowser.Book.Book.Book method)
(BookBrowser.Book.BookLibrary.BookCover method)
(BookBrowser.Book.BookLibrary.BookLibrary method)
(BookBrowser.Book.BookMetadata.BookMetadata method)
(BookBrowser.Book.BookPage.BookPage method)
(BookBrowser.Book.BookPage.EmptyBookPage method)
(BookBrowser.Common.Platform.Platform method)
(BookBrowser.Common.Platform.QtPlatform method)
(BookBrowser.Common.Platform.Screen method)
(BookBrowser.Common.Singleton.SingletonMetaClass method)
(BookBrowser.Common.Singleton.singleton method)
(BookBrowser.Config.ConfigInstall.OsFactory method)
(BookBrowser.OCR.OcrEngine method)
(BookBrowser.QtApplication.KeySequenceEditor.KeySequenceEditor method)
(BookBrowser.QtApplication.QmlApplication.Application method)
(BookBrowser.QtApplication.QmlApplication.QmlApplication method)
(BookBrowser.QtApplication.QmlBook.QmlBook method)
(BookBrowser.QtApplication.QmlBook.QmlBookMetadata method)
(BookBrowser.QtApplication.QmlBook.QmlBookPage method)
(BookBrowser.QtApplication.QmlBookLibrary.QmlBookCover method)
(BookBrowser.QtApplication.QmlBookLibrary.QmlBookLibrary method)
(BookBrowser.QtApplication.QmlScanner.QmlScanner method)
(BookBrowser.QtApplication.QmlScanner.QmlScannerConfig method)
(BookBrowser.QtApplication.QmlScanner.ScannerImageProvider method)
(BookBrowser.QtApplication.Runnable.Worker method)
(BookBrowser.Scanner.FakeDevice method)
(BookBrowser.Scanner.FakeScanner method)
(BookBrowser.Scanner.Scanner method)
(BookBrowser.Thumbnail.FreeDesktopThumbnail method)
(BookBrowser.Thumbnail.FreeDesktopThumbnailCache method)
__initialised__ (BookBrowser.Scanner.Scanner attribute)
__int__() (BookBrowser.Book.BookPage.BookPage method)
(BookBrowser.Book.BookPage.EmptyBookPage method)
__iter__() (BookBrowser.Book.Book.Book method)
(BookBrowser.Book.BookLibrary.BookLibrary method)
__json_filename__ (BookBrowser.QtApplication.QmlScanner.QmlScannerConfig attribute)
__json_keys__ (BookBrowser.Book.BookLibrary.BookCover attribute)
(BookBrowser.Book.BookMetadata.BookMetadata attribute)
(BookBrowser.QtApplication.QmlScanner.QmlScannerConfig attribute)
__len__() (BookBrowser.Book.Book.Book method)
(BookBrowser.Book.BookLibrary.BookLibrary method)
__lt__() (BookBrowser.Book.BookPage.BookPage method)
__mode_constraint__ (BookBrowser.Scanner.FakeDevice attribute)
__new__() (BookBrowser.Common.Singleton.monostate static method)
__repr__() (BookBrowser.Book.BookPage.BookPage method)
(BookBrowser.QtApplication.QmlBook.QmlBookPage method)
__resolution_constraint__ (BookBrowser.Scanner.FakeDevice attribute)
__scan_count__ (BookBrowser.Scanner.FakeScanner attribute)
__str__() (BookBrowser.Book.BookPage.BookPage method)
(BookBrowser.Common.Platform.Platform method)
(BookBrowser.Common.Platform.QtPlatform method)
(BookBrowser.Common.Platform.Screen method)
(BookBrowser.Scanner.FakeDevice method)
__x_max__ (BookBrowser.Scanner.FakeDevice attribute)
__y_max__ (BookBrowser.Scanner.FakeDevice attribute)
_accept() (BookBrowser.QtApplication.KeySequenceEditor.KeySequenceEditor method)
_cancel() (BookBrowser.QtApplication.KeySequenceEditor.KeySequenceEditor method)
_check() (BookBrowser.Book.BookMetadata.BookMetadata static method)
_check_int() (BookBrowser.Book.BookMetadata.BookMetadata class method)
_check_qml_is_loaded() (BookBrowser.QtApplication.QmlApplication.Application method)
_check_str() (BookBrowser.Book.BookMetadata.BookMetadata class method)
_delete_thumbnail() (BookBrowser.Thumbnail.FreeDesktopThumbnail method)
_get_cpu() (BookBrowser.Common.Platform.Platform method)
_get_cpu_khz() (BookBrowser.Common.Platform.Platform method)
_get_memory_size_kb() (BookBrowser.Common.Platform.Platform method)
_get_number_of_cores() (BookBrowser.Common.Platform.Platform method)
_get_option() (BookBrowser.Scanner.FakeScanner method)
(BookBrowser.Scanner.Scanner method)
_get_option_constraint() (BookBrowser.Scanner.FakeScanner method)
(BookBrowser.Scanner.Scanner method)
_get_os() (BookBrowser.Common.Platform.Platform method)
_get_pages() (BookBrowser.Book.Book.Book method)
_glob_files() (BookBrowser.QtApplication.QmlBook.QmlBook method)
_guess_extension() (BookBrowser.Book.Book.Book method)
_init_application() (BookBrowser.QtApplication.QmlApplication.Application method)
_instance (BookBrowser.OCR.OcrEngine attribute)
(BookBrowser.Thumbnail.FreeDesktopThumbnailCache attribute)
_json_path() (BookBrowser.QtApplication.QmlScanner.QmlScannerConfig method)
_key_name() (in module BookBrowser.QtApplication.KeySequenceEditor)
_list_dir (BookBrowser.Book.Book.Book attribute)
_load_dual_image() (BookBrowser.Book.BookPage.BookPage method)
_load_image() (BookBrowser.Book.BookPage.BookPage method)
_load_metadta() (BookBrowser.Book.Book.Book method)
_load_qml_main() (BookBrowser.QtApplication.QmlApplication.Application method)
_load_translation() (BookBrowser.QtApplication.QmlApplication.Application method)
_logger (BookBrowser.Application.BasicApplication.BasicApplication attribute)
(BookBrowser.Application.ToolApplication.ToolApplication attribute)
(BookBrowser.Book.Book.Book attribute)
(BookBrowser.Book.BookLibrary.BookLibrary attribute)
(BookBrowser.Book.BookMetadata.BookMetadata attribute)
(BookBrowser.Book.BookPage.BookPage attribute)
(BookBrowser.OCR.OcrEngine attribute)
(BookBrowser.QtApplication.KeySequenceEditor.KeySequenceEditor attribute)
(BookBrowser.QtApplication.QmlApplication.Application attribute)
(BookBrowser.QtApplication.QmlApplication.QmlApplication attribute)
(BookBrowser.QtApplication.QmlBook.QmlBook attribute)
(BookBrowser.QtApplication.QmlBook.QmlBookMetadata attribute)
(BookBrowser.QtApplication.QmlBook.QmlBookPage attribute)
(BookBrowser.QtApplication.QmlBookLibrary.QmlBookCover attribute)
(BookBrowser.QtApplication.QmlBookLibrary.QmlBookLibrary attribute)
(BookBrowser.QtApplication.QmlScanner.QmlScanner attribute)
(BookBrowser.QtApplication.QmlScanner.QmlScannerConfig attribute)
(BookBrowser.QtApplication.QmlScanner.ScannerImageProvider attribute)
(BookBrowser.QtApplication.Runnable.Worker attribute)
(BookBrowser.Scanner.FakeDevice attribute)
(BookBrowser.Scanner.FakeScanner attribute)
(BookBrowser.Scanner.Scanner attribute)
(BookBrowser.Thumbnail.FreeDesktopThumbnail attribute)
(BookBrowser.Thumbnail.FreeDesktopThumbnailCache attribute)
_make_book_covers() (BookBrowser.QtApplication.QmlBookLibrary.QmlBookLibrary method)
_make_large_thumbnail() (BookBrowser.Thumbnail.FreeDesktopThumbnail method)
_make_normal_thumbnail() (BookBrowser.Thumbnail.FreeDesktopThumbnail method)
_make_png_info() (BookBrowser.Thumbnail.FreeDesktopThumbnail method)
_make_thumbnail() (BookBrowser.Thumbnail.FreeDesktopThumbnail method)
_make_xxx_thumbnail() (BookBrowser.Thumbnail.FreeDesktopThumbnail method)
_maximize_scan_area() (BookBrowser.QtApplication.QmlScanner.QmlScanner method)
_message_handler() (BookBrowser.QtApplication.QmlApplication.Application method)
_ocr_cleanup() (BookBrowser.QtApplication.QmlBook.QmlBookPage method)
_on_critical_exception() (BookBrowser.Application.BasicApplication.BasicApplication method)
(BookBrowser.QtApplication.QmlApplication.Application method)
_on_directory_change() (BookBrowser.QtApplication.QmlBook.QmlBook method)
_on_new_file() (BookBrowser.QtApplication.QmlBook.QmlBook method)
_on_scan_done() (BookBrowser.QtApplication.QmlApplication.QmlApplication method)
_parse_arguments() (BookBrowser.Application.BasicApplication.BasicApplication method)
(BookBrowser.QtApplication.QmlApplication.Application method)
_parse_filename() (BookBrowser.Book.BookPage.BookPage method)
_post_init() (BookBrowser.Application.BasicApplication.BasicApplication method)
(BookBrowser.QtApplication.QmlApplication.Application method)
_print_critical_message() (BookBrowser.Application.BasicApplication.BasicApplication method)
(BookBrowser.QtApplication.QmlApplication.Application method)
_register_qml_types() (BookBrowser.QtApplication.QmlApplication.Application method)
_reset_keys_pressed() (BookBrowser.QtApplication.KeySequenceEditor.KeySequenceEditor method)
_rlock (BookBrowser.OCR.OcrEngine attribute)
(BookBrowser.Thumbnail.FreeDesktopThumbnailCache attribute)
_set_area() (BookBrowser.QtApplication.QmlScanner.QmlScanner method)
_set_context_properties() (BookBrowser.QtApplication.QmlApplication.Application method)
_set_current_sequence() (BookBrowser.QtApplication.KeySequenceEditor.KeySequenceEditor method)
_set_dirty() (BookBrowser.QtApplication.QmlBook.QmlBookMetadata method)
_set_mode() (BookBrowser.QtApplication.QmlScanner.QmlScanner method)
_set_option() (BookBrowser.Scanner.FakeScanner method)
(BookBrowser.Scanner.Scanner method)
_set_resolution() (BookBrowser.QtApplication.QmlScanner.QmlScanner method)
_shared_state (BookBrowser.Common.Singleton.monostate attribute)
_test() (BookBrowser.Book.Book.Book method)
_to_list() (BookBrowser.QtApplication.QmlBook.QmlBookMetadata static method)
_validate() (BookBrowser.QtApplication.KeySequenceEditor.KeySequenceEditor method)
A
about_message (BookBrowser.QtApplication.QmlApplication.QmlApplication attribute)
about_message() (BookBrowser.QtApplication.ApplicationMetadata.ApplicationMetadata class method)
add_page() (BookBrowser.Book.Book.Book method)
add_uri() (BookBrowser.Thumbnail.FreeDesktopThumbnail class method)
Application (class in BookBrowser.QtApplication.QmlApplication)
application_name (BookBrowser.QtApplication.QmlApplication.QmlApplication attribute)
application_url (BookBrowser.QtApplication.QmlApplication.QmlApplication attribute)
ApplicationMetadata (class in BookBrowser.QtApplication.ApplicationMetadata)
area (BookBrowser.QtApplication.QmlScanner.QmlScannerConfig attribute)
(BookBrowser.Scanner.FakeDevice attribute)
(BookBrowser.Scanner.FakeScanner attribute)
(BookBrowser.Scanner.Scanner attribute)
area_changed (BookBrowser.QtApplication.QmlScanner.QmlScannerConfig attribute)
area_constraint (BookBrowser.Scanner.FakeScanner attribute)
(BookBrowser.Scanner.Scanner attribute)
area_constraint_x_inf (BookBrowser.Scanner.Scanner attribute)
area_constraint_x_sup (BookBrowser.Scanner.Scanner attribute)
area_constraint_y_inf (BookBrowser.Scanner.Scanner attribute)
area_constraint_y_sup (BookBrowser.Scanner.Scanner attribute)
AREA_OPTIONS (BookBrowser.Scanner.Scanner attribute)
area_x_sup (BookBrowser.QtApplication.QmlScanner.QmlScanner attribute)
area_y_sup (BookBrowser.QtApplication.QmlScanner.QmlScanner attribute)
args (BookBrowser.Application.BasicApplication.BasicApplication attribute)
(BookBrowser.QtApplication.QmlApplication.Application attribute)
authors (BookBrowser.Book.BookMetadata.BookMetadata attribute)
(BookBrowser.QtApplication.QmlBook.QmlBookMetadata attribute)
authors_changed (BookBrowser.QtApplication.QmlBook.QmlBookMetadata attribute)
authors_str (BookBrowser.Book.BookMetadata.BookMetadata attribute)
B
BasicApplication (class in BookBrowser.Application.BasicApplication)
book (BookBrowser.Application.ToolApplication.ToolApplication attribute)
(BookBrowser.Book.BookPage.BookPage attribute)
(BookBrowser.QtApplication.QmlApplication.Application attribute)
(BookBrowser.QtApplication.QmlApplication.QmlApplication attribute)
Book (class in BookBrowser.Book.Book)
book_browser_module_directory (BookBrowser.Config.ConfigInstall.Path attribute)
book_changed (BookBrowser.QtApplication.QmlApplication.QmlApplication attribute)
book_cls (BookBrowser.Application.ToolApplication.ToolApplication attribute)
BookBrowser (module)
BookBrowser.Application (module)
BookBrowser.Application.BasicApplication (module)
BookBrowser.Application.ToolApplication (module)
BookBrowser.Book (module)
BookBrowser.Book.Book (module)
BookBrowser.Book.BookLibrary (module)
BookBrowser.Book.BookMetadata (module)
BookBrowser.Book.BookPage (module)
BookBrowser.Common (module)
BookBrowser.Common.ArgparseAction (module)
BookBrowser.Common.FileTools (module)
BookBrowser.Common.Logging (module)
BookBrowser.Common.Logging.Logging (module)
BookBrowser.Common.LoremIpsum (module)
BookBrowser.Common.Path (module)
BookBrowser.Common.Platform (module)
BookBrowser.Common.Singleton (module)
BookBrowser.Config (module)
BookBrowser.Config.ConfigInstall (module)
BookBrowser.OCR (module)
BookBrowser.QtApplication (module)
BookBrowser.QtApplication.ApplicationMetadata (module)
BookBrowser.QtApplication.KeySequenceEditor (module)
BookBrowser.QtApplication.QmlApplication (module)
BookBrowser.QtApplication.QmlBook (module)
BookBrowser.QtApplication.QmlBookLibrary (module)
BookBrowser.QtApplication.QmlScanner (module)
BookBrowser.QtApplication.rcc (module)
BookBrowser.QtApplication.rcc.BookBrowserRessource (module)
BookBrowser.QtApplication.Runnable (module)
BookBrowser.Scanner (module)
BookBrowser.Thumbnail (module)
BookCover (class in BookBrowser.Book.BookLibrary)
BookLibrary (class in BookBrowser.Book.BookLibrary)
BookMetadata (class in BookBrowser.Book.BookMetadata)
BookPage (class in BookBrowser.Book.BookPage)
books (BookBrowser.QtApplication.QmlBookLibrary.QmlBookLibrary attribute)
books_changed (BookBrowser.QtApplication.QmlBookLibrary.QmlBookLibrary attribute)
C
check() (BookBrowser.Book.Book.Book method)
clear_cache() (BookBrowser.Thumbnail.FreeDesktopThumbnailCache method)
compare_histogram() (BookBrowser.Book.BookPage.BookPage method)
config (BookBrowser.QtApplication.QmlScanner.QmlScanner attribute)
config_directory (BookBrowser.Config.ConfigInstall.Path attribute)
constraint() (BookBrowser.Scanner.FakeDevice method)
cover_path (BookBrowser.Book.BookLibrary.BookCover attribute)
(BookBrowser.QtApplication.QmlBookLibrary.QmlBookCover attribute)
create() (BookBrowser.Application.BasicApplication.BasicApplication class method)
(BookBrowser.QtApplication.QmlApplication.Application class method)
D
debug() (BookBrowser.QtApplication.QmlApplication.QmlApplication method)
default_config_file (BookBrowser.Config.ConfigInstall.Logging attribute)
delete_thumbnail() (BookBrowser.Thumbnail.FreeDesktopThumbnail method)
description (BookBrowser.Application.BasicApplication.BasicApplication attribute)
(BookBrowser.Application.ToolApplication.ToolApplication attribute)
(BookBrowser.Book.BookMetadata.BookMetadata attribute)
(BookBrowser.QtApplication.QmlBook.QmlBookMetadata attribute)
description_changed (BookBrowser.QtApplication.QmlBook.QmlBookMetadata attribute)
device (BookBrowser.QtApplication.QmlScanner.QmlScanner attribute)
(BookBrowser.Scanner.FakeScanner attribute)
(BookBrowser.Scanner.Scanner attribute)
device_name (BookBrowser.Scanner.Scanner attribute)
devices() (BookBrowser.Scanner.FakeScanner class method)
(BookBrowser.Scanner.Scanner class method)
directories (BookBrowser.Config.ConfigInstall.Logging attribute)
dirty (BookBrowser.QtApplication.QmlBook.QmlBookMetadata attribute)
dirty_changed (BookBrowser.QtApplication.QmlBook.QmlBookMetadata attribute)
display_name (BookBrowser.QtApplication.ApplicationMetadata.ApplicationMetadata attribute)
display_sequence (BookBrowser.QtApplication.KeySequenceEditor.KeySequenceEditor attribute)
display_sequence_changed (BookBrowser.QtApplication.KeySequenceEditor.KeySequenceEditor attribute)
dual_image (BookBrowser.Book.BookPage.BookPage attribute)
dump() (BookBrowser.Book.BookLibrary.BookLibrary method)
E
EmptyBookPage (class in BookBrowser.Book.BookPage)
end_time() (BookBrowser.QtApplication.QmlScanner.QmlScanner method)
error (BookBrowser.QtApplication.Runnable.WorkerSignals attribute)
exec_() (BookBrowser.QtApplication.QmlApplication.Application method)
execute_user_script() (BookBrowser.Application.BasicApplication.BasicApplication method)
(BookBrowser.QtApplication.QmlApplication.Application method)
exit() (BookBrowser.Scanner.FakeScanner class method)
(BookBrowser.Scanner.Scanner class method)
extension (BookBrowser.Book.Book.Book attribute)
(BookBrowser.Book.BookPage.BookPage attribute)
EXTENSIONS (BookBrowser.Book.Book.Book attribute)
F
FakeDevice (class in BookBrowser.Scanner)
FakeScanner (class in BookBrowser.Scanner)
file_exists_error (BookBrowser.QtApplication.QmlApplication.QmlApplication attribute)
(BookBrowser.QtApplication.QmlScanner.QmlScanner attribute)
file_index (BookBrowser.Book.BookPage.BookPage attribute)
FileExistsError
filename (BookBrowser.Book.BookPage.BookPage attribute)
filename_pattern (BookBrowser.QtApplication.QmlScanner.QmlScannerConfig attribute)
filename_pattern_changed (BookBrowser.QtApplication.QmlScanner.QmlScannerConfig attribute)
find() (BookBrowser.Config.ConfigInstall.Logging static method)
(in module BookBrowser.Common.Path)
finished (BookBrowser.QtApplication.Runnable.WorkerSignals attribute)
first_page (BookBrowser.Book.Book.Book attribute)
(BookBrowser.QtApplication.QmlBook.QmlBook attribute)
fix_empty_pages() (BookBrowser.Book.Book.Book method)
flip() (BookBrowser.Book.BookPage.BookPage method)
flip_from_page() (BookBrowser.Book.Book.Book method)
(BookBrowser.QtApplication.QmlBook.QmlBook method)
flip_image() (BookBrowser.Book.BookPage.BookPage method)
flip_page() (BookBrowser.QtApplication.QmlBook.QmlBookPage method)
focusInEvent() (BookBrowser.QtApplication.KeySequenceEditor.KeySequenceEditor method)
focusOutEvent() (BookBrowser.QtApplication.KeySequenceEditor.KeySequenceEditor method)
FreeDesktopThumbnail (class in BookBrowser.Thumbnail)
FreeDesktopThumbnailCache (class in BookBrowser.Thumbnail)
G
get_histogram() (BookBrowser.Book.BookPage.BookPage method)
guess_orientation() (BookBrowser.Book.BookPage.BookPage method)
H
has_changed (BookBrowser.QtApplication.KeySequenceEditor.KeySequenceEditor attribute)
has_changed_changed (BookBrowser.QtApplication.KeySequenceEditor.KeySequenceEditor attribute)
has_device (BookBrowser.QtApplication.QmlScanner.QmlScanner attribute)
has_large_thumbnail() (BookBrowser.Thumbnail.FreeDesktopThumbnail method)
has_normal_thumbnail() (BookBrowser.Thumbnail.FreeDesktopThumbnail method)
has_thumbnail() (BookBrowser.Thumbnail.FreeDesktopThumbnail method)
I
image (BookBrowser.Book.BookPage.BookPage attribute)
IMAGE_EXTENSION (BookBrowser.Thumbnail.FreeDesktopThumbnail attribute)
IMAGE_FORMAT (BookBrowser.Thumbnail.FreeDesktopThumbnail attribute)
image_to_text() (BookBrowser.OCR.OcrEngine method)
index (BookBrowser.QtApplication.QmlScanner.QmlScannerConfig attribute)
index_changed (BookBrowser.QtApplication.QmlScanner.QmlScannerConfig attribute)
init() (BookBrowser.Scanner.FakeScanner class method)
(BookBrowser.Scanner.Scanner class method)
init_arguments() (BookBrowser.Application.BasicApplication.BasicApplication method)
(BookBrowser.Application.ToolApplication.ToolApplication method)
init_scanner() (BookBrowser.QtApplication.QmlApplication.Application method)
(BookBrowser.QtApplication.QmlApplication.QmlApplication method)
instance (BookBrowser.Application.BasicApplication.BasicApplication attribute)
(BookBrowser.QtApplication.QmlApplication.Application attribute)
is_book() (BookBrowser.Book.BookMetadata.BookMetadata class method)
is_empty (BookBrowser.Book.BookPage.BookPage attribute)
(BookBrowser.Book.BookPage.EmptyBookPage attribute)
(BookBrowser.QtApplication.QmlBook.QmlBookPage attribute)
is_library() (BookBrowser.Book.BookLibrary.BookLibrary class method)
is_maximized (BookBrowser.QtApplication.QmlScanner.QmlScannerConfig attribute)
is_maximized_changed (BookBrowser.QtApplication.QmlScanner.QmlScannerConfig attribute)
is_recto (BookBrowser.Book.BookPage.BookPage attribute)
is_valid_page_number() (BookBrowser.QtApplication.QmlBook.QmlBook method)
is_verso (BookBrowser.Book.BookPage.BookPage attribute)
isbn (BookBrowser.Book.BookMetadata.BookMetadata attribute)
(BookBrowser.QtApplication.QmlBook.QmlBookMetadata attribute)
isbn_changed (BookBrowser.QtApplication.QmlBook.QmlBookMetadata attribute)
isbn_str (BookBrowser.Book.BookMetadata.BookMetadata attribute)
iter_by_mtime() (BookBrowser.Book.Book.Book method)
iter_by_page_number() (BookBrowser.Book.Book.Book method)
J
joinpath() (BookBrowser.Book.Book.Book method)
JSON_FILENAME (BookBrowser.Book.BookLibrary.BookLibrary attribute)
(BookBrowser.Book.BookMetadata.BookMetadata attribute)
json_path (BookBrowser.Book.BookLibrary.BookLibrary attribute)
(BookBrowser.QtApplication.QmlScanner.QmlScannerConfig attribute)
K
key_name() (BookBrowser.QtApplication.KeySequenceEditor.KeyHelper method)
KeyHelper (class in BookBrowser.QtApplication.KeySequenceEditor)
keyPressEvent() (BookBrowser.QtApplication.KeySequenceEditor.KeySequenceEditor method)
keyReleaseEvent() (BookBrowser.QtApplication.KeySequenceEditor.KeySequenceEditor method)
KeySequenceEditor (class in BookBrowser.QtApplication.KeySequenceEditor)
keywords (BookBrowser.Book.BookMetadata.BookMetadata attribute)
(BookBrowser.QtApplication.QmlBook.QmlBookMetadata attribute)
keywords_changed (BookBrowser.QtApplication.QmlBook.QmlBookMetadata attribute)
keywords_str (BookBrowser.Book.BookMetadata.BookMetadata attribute)
L
language (BookBrowser.Book.BookMetadata.BookMetadata attribute)
(BookBrowser.QtApplication.QmlBook.QmlBookMetadata attribute)
language_changed (BookBrowser.QtApplication.QmlBook.QmlBookMetadata attribute)
large (BookBrowser.Thumbnail.FreeDesktopThumbnail attribute)
large_path (BookBrowser.Thumbnail.FreeDesktopThumbnail attribute)
(BookBrowser.Thumbnail.FreeDesktopThumbnailCache attribute)
LARGE_SIZE (BookBrowser.Thumbnail.FreeDesktopThumbnailCache attribute)
large_thumbnail_path (BookBrowser.QtApplication.QmlBook.QmlBookPage attribute)
(BookBrowser.QtApplication.QmlBookLibrary.QmlBookCover attribute)
large_thumbnail_path() (BookBrowser.Thumbnail.FreeDesktopThumbnailCache method)
large_thumbnail_path_changed (BookBrowser.QtApplication.QmlBook.QmlBookPage attribute)
(BookBrowser.QtApplication.QmlBookLibrary.QmlBookCover attribute)
large_thumbnail_size (BookBrowser.QtApplication.QmlBook.QmlBookPage attribute)
(BookBrowser.QtApplication.QmlBookLibrary.QmlBookCover attribute)
last_page (BookBrowser.Book.Book.Book attribute)
(BookBrowser.QtApplication.QmlBook.QmlBook attribute)
last_page_number (BookBrowser.Book.Book.Book attribute)
(BookBrowser.QtApplication.QmlBook.QmlBook attribute)
last_page_number_changed (BookBrowser.QtApplication.QmlBook.QmlBook attribute)
library (BookBrowser.QtApplication.QmlApplication.Application attribute)
(BookBrowser.QtApplication.QmlApplication.QmlApplication attribute)
library_changed (BookBrowser.QtApplication.QmlApplication.QmlApplication attribute)
Linux (BookBrowser.Common.Platform.PlatformType attribute)
load() (BookBrowser.QtApplication.QmlScanner.QmlScannerConfig method)
load_book() (BookBrowser.QtApplication.QmlApplication.Application method)
(BookBrowser.QtApplication.QmlApplication.QmlApplication method)
load_from_json() (BookBrowser.Book.BookLibrary.BookCover class method)
(BookBrowser.Book.BookLibrary.BookLibrary method)
load_json() (BookBrowser.Book.BookMetadata.BookMetadata class method)
load_library() (BookBrowser.QtApplication.QmlApplication.Application method)
(BookBrowser.QtApplication.QmlApplication.QmlApplication method)
Logging (class in BookBrowser.Config.ConfigInstall)
M
make_json_path() (BookBrowser.Book.BookLibrary.BookLibrary class method)
(BookBrowser.Book.BookMetadata.BookMetadata class method)
mangle_path() (BookBrowser.Thumbnail.FreeDesktopThumbnail class method)
maximize_scan_area() (BookBrowser.Scanner.FakeScanner method)
(BookBrowser.Scanner.Scanner method)
maximized (BookBrowser.QtApplication.QmlScanner.QmlScannerConfig attribute)
metadata (BookBrowser.Book.Book.Book attribute)
(BookBrowser.Book.BookLibrary.BookCover attribute)
(BookBrowser.QtApplication.QmlBook.QmlBook attribute)
metadata_path (BookBrowser.Book.Book.Book attribute)
mime_type (BookBrowser.Thumbnail.FreeDesktopThumbnail attribute)
mode (BookBrowser.QtApplication.QmlScanner.QmlScannerConfig attribute)
(BookBrowser.Scanner.FakeDevice attribute)
(BookBrowser.Scanner.FakeScanner attribute)
(BookBrowser.Scanner.Scanner attribute)
mode_changed (BookBrowser.QtApplication.QmlScanner.QmlScannerConfig attribute)
mode_constraint (BookBrowser.Scanner.Scanner attribute)
model (BookBrowser.Scanner.FakeDevice attribute)
modes (BookBrowser.QtApplication.QmlScanner.QmlScanner attribute)
monostate (class in BookBrowser.Common.Singleton)
mtime (BookBrowser.Book.BookPage.BookPage attribute)
(BookBrowser.Thumbnail.FreeDesktopThumbnail attribute)
N
name (BookBrowser.Config.ConfigInstall.OsFactory attribute)
(BookBrowser.QtApplication.ApplicationMetadata.ApplicationMetadata attribute)
new_page (BookBrowser.QtApplication.QmlBook.QmlBook attribute)
new_sequence (BookBrowser.QtApplication.KeySequenceEditor.KeySequenceEditor attribute)
new_sequence_changed (BookBrowser.QtApplication.KeySequenceEditor.KeySequenceEditor attribute)
normal (BookBrowser.Thumbnail.FreeDesktopThumbnail attribute)
normal_path (BookBrowser.Thumbnail.FreeDesktopThumbnail attribute)
(BookBrowser.Thumbnail.FreeDesktopThumbnailCache attribute)
NORMAL_SIZE (BookBrowser.Thumbnail.FreeDesktopThumbnailCache attribute)
normal_thumbnail_path() (BookBrowser.Thumbnail.FreeDesktopThumbnailCache method)
notes (BookBrowser.Book.BookMetadata.BookMetadata attribute)
(BookBrowser.QtApplication.QmlBook.QmlBookMetadata attribute)
notes_changed (BookBrowser.QtApplication.QmlBook.QmlBookMetadata attribute)
notes_html (BookBrowser.QtApplication.QmlBook.QmlBookMetadata attribute)
notes_html_changed (BookBrowser.QtApplication.QmlBook.QmlBookMetadata attribute)
number_of_digits (BookBrowser.Book.Book.Book attribute)
number_of_pages (BookBrowser.Book.Book.Book attribute)
(BookBrowser.Book.BookMetadata.BookMetadata attribute)
(BookBrowser.QtApplication.QmlBook.QmlBook attribute)
(BookBrowser.QtApplication.QmlBook.QmlBookMetadata attribute)
(BookBrowser.QtApplication.QmlScanner.QmlScannerConfig attribute)
number_of_pages_changed (BookBrowser.QtApplication.QmlBook.QmlBook attribute)
(BookBrowser.QtApplication.QmlBook.QmlBookMetadata attribute)
(BookBrowser.QtApplication.QmlScanner.QmlScannerConfig attribute)
number_of_screens (BookBrowser.Common.Platform.QtPlatform attribute)
O
OcrEngine (class in BookBrowser.OCR)
on_linux (BookBrowser.Config.ConfigInstall.OsFactory attribute)
on_osx (BookBrowser.Config.ConfigInstall.OsFactory attribute)
on_windows (BookBrowser.Config.ConfigInstall.OsFactory attribute)
organisation_domain (BookBrowser.QtApplication.ApplicationMetadata.ApplicationMetadata attribute)
organisation_name (BookBrowser.QtApplication.ApplicationMetadata.ApplicationMetadata attribute)
orientation (BookBrowser.Book.BookPage.BookPage attribute)
(BookBrowser.Book.BookPage.EmptyBookPage attribute)
(BookBrowser.QtApplication.QmlBook.QmlBookPage attribute)
orientation_changed (BookBrowser.QtApplication.QmlBook.QmlBookPage attribute)
original_sequence (BookBrowser.QtApplication.KeySequenceEditor.KeySequenceEditor attribute)
original_sequence_changed (BookBrowser.QtApplication.KeySequenceEditor.KeySequenceEditor attribute)
OsFactory (class in BookBrowser.Config.ConfigInstall)
OSX (BookBrowser.Common.Platform.PlatformType attribute)
output (BookBrowser.QtApplication.QmlScanner.ScannerImageProvider attribute)
P
page (BookBrowser.QtApplication.QmlBook.QmlBookPage attribute)
page() (BookBrowser.QtApplication.QmlBook.QmlBook method)
page_number (BookBrowser.Book.BookPage.BookPage attribute)
(BookBrowser.Book.BookPage.EmptyBookPage attribute)
(BookBrowser.QtApplication.QmlBook.QmlBookPage attribute)
page_number_changed (BookBrowser.QtApplication.QmlBook.QmlBookPage attribute)
page_offset (BookBrowser.Book.BookMetadata.BookMetadata attribute)
(BookBrowser.QtApplication.QmlBook.QmlBookMetadata attribute)
page_offset_changed (BookBrowser.QtApplication.QmlBook.QmlBookMetadata attribute)
pages (BookBrowser.QtApplication.QmlBook.QmlBook attribute)
pages_changed (BookBrowser.QtApplication.QmlBook.QmlBook attribute)
parent_directory_of() (in module BookBrowser.Common.Path)
path (BookBrowser.Book.Book.Book attribute)
(BookBrowser.Book.BookLibrary.BookCover attribute)
(BookBrowser.Book.BookLibrary.BookLibrary attribute)
(BookBrowser.Book.BookMetadata.BookMetadata attribute)
(BookBrowser.Book.BookPage.BookPage attribute)
(BookBrowser.QtApplication.QmlBook.QmlBook attribute)
(BookBrowser.QtApplication.QmlBook.QmlBookMetadata attribute)
(BookBrowser.QtApplication.QmlBook.QmlBookPage attribute)
(BookBrowser.QtApplication.QmlBookLibrary.QmlBookCover attribute)
(BookBrowser.QtApplication.QmlBookLibrary.QmlBookLibrary attribute)
(BookBrowser.QtApplication.QmlScanner.QmlScannerConfig attribute)
(BookBrowser.Thumbnail.FreeDesktopThumbnailCache attribute)
Path (class in BookBrowser.Config.ConfigInstall)
path_changed (BookBrowser.QtApplication.QmlBook.QmlBookPage attribute)
(BookBrowser.QtApplication.QmlScanner.QmlScannerConfig attribute)
path_str (BookBrowser.Book.BookMetadata.BookMetadata attribute)
PathAction (class in BookBrowser.Common.ArgparseAction)
platform (BookBrowser.QtApplication.QmlApplication.Application attribute)
Platform (class in BookBrowser.Common.Platform)
PlatformType (class in BookBrowser.Common.Platform)
preview_done (BookBrowser.QtApplication.QmlApplication.QmlApplication attribute)
(BookBrowser.QtApplication.QmlScanner.QmlScanner attribute)
progress (BookBrowser.QtApplication.Runnable.WorkerSignals attribute)
publisher (BookBrowser.Book.BookMetadata.BookMetadata attribute)
(BookBrowser.QtApplication.QmlBook.QmlBookMetadata attribute)
publisher_changed (BookBrowser.QtApplication.QmlBook.QmlBookMetadata attribute)
Q
qCleanupResources() (in module BookBrowser.QtApplication.rcc.BookBrowserRessource)
qInitResources() (in module BookBrowser.QtApplication.rcc.BookBrowserRessource)
qml_application (BookBrowser.QtApplication.QmlApplication.Application attribute)
QmlApplication (class in BookBrowser.QtApplication.QmlApplication)
QmlBook (class in BookBrowser.QtApplication.QmlBook)
QmlBookCover (class in BookBrowser.QtApplication.QmlBookLibrary)
QmlBookLibrary (class in BookBrowser.QtApplication.QmlBookLibrary)
QmlBookMetadata (class in BookBrowser.QtApplication.QmlBook)
QmlBookPage (class in BookBrowser.QtApplication.QmlBook)
QmlScanner (class in BookBrowser.QtApplication.QmlScanner)
QmlScannerConfig (class in BookBrowser.QtApplication.QmlScanner)
QtPlatform (class in BookBrowser.Common.Platform)
query_opengl() (BookBrowser.Common.Platform.QtPlatform method)
R
release_image() (BookBrowser.Book.BookPage.BookPage method)
remove_page_number() (BookBrowser.Book.Book.Book method)
rename() (BookBrowser.Book.BookPage.BookPage method)
rename_file() (in module BookBrowser.Common.FileTools)
renumerate_pages() (BookBrowser.Book.Book.Book method)
request_large_thumbnail() (BookBrowser.QtApplication.QmlBook.QmlBookPage method)
(BookBrowser.QtApplication.QmlBookLibrary.QmlBookCover method)
requestImage() (BookBrowser.QtApplication.QmlScanner.ScannerImageProvider method)
requestPixmap() (BookBrowser.QtApplication.QmlScanner.ScannerImageProvider method)
reset() (BookBrowser.QtApplication.KeySequenceEditor.KeySequenceEditor method)
resolution (BookBrowser.QtApplication.QmlScanner.QmlScannerConfig attribute)
(BookBrowser.Scanner.FakeDevice attribute)
(BookBrowser.Scanner.FakeScanner attribute)
(BookBrowser.Scanner.Scanner attribute)
resolution_changed (BookBrowser.QtApplication.QmlScanner.QmlScannerConfig attribute)
resolution_constraint (BookBrowser.Scanner.Scanner attribute)
resolutions (BookBrowser.QtApplication.QmlScanner.QmlScanner attribute)
result (BookBrowser.QtApplication.Runnable.WorkerSignals attribute)
run() (BookBrowser.Application.BasicApplication.BasicApplication method)
(BookBrowser.Application.ToolApplication.ToolApplication method)
(BookBrowser.QtApplication.Runnable.Worker method)
S
SAMPLING (BookBrowser.Thumbnail.FreeDesktopThumbnail attribute)
save() (BookBrowser.QtApplication.QmlBook.QmlBookMetadata method)
(BookBrowser.QtApplication.QmlBookLibrary.QmlBookLibrary method)
(BookBrowser.QtApplication.QmlScanner.QmlScannerConfig method)
save_json() (BookBrowser.Book.BookLibrary.BookLibrary method)
(BookBrowser.Book.BookMetadata.BookMetadata method)
save_metadata() (BookBrowser.Book.Book.Book method)
scan() (BookBrowser.Book.BookLibrary.BookLibrary method)
(BookBrowser.QtApplication.QmlBookLibrary.QmlBookLibrary method)
(BookBrowser.QtApplication.QmlScanner.QmlScanner method)
(BookBrowser.Scanner.Scanner method)
scan_done (BookBrowser.QtApplication.QmlApplication.QmlApplication attribute)
(BookBrowser.QtApplication.QmlScanner.QmlScanner attribute)
scan_image() (BookBrowser.QtApplication.QmlScanner.QmlScanner method)
(BookBrowser.Scanner.FakeScanner method)
(BookBrowser.Scanner.Scanner method)
scanner (BookBrowser.QtApplication.QmlApplication.Application attribute)
(BookBrowser.QtApplication.QmlApplication.QmlApplication attribute)
Scanner (class in BookBrowser.Scanner)
scanner_image_provider (BookBrowser.QtApplication.QmlApplication.Application attribute)
scanner_ready (BookBrowser.QtApplication.QmlApplication.Application attribute)
(BookBrowser.QtApplication.QmlApplication.QmlApplication attribute)
ScannerImageProvider (class in BookBrowser.QtApplication.QmlScanner)
Screen (class in BookBrowser.Common.Platform)
set_area_as_scale() (BookBrowser.Scanner.Scanner method)
set_orientation() (BookBrowser.Book.Book.Book method)
setup_gui_application() (BookBrowser.QtApplication.QmlApplication.Application class method)
setup_logging() (in module BookBrowser.Common.Logging.Logging)
signals (BookBrowser.QtApplication.Runnable.Worker attribute)
singleton (class in BookBrowser.Common.Singleton)
singleton_func() (in module BookBrowser.Common.Singleton)
SingletonMetaClass (class in BookBrowser.Common.Singleton)
size (BookBrowser.Thumbnail.FreeDesktopThumbnail attribute)
source_path (BookBrowser.Thumbnail.FreeDesktopThumbnail attribute)
start_timer() (BookBrowser.QtApplication.QmlScanner.QmlScanner method)
start_watcher() (BookBrowser.QtApplication.QmlBook.QmlBook method)
T
text (BookBrowser.QtApplication.QmlBook.QmlBookPage attribute)
text_ready (BookBrowser.QtApplication.QmlBook.QmlBookPage attribute)
thread_pool (BookBrowser.QtApplication.QmlApplication.Application attribute)
thumbnail() (BookBrowser.Thumbnail.FreeDesktopThumbnail method)
thumbnail_path() (BookBrowser.Thumbnail.FreeDesktopThumbnail method)
(BookBrowser.Thumbnail.FreeDesktopThumbnailCache method)
thumbnail_ready (BookBrowser.QtApplication.QmlBook.QmlBookPage attribute)
(BookBrowser.QtApplication.QmlBookLibrary.QmlBookCover attribute)
title (BookBrowser.Book.BookMetadata.BookMetadata attribute)
(BookBrowser.Book.BookPage.BookPage attribute)
(BookBrowser.QtApplication.QmlBook.QmlBookMetadata attribute)
title_changed (BookBrowser.QtApplication.QmlBook.QmlBookMetadata attribute)
to_absolute_path() (in module BookBrowser.Common.Path)
to_dict() (BookBrowser.Book.BookLibrary.BookCover method)
(BookBrowser.Book.BookMetadata.BookMetadata method)
to_json() (BookBrowser.Book.BookLibrary.BookLibrary method)
(BookBrowser.Book.BookMetadata.BookMetadata method)
to_text() (BookBrowser.Book.BookPage.BookPage method)
ToolApplication (class in BookBrowser.Application.ToolApplication)
U
update_from_isbn() (BookBrowser.Book.BookMetadata.BookMetadata method)
(BookBrowser.QtApplication.QmlBook.QmlBookMetadata method)
uri (BookBrowser.Thumbnail.FreeDesktopThumbnail attribute)
url (BookBrowser.QtApplication.ApplicationMetadata.ApplicationMetadata attribute)
V
vendor (BookBrowser.Scanner.FakeDevice attribute)
version (BookBrowser.QtApplication.ApplicationMetadata.ApplicationMetadata attribute)
W
Windows (BookBrowser.Common.Platform.PlatformType attribute)
Worker (class in BookBrowser.QtApplication.Runnable)
WorkerSignals (class in BookBrowser.QtApplication.Runnable)
working_directory (BookBrowser.QtApplication.QmlScanner.QmlScanner attribute)
Y
year (BookBrowser.Book.BookMetadata.BookMetadata attribute)
(BookBrowser.QtApplication.ApplicationMetadata.ApplicationMetadata attribute)
(BookBrowser.QtApplication.QmlBook.QmlBookMetadata attribute)
year_changed (BookBrowser.QtApplication.QmlBook.QmlBookMetadata attribute)