Skip to content

Instantly share code, notes, and snippets.

@ryantm
Created May 7, 2018 12:33
Show Gist options
  • Save ryantm/8d953bc43339923b5dbd925cef68e5aa to your computer and use it in GitHub Desktop.
Save ryantm/8d953bc43339923b5dbd925cef68e5aa to your computer and use it in GitHub Desktop.
/nix/store/3s07jf9pkvyj8m3kidq7158mzjphi1yx-calibre-3.23.0
├── bin
│   ├── calibre
│   ├── calibre-complete
│   ├── calibre-customize
│   ├── calibredb
│   ├── calibre-debug
│   ├── calibre-parallel
│   ├── calibre-server
│   ├── calibre-smtp
│   ├── calibre-uninstall
│   ├── ebook-convert
│   ├── ebook-device
│   ├── ebook-edit
│   ├── ebook-meta
│   ├── ebook-polish
│   ├── ebook-viewer
│   ├── fetch-ebook-metadata
│   ├── lrf2lrs
│   ├── lrfviewer
│   ├── lrs2lrf
│   ├── markdown-calibre
│   └── web2disk
├── lib
│   ├── calibre
│   │   ├── calibre
│   │   │   ├── constants.py
│   │   │   ├── customize
│   │   │   │   ├── builtins.py
│   │   │   │   ├── conversion.py
│   │   │   │   ├── __init__.py
│   │   │   │   ├── profiles.py
│   │   │   │   ├── ui.py
│   │   │   │   └── zipplugin.py
│   │   │   ├── db
│   │   │   │   ├── adding.py
│   │   │   │   ├── backend.py
│   │   │   │   ├── backup.py
│   │   │   │   ├── cache.py
│   │   │   │   ├── categories.py
│   │   │   │   ├── cli
│   │   │   │   │   ├── cmd_add_custom_column.py
│   │   │   │   │   ├── cmd_add_format.py
│   │   │   │   │   ├── cmd_add.py
│   │   │   │   │   ├── cmd_backup_metadata.py
│   │   │   │   │   ├── cmd_catalog.py
│   │   │   │   │   ├── cmd_check_library.py
│   │   │   │   │   ├── cmd_clone.py
│   │   │   │   │   ├── cmd_custom_columns.py
│   │   │   │   │   ├── cmd_embed_metadata.py
│   │   │   │   │   ├── cmd_export.py
│   │   │   │   │   ├── cmd_list_categories.py
│   │   │   │   │   ├── cmd_list.py
│   │   │   │   │   ├── cmd_remove_custom_column.py
│   │   │   │   │   ├── cmd_remove_format.py
│   │   │   │   │   ├── cmd_remove.py
│   │   │   │   │   ├── cmd_restore_database.py
│   │   │   │   │   ├── cmd_saved_searches.py
│   │   │   │   │   ├── cmd_search.py
│   │   │   │   │   ├── cmd_set_custom.py
│   │   │   │   │   ├── cmd_set_metadata.py
│   │   │   │   │   ├── cmd_show_metadata.py
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── main.py
│   │   │   │   │   ├── tests.py
│   │   │   │   │   └── utils.py
│   │   │   │   ├── delete_service.py
│   │   │   │   ├── errors.py
│   │   │   │   ├── fields.py
│   │   │   │   ├── __init__.py
│   │   │   │   ├── lazy.py
│   │   │   │   ├── legacy.py
│   │   │   │   ├── locking.py
│   │   │   │   ├── restore.py
│   │   │   │   ├── schema_upgrades.py
│   │   │   │   ├── search.py
│   │   │   │   ├── tables.py
│   │   │   │   ├── tests
│   │   │   │   │   ├── add_remove.py
│   │   │   │   │   ├── base.py
│   │   │   │   │   ├── filesystem.py
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── legacy.py
│   │   │   │   │   ├── locking.py
│   │   │   │   │   ├── main.py
│   │   │   │   │   ├── profiling.py
│   │   │   │   │   ├── reading.py
│   │   │   │   │   ├── utils.py
│   │   │   │   │   └── writing.py
│   │   │   │   ├── utils.py
│   │   │   │   ├── view.py
│   │   │   │   └── write.py
│   │   │   ├── debug.py
│   │   │   ├── devices
│   │   │   │   ├── android
│   │   │   │   │   ├── driver.py
│   │   │   │   │   └── __init__.py
│   │   │   │   ├── binatone
│   │   │   │   │   ├── driver.py
│   │   │   │   │   └── __init__.py
│   │   │   │   ├── blackberry
│   │   │   │   │   ├── driver.py
│   │   │   │   │   └── __init__.py
│   │   │   │   ├── boeye
│   │   │   │   │   ├── driver.py
│   │   │   │   │   └── __init__.py
│   │   │   │   ├── cli.py
│   │   │   │   ├── cybook
│   │   │   │   │   ├── driver.py
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── t2b.py
│   │   │   │   │   └── t4b.py
│   │   │   │   ├── eb600
│   │   │   │   │   ├── driver.py
│   │   │   │   │   └── __init__.py
│   │   │   │   ├── edge
│   │   │   │   │   ├── driver.py
│   │   │   │   │   └── __init__.py
│   │   │   │   ├── errors.py
│   │   │   │   ├── eslick
│   │   │   │   │   ├── driver.py
│   │   │   │   │   └── __init__.py
│   │   │   │   ├── folder_device
│   │   │   │   │   ├── driver.py
│   │   │   │   │   └── __init__.py
│   │   │   │   ├── hanlin
│   │   │   │   │   ├── driver.py
│   │   │   │   │   └── __init__.py
│   │   │   │   ├── hanvon
│   │   │   │   │   ├── driver.py
│   │   │   │   │   └── __init__.py
│   │   │   │   ├── iliad
│   │   │   │   │   ├── driver.py
│   │   │   │   │   └── __init__.py
│   │   │   │   ├── __init__.py
│   │   │   │   ├── interface.py
│   │   │   │   ├── irexdr
│   │   │   │   │   ├── driver.py
│   │   │   │   │   └── __init__.py
│   │   │   │   ├── iriver
│   │   │   │   │   ├── driver.py
│   │   │   │   │   └── __init__.py
│   │   │   │   ├── jetbook
│   │   │   │   │   ├── driver.py
│   │   │   │   │   └── __init__.py
│   │   │   │   ├── kindle
│   │   │   │   │   ├── apnx.py
│   │   │   │   │   ├── bookmark.py
│   │   │   │   │   ├── driver.py
│   │   │   │   │   └── __init__.py
│   │   │   │   ├── kobo
│   │   │   │   │   ├── bookmark.py
│   │   │   │   │   ├── books.py
│   │   │   │   │   ├── driver.py
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   └── kobotouch_config.py
│   │   │   │   ├── manager.py
│   │   │   │   ├── mime.py
│   │   │   │   ├── misc.py
│   │   │   │   ├── mtp
│   │   │   │   │   ├── base.py
│   │   │   │   │   ├── books.py
│   │   │   │   │   ├── defaults.py
│   │   │   │   │   ├── driver.py
│   │   │   │   │   ├── filesystem_cache.py
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── test.py
│   │   │   │   │   ├── unix
│   │   │   │   │   │   ├── driver.py
│   │   │   │   │   │   ├── __init__.py
│   │   │   │   │   │   ├── sysfs.py
│   │   │   │   │   │   └── upstream
│   │   │   │   │   │   └── update.py
│   │   │   │   │   └── windows
│   │   │   │   │   ├── driver.py
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   └── remote.py
│   │   │   │   ├── nokia
│   │   │   │   │   ├── driver.py
│   │   │   │   │   └── __init__.py
│   │   │   │   ├── nook
│   │   │   │   │   ├── driver.py
│   │   │   │   │   └── __init__.py
│   │   │   │   ├── nuut2
│   │   │   │   │   ├── driver.py
│   │   │   │   │   └── __init__.py
│   │   │   │   ├── paladin
│   │   │   │   │   ├── driver.py
│   │   │   │   │   └── __init__.py
│   │   │   │   ├── prs505
│   │   │   │   │   ├── driver.py
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   └── sony_cache.py
│   │   │   │   ├── prst1
│   │   │   │   │   ├── driver.py
│   │   │   │   │   └── __init__.py
│   │   │   │   ├── scanner.py
│   │   │   │   ├── smart_device_app
│   │   │   │   │   ├── driver.py
│   │   │   │   │   └── __init__.py
│   │   │   │   ├── sne
│   │   │   │   │   ├── driver.py
│   │   │   │   │   └── __init__.py
│   │   │   │   ├── teclast
│   │   │   │   │   ├── driver.py
│   │   │   │   │   └── __init__.py
│   │   │   │   ├── udisks.py
│   │   │   │   ├── usbms
│   │   │   │   │   ├── books.py
│   │   │   │   │   ├── cli.py
│   │   │   │   │   ├── deviceconfig.py
│   │   │   │   │   ├── device.py
│   │   │   │   │   ├── driver.py
│   │   │   │   │   └── __init__.py
│   │   │   │   ├── usbobserver
│   │   │   │   │   └── test.py
│   │   │   │   ├── user_defined
│   │   │   │   │   ├── driver.py
│   │   │   │   │   └── __init__.py
│   │   │   │   ├── utils.py
│   │   │   │   └── winusb.py
│   │   │   ├── ebooks
│   │   │   │   ├── azw4
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   └── reader.py
│   │   │   │   ├── BeautifulSoup.py
│   │   │   │   ├── chardet.py
│   │   │   │   ├── chm
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── metadata.py
│   │   │   │   │   └── reader.py
│   │   │   │   ├── comic
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   └── input.py
│   │   │   │   ├── compression
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── palmdoc.py
│   │   │   │   │   └── tcr.py
│   │   │   │   ├── constants.py
│   │   │   │   ├── conversion
│   │   │   │   │   ├── cli.py
│   │   │   │   │   ├── config.py
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── plugins
│   │   │   │   │   │   ├── azw4_input.py
│   │   │   │   │   │   ├── chm_input.py
│   │   │   │   │   │   ├── comic_input.py
│   │   │   │   │   │   ├── djvu_input.py
│   │   │   │   │   │   ├── docx_input.py
│   │   │   │   │   │   ├── docx_output.py
│   │   │   │   │   │   ├── epub_input.py
│   │   │   │   │   │   ├── epub_output.py
│   │   │   │   │   │   ├── fb2_input.py
│   │   │   │   │   │   ├── fb2_output.py
│   │   │   │   │   │   ├── html_input.py
│   │   │   │   │   │   ├── html_output.py
│   │   │   │   │   │   ├── htmlz_input.py
│   │   │   │   │   │   ├── htmlz_output.py
│   │   │   │   │   │   ├── __init__.py
│   │   │   │   │   │   ├── lit_input.py
│   │   │   │   │   │   ├── lit_output.py
│   │   │   │   │   │   ├── lrf_input.py
│   │   │   │   │   │   ├── lrf_output.py
│   │   │   │   │   │   ├── mobi_input.py
│   │   │   │   │   │   ├── mobi_output.py
│   │   │   │   │   │   ├── odt_input.py
│   │   │   │   │   │   ├── oeb_output.py
│   │   │   │   │   │   ├── pdb_input.py
│   │   │   │   │   │   ├── pdb_output.py
│   │   │   │   │   │   ├── pdf_input.py
│   │   │   │   │   │   ├── pdf_output.py
│   │   │   │   │   │   ├── pml_input.py
│   │   │   │   │   │   ├── pml_output.py
│   │   │   │   │   │   ├── rb_input.py
│   │   │   │   │   │   ├── rb_output.py
│   │   │   │   │   │   ├── recipe_input.py
│   │   │   │   │   │   ├── rtf_input.py
│   │   │   │   │   │   ├── rtf_output.py
│   │   │   │   │   │   ├── snb_input.py
│   │   │   │   │   │   ├── snb_output.py
│   │   │   │   │   │   ├── tcr_input.py
│   │   │   │   │   │   ├── tcr_output.py
│   │   │   │   │   │   ├── txt_input.py
│   │   │   │   │   │   └── txt_output.py
│   │   │   │   │   ├── plumber.py
│   │   │   │   │   ├── preprocess.py
│   │   │   │   │   ├── search_replace.py
│   │   │   │   │   └── utils.py
│   │   │   │   ├── covers.py
│   │   │   │   ├── css_transform_rules.py
│   │   │   │   ├── djvu
│   │   │   │   │   ├── djvubzzdec.py
│   │   │   │   │   ├── djvu.py
│   │   │   │   │   └── __init__.py
│   │   │   │   ├── docx
│   │   │   │   │   ├── block_styles.py
│   │   │   │   │   ├── char_styles.py
│   │   │   │   │   ├── cleanup.py
│   │   │   │   │   ├── container.py
│   │   │   │   │   ├── dump.py
│   │   │   │   │   ├── fields.py
│   │   │   │   │   ├── fonts.py
│   │   │   │   │   ├── footnotes.py
│   │   │   │   │   ├── images.py
│   │   │   │   │   ├── index.py
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── lcid.py
│   │   │   │   │   ├── names.py
│   │   │   │   │   ├── numbering.py
│   │   │   │   │   ├── settings.py
│   │   │   │   │   ├── styles.py
│   │   │   │   │   ├── tables.py
│   │   │   │   │   ├── theme.py
│   │   │   │   │   ├── toc.py
│   │   │   │   │   ├── to_html.py
│   │   │   │   │   └── writer
│   │   │   │   │   ├── container.py
│   │   │   │   │   ├── fonts.py
│   │   │   │   │   ├── from_html.py
│   │   │   │   │   ├── images.py
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── links.py
│   │   │   │   │   ├── lists.py
│   │   │   │   │   ├── styles.py
│   │   │   │   │   ├── tables.py
│   │   │   │   │   └── utils.py
│   │   │   │   ├── epub
│   │   │   │   │   ├── cfi
│   │   │   │   │   │   ├── __init__.py
│   │   │   │   │   │   ├── parse.py
│   │   │   │   │   │   └── tests.py
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── pages.py
│   │   │   │   │   └── periodical.py
│   │   │   │   ├── fb2
│   │   │   │   │   ├── fb2ml.py
│   │   │   │   │   └── __init__.py
│   │   │   │   ├── html
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── input.py
│   │   │   │   │   ├── meta.py
│   │   │   │   │   └── to_zip.py
│   │   │   │   ├── html_entities.py
│   │   │   │   ├── htmlz
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   └── oeb2html.py
│   │   │   │   ├── hyphenate.py
│   │   │   │   ├── __init__.py
│   │   │   │   ├── iterator
│   │   │   │   │   └── __init__.py
│   │   │   │   ├── lit
│   │   │   │   │   ├── from_any.py
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── lzx.py
│   │   │   │   │   ├── maps
│   │   │   │   │   │   ├── html.py
│   │   │   │   │   │   ├── __init__.py
│   │   │   │   │   │   └── opf.py
│   │   │   │   │   ├── mssha1.py
│   │   │   │   │   ├── reader.py
│   │   │   │   │   └── writer.py
│   │   │   │   ├── lrf
│   │   │   │   │   ├── fonts.py
│   │   │   │   │   ├── html
│   │   │   │   │   │   ├── color_map.py
│   │   │   │   │   │   ├── convert_from.py
│   │   │   │   │   │   ├── convert_to.py
│   │   │   │   │   │   ├── __init__.py
│   │   │   │   │   │   ├── table_as_image.py
│   │   │   │   │   │   └── table.py
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── input.py
│   │   │   │   │   ├── lrfparser.py
│   │   │   │   │   ├── lrs
│   │   │   │   │   │   ├── convert_from.py
│   │   │   │   │   │   └── __init__.py
│   │   │   │   │   ├── meta.py
│   │   │   │   │   ├── objects.py
│   │   │   │   │   ├── pylrs
│   │   │   │   │   │   ├── elements.py
│   │   │   │   │   │   ├── __init__.py
│   │   │   │   │   │   ├── pylrfopt.py
│   │   │   │   │   │   ├── pylrf.py
│   │   │   │   │   │   └── pylrs.py
│   │   │   │   │   └── tags.py
│   │   │   │   ├── markdown
│   │   │   │   │   ├── blockparser.py
│   │   │   │   │   ├── blockprocessors.py
│   │   │   │   │   ├── extensions
│   │   │   │   │   │   ├── abbr.py
│   │   │   │   │   │   ├── admonition.py
│   │   │   │   │   │   ├── attr_list.py
│   │   │   │   │   │   ├── codehilite.py
│   │   │   │   │   │   ├── def_list.py
│   │   │   │   │   │   ├── extra.py
│   │   │   │   │   │   ├── fenced_code.py
│   │   │   │   │   │   ├── footnotes.py
│   │   │   │   │   │   ├── headerid.py
│   │   │   │   │   │   ├── __init__.py
│   │   │   │   │   │   ├── meta.py
│   │   │   │   │   │   ├── nl2br.py
│   │   │   │   │   │   ├── sane_lists.py
│   │   │   │   │   │   ├── smart_strong.py
│   │   │   │   │   │   ├── tables.py
│   │   │   │   │   │   ├── toc.py
│   │   │   │   │   │   └── wikilinks.py
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── inlinepatterns.py
│   │   │   │   │   ├── __main__.py
│   │   │   │   │   ├── odict.py
│   │   │   │   │   ├── postprocessors.py
│   │   │   │   │   ├── preprocessors.py
│   │   │   │   │   ├── serializers.py
│   │   │   │   │   ├── treeprocessors.py
│   │   │   │   │   ├── util.py
│   │   │   │   │   └── __version__.py
│   │   │   │   ├── metadata
│   │   │   │   │   ├── archive.py
│   │   │   │   │   ├── book
│   │   │   │   │   │   ├── base.py
│   │   │   │   │   │   ├── formatter.py
│   │   │   │   │   │   ├── __init__.py
│   │   │   │   │   │   ├── json_codec.py
│   │   │   │   │   │   ├── render.py
│   │   │   │   │   │   └── serialize.py
│   │   │   │   │   ├── cli.py
│   │   │   │   │   ├── docx.py
│   │   │   │   │   ├── epub.py
│   │   │   │   │   ├── ereader.py
│   │   │   │   │   ├── extz.py
│   │   │   │   │   ├── fb2.py
│   │   │   │   │   ├── haodoo.py
│   │   │   │   │   ├── html.py
│   │   │   │   │   ├── imp.py
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── kdl.py
│   │   │   │   │   ├── kfx.py
│   │   │   │   │   ├── lit.py
│   │   │   │   │   ├── lrx.py
│   │   │   │   │   ├── meta.py
│   │   │   │   │   ├── mobi.py
│   │   │   │   │   ├── odt.py
│   │   │   │   │   ├── opf2.py
│   │   │   │   │   ├── opf_2_to_3.py
│   │   │   │   │   ├── opf3.py
│   │   │   │   │   ├── opf3_test.py
│   │   │   │   │   ├── opf.py
│   │   │   │   │   ├── pdb.py
│   │   │   │   │   ├── pdf.py
│   │   │   │   │   ├── plucker.py
│   │   │   │   │   ├── pml.py
│   │   │   │   │   ├── rar.py
│   │   │   │   │   ├── rb.py
│   │   │   │   │   ├── rtf.py
│   │   │   │   │   ├── search_internet.py
│   │   │   │   │   ├── snb.py
│   │   │   │   │   ├── sources
│   │   │   │   │   │   ├── amazon.py
│   │   │   │   │   │   ├── base.py
│   │   │   │   │   │   ├── big_book_search.py
│   │   │   │   │   │   ├── cli.py
│   │   │   │   │   │   ├── covers.py
│   │   │   │   │   │   ├── douban.py
│   │   │   │   │   │   ├── edelweiss.py
│   │   │   │   │   │   ├── google_images.py
│   │   │   │   │   │   ├── google.py
│   │   │   │   │   │   ├── identify.py
│   │   │   │   │   │   ├── __init__.py
│   │   │   │   │   │   ├── openlibrary.py
│   │   │   │   │   │   ├── overdrive.py
│   │   │   │   │   │   ├── ozon.py
│   │   │   │   │   │   ├── prefs.py
│   │   │   │   │   │   ├── search_engines.py
│   │   │   │   │   │   ├── test.py
│   │   │   │   │   │   ├── update.py
│   │   │   │   │   │   └── worker.py
│   │   │   │   │   ├── tag_mapper.py
│   │   │   │   │   ├── toc.py
│   │   │   │   │   ├── topaz.py
│   │   │   │   │   ├── txt.py
│   │   │   │   │   ├── utils.py
│   │   │   │   │   ├── worker.py
│   │   │   │   │   ├── xisbn.py
│   │   │   │   │   ├── xmp.py
│   │   │   │   │   └── zip.py
│   │   │   │   ├── mobi
│   │   │   │   │   ├── debug
│   │   │   │   │   │   ├── containers.py
│   │   │   │   │   │   ├── headers.py
│   │   │   │   │   │   ├── index.py
│   │   │   │   │   │   ├── __init__.py
│   │   │   │   │   │   ├── main.py
│   │   │   │   │   │   ├── mobi6.py
│   │   │   │   │   │   └── mobi8.py
│   │   │   │   │   ├── huffcdic.py
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── langcodes.py
│   │   │   │   │   ├── mobiml.py
│   │   │   │   │   ├── reader
│   │   │   │   │   │   ├── containers.py
│   │   │   │   │   │   ├── headers.py
│   │   │   │   │   │   ├── index.py
│   │   │   │   │   │   ├── __init__.py
│   │   │   │   │   │   ├── markup.py
│   │   │   │   │   │   ├── mobi6.py
│   │   │   │   │   │   ├── mobi8.py
│   │   │   │   │   │   └── ncx.py
│   │   │   │   │   ├── tweak.py
│   │   │   │   │   ├── utils.py
│   │   │   │   │   ├── writer2
│   │   │   │   │   │   ├── indexer.py
│   │   │   │   │   │   ├── __init__.py
│   │   │   │   │   │   ├── main.py
│   │   │   │   │   │   ├── resources.py
│   │   │   │   │   │   └── serializer.py
│   │   │   │   │   └── writer8
│   │   │   │   │   ├── cleanup.py
│   │   │   │   │   ├── exth.py
│   │   │   │   │   ├── header.py
│   │   │   │   │   ├── index.py
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── main.py
│   │   │   │   │   ├── mobi.py
│   │   │   │   │   ├── skeleton.py
│   │   │   │   │   ├── tbs.py
│   │   │   │   │   └── toc.py
│   │   │   │   ├── odt
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   └── input.py
│   │   │   │   ├── oeb
│   │   │   │   │   ├── base.py
│   │   │   │   │   ├── display
│   │   │   │   │   │   ├── __init__.py
│   │   │   │   │   │   ├── test-cfi
│   │   │   │   │   │   │   ├── run.py
│   │   │   │   │   │   │   └── run_rapydscript.py
│   │   │   │   │   │   └── webview.py
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── iterator
│   │   │   │   │   │   ├── bookmarks.py
│   │   │   │   │   │   ├── book.py
│   │   │   │   │   │   ├── __init__.py
│   │   │   │   │   │   └── spine.py
│   │   │   │   │   ├── normalize_css.py
│   │   │   │   │   ├── parse_utils.py
│   │   │   │   │   ├── polish
│   │   │   │   │   │   ├── cascade.py
│   │   │   │   │   │   ├── check
│   │   │   │   │   │   │   ├── base.py
│   │   │   │   │   │   │   ├── fonts.py
│   │   │   │   │   │   │   ├── images.py
│   │   │   │   │   │   │   ├── __init__.py
│   │   │   │   │   │   │   ├── links.py
│   │   │   │   │   │   │   ├── main.py
│   │   │   │   │   │   │   ├── opf.py
│   │   │   │   │   │   │   └── parsing.py
│   │   │   │   │   │   ├── container.py
│   │   │   │   │   │   ├── cover.py
│   │   │   │   │   │   ├── create.py
│   │   │   │   │   │   ├── css.py
│   │   │   │   │   │   ├── download.py
│   │   │   │   │   │   ├── embed.py
│   │   │   │   │   │   ├── errors.py
│   │   │   │   │   │   ├── fonts.py
│   │   │   │   │   │   ├── images.py
│   │   │   │   │   │   ├── import_book.py
│   │   │   │   │   │   ├── __init__.py
│   │   │   │   │   │   ├── jacket.py
│   │   │   │   │   │   ├── main.py
│   │   │   │   │   │   ├── opf.py
│   │   │   │   │   │   ├── parsing.py
│   │   │   │   │   │   ├── pretty.py
│   │   │   │   │   │   ├── replace.py
│   │   │   │   │   │   ├── report.py
│   │   │   │   │   │   ├── spell.py
│   │   │   │   │   │   ├── split.py
│   │   │   │   │   │   ├── stats.py
│   │   │   │   │   │   ├── subset.py
│   │   │   │   │   │   ├── tests
│   │   │   │   │   │   │   ├── base.py
│   │   │   │   │   │   │   ├── cascade.py
│   │   │   │   │   │   │   ├── container.py
│   │   │   │   │   │   │   ├── __init__.py
│   │   │   │   │   │   │   ├── main.py
│   │   │   │   │   │   │   ├── parsing.py
│   │   │   │   │   │   │   └── structure.py
│   │   │   │   │   │   ├── toc.py
│   │   │   │   │   │   ├── upgrade.py
│   │   │   │   │   │   └── utils.py
│   │   │   │   │   ├── reader.py
│   │   │   │   │   ├── stylizer.py
│   │   │   │   │   ├── transforms
│   │   │   │   │   │   ├── cover.py
│   │   │   │   │   │   ├── data_url.py
│   │   │   │   │   │   ├── embed_fonts.py
│   │   │   │   │   │   ├── filenames.py
│   │   │   │   │   │   ├── flatcss.py
│   │   │   │   │   │   ├── guide.py
│   │   │   │   │   │   ├── htmltoc.py
│   │   │   │   │   │   ├── __init__.py
│   │   │   │   │   │   ├── jacket.py
│   │   │   │   │   │   ├── linearize_tables.py
│   │   │   │   │   │   ├── manglecase.py
│   │   │   │   │   │   ├── metadata.py
│   │   │   │   │   │   ├── page_margin.py
│   │   │   │   │   │   ├── rasterize.py
│   │   │   │   │   │   ├── rescale.py
│   │   │   │   │   │   ├── split.py
│   │   │   │   │   │   ├── structure.py
│   │   │   │   │   │   ├── subset.py
│   │   │   │   │   │   ├── trimmanifest.py
│   │   │   │   │   │   └── unsmarten.py
│   │   │   │   │   └── writer.py
│   │   │   │   ├── pdb
│   │   │   │   │   ├── ereader
│   │   │   │   │   │   ├── __init__.py
│   │   │   │   │   │   ├── inspector.py
│   │   │   │   │   │   ├── reader132.py
│   │   │   │   │   │   ├── reader202.py
│   │   │   │   │   │   ├── reader.py
│   │   │   │   │   │   └── writer.py
│   │   │   │   │   ├── formatreader.py
│   │   │   │   │   ├── formatwriter.py
│   │   │   │   │   ├── haodoo
│   │   │   │   │   │   ├── __init__.py
│   │   │   │   │   │   └── reader.py
│   │   │   │   │   ├── header.py
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── palmdoc
│   │   │   │   │   │   ├── __init__.py
│   │   │   │   │   │   ├── reader.py
│   │   │   │   │   │   └── writer.py
│   │   │   │   │   ├── pdf
│   │   │   │   │   │   ├── __init__.py
│   │   │   │   │   │   └── reader.py
│   │   │   │   │   ├── plucker
│   │   │   │   │   │   ├── __init__.py
│   │   │   │   │   │   └── reader.py
│   │   │   │   │   └── ztxt
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── reader.py
│   │   │   │   │   └── writer.py
│   │   │   │   ├── pdf
│   │   │   │   │   ├── from_comic.py
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── outline_writer.py
│   │   │   │   │   ├── pageoptions.py
│   │   │   │   │   ├── pdftohtml.py
│   │   │   │   │   ├── reflow.py
│   │   │   │   │   └── render
│   │   │   │   │   ├── common.py
│   │   │   │   │   ├── engine.py
│   │   │   │   │   ├── fonts.py
│   │   │   │   │   ├── from_html.py
│   │   │   │   │   ├── gradients.py
│   │   │   │   │   ├── graphics.py
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── links.py
│   │   │   │   │   ├── serialize.py
│   │   │   │   │   ├── test.py
│   │   │   │   │   └── toc.py
│   │   │   │   ├── pml
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── pmlconverter.py
│   │   │   │   │   └── pmlml.py
│   │   │   │   ├── rb
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── rbml.py
│   │   │   │   │   ├── reader.py
│   │   │   │   │   └── writer.py
│   │   │   │   ├── readability
│   │   │   │   │   ├── cleaners.py
│   │   │   │   │   ├── debug.py
│   │   │   │   │   ├── htmls.py
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   └── readability.py
│   │   │   │   ├── rtf
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── input.py
│   │   │   │   │   ├── preprocess.py
│   │   │   │   │   └── rtfml.py
│   │   │   │   ├── rtf2xml
│   │   │   │   │   ├── add_brackets.py
│   │   │   │   │   ├── body_styles.py
│   │   │   │   │   ├── border_parse.py
│   │   │   │   │   ├── char_set.py
│   │   │   │   │   ├── check_brackets.py
│   │   │   │   │   ├── check_encoding.py
│   │   │   │   │   ├── colors.py
│   │   │   │   │   ├── combine_borders.py
│   │   │   │   │   ├── configure_txt.py
│   │   │   │   │   ├── convert_to_tags.py
│   │   │   │   │   ├── copy.py
│   │   │   │   │   ├── default_encoding.py
│   │   │   │   │   ├── delete_info.py
│   │   │   │   │   ├── fields_large.py
│   │   │   │   │   ├── fields_small.py
│   │   │   │   │   ├── field_strings.py
│   │   │   │   │   ├── fonts.py
│   │   │   │   │   ├── footnote.py
│   │   │   │   │   ├── get_char_map.py
│   │   │   │   │   ├── get_options.py
│   │   │   │   │   ├── group_borders.py
│   │   │   │   │   ├── group_styles.py
│   │   │   │   │   ├── header.py
│   │   │   │   │   ├── headings_to_sections.py
│   │   │   │   │   ├── hex_2_utf8.py
│   │   │   │   │   ├── info.py
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── inline.py
│   │   │   │   │   ├── line_endings.py
│   │   │   │   │   ├── list_numbers.py
│   │   │   │   │   ├── list_table.py
│   │   │   │   │   ├── make_lists.py
│   │   │   │   │   ├── old_rtf.py
│   │   │   │   │   ├── options_trem.py
│   │   │   │   │   ├── output.py
│   │   │   │   │   ├── override_table.py
│   │   │   │   │   ├── paragraph_def.py
│   │   │   │   │   ├── paragraphs.py
│   │   │   │   │   ├── ParseRtf.py
│   │   │   │   │   ├── pict.py
│   │   │   │   │   ├── preamble_div.py
│   │   │   │   │   ├── preamble_rest.py
│   │   │   │   │   ├── process_tokens.py
│   │   │   │   │   ├── replace_illegals.py
│   │   │   │   │   ├── sections.py
│   │   │   │   │   ├── styles.py
│   │   │   │   │   ├── table_info.py
│   │   │   │   │   ├── table.py
│   │   │   │   │   └── tokenize.py
│   │   │   │   ├── sgmllib.py
│   │   │   │   ├── snb
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── snbfile.py
│   │   │   │   │   └── snbml.py
│   │   │   │   ├── tcr
│   │   │   │   │   └── __init__.py
│   │   │   │   ├── textile
│   │   │   │   │   ├── functions.py
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   └── unsmarten.py
│   │   │   │   ├── tweak.py
│   │   │   │   ├── txt
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── markdownml.py
│   │   │   │   │   ├── newlines.py
│   │   │   │   │   ├── processor.py
│   │   │   │   │   ├── textileml.py
│   │   │   │   │   └── txtml.py
│   │   │   │   └── unihandecode
│   │   │   │   ├── __init__.py
│   │   │   │   ├── jacodepoints.py
│   │   │   │   ├── jadecoder.py
│   │   │   │   ├── krcodepoints.py
│   │   │   │   ├── krdecoder.py
│   │   │   │   ├── pykakasi
│   │   │   │   │   ├── h2a.py
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── j2h.py
│   │   │   │   │   ├── jisyo.py
│   │   │   │   │   ├── k2a.py
│   │   │   │   │   └── kakasi.py
│   │   │   │   ├── unicodepoints.py
│   │   │   │   ├── unidecoder.py
│   │   │   │   ├── vncodepoints.py
│   │   │   │   ├── vndecoder.py
│   │   │   │   └── zhcodepoints.py
│   │   │   ├── gui2
│   │   │   │   ├── actions
│   │   │   │   │   ├── add.py
│   │   │   │   │   ├── add_to_library.py
│   │   │   │   │   ├── annotate.py
│   │   │   │   │   ├── catalog.py
│   │   │   │   │   ├── choose_library.py
│   │   │   │   │   ├── convert.py
│   │   │   │   │   ├── copy_to_library.py
│   │   │   │   │   ├── delete.py
│   │   │   │   │   ├── device.py
│   │   │   │   │   ├── edit_collections.py
│   │   │   │   │   ├── edit_metadata.py
│   │   │   │   │   ├── embed.py
│   │   │   │   │   ├── fetch_news.py
│   │   │   │   │   ├── help.py
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── mark_books.py
│   │   │   │   │   ├── match_books.py
│   │   │   │   │   ├── next_match.py
│   │   │   │   │   ├── open.py
│   │   │   │   │   ├── plugin_updates.py
│   │   │   │   │   ├── polish.py
│   │   │   │   │   ├── preferences.py
│   │   │   │   │   ├── random.py
│   │   │   │   │   ├── restart.py
│   │   │   │   │   ├── save_to_disk.py
│   │   │   │   │   ├── show_book_details.py
│   │   │   │   │   ├── show_quickview.py
│   │   │   │   │   ├── show_template_tester.py
│   │   │   │   │   ├── similar_books.py
│   │   │   │   │   ├── sort.py
│   │   │   │   │   ├── store.py
│   │   │   │   │   ├── tag_mapper.py
│   │   │   │   │   ├── toc_edit.py
│   │   │   │   │   ├── tweak_epub.py
│   │   │   │   │   ├── unpack_book.py
│   │   │   │   │   ├── view.py
│   │   │   │   │   └── virtual_library.py
│   │   │   │   ├── add_filters.py
│   │   │   │   ├── add.py
│   │   │   │   ├── auto_add.py
│   │   │   │   ├── bars.py
│   │   │   │   ├── book_details.py
│   │   │   │   ├── catalog
│   │   │   │   │   ├── catalog_bibtex.py
│   │   │   │   │   ├── catalog_bibtex_ui.py
│   │   │   │   │   ├── catalog_csv_xml.py
│   │   │   │   │   ├── catalog_epub_mobi.py
│   │   │   │   │   ├── catalog_epub_mobi_ui.py
│   │   │   │   │   ├── catalog_tab_template_ui.py
│   │   │   │   │   └── __init__.py
│   │   │   │   ├── changes.py
│   │   │   │   ├── comments_editor.py
│   │   │   │   ├── complete2.py
│   │   │   │   ├── convert
│   │   │   │   │   ├── azw3_output.py
│   │   │   │   │   ├── azw3_output_ui.py
│   │   │   │   │   ├── bulk.py
│   │   │   │   │   ├── comic_input.py
│   │   │   │   │   ├── comic_input_ui.py
│   │   │   │   │   ├── debug.py
│   │   │   │   │   ├── debug_ui.py
│   │   │   │   │   ├── docx_input.py
│   │   │   │   │   ├── docx_input_ui.py
│   │   │   │   │   ├── docx_output.py
│   │   │   │   │   ├── epub_output.py
│   │   │   │   │   ├── epub_output_ui.py
│   │   │   │   │   ├── fb2_input.py
│   │   │   │   │   ├── fb2_input_ui.py
│   │   │   │   │   ├── fb2_output.py
│   │   │   │   │   ├── fb2_output_ui.py
│   │   │   │   │   ├── font_key.py
│   │   │   │   │   ├── font_key_ui.py
│   │   │   │   │   ├── gui_conversion.py
│   │   │   │   │   ├── heuristics.py
│   │   │   │   │   ├── heuristics_ui.py
│   │   │   │   │   ├── htmlz_output.py
│   │   │   │   │   ├── htmlz_output_ui.py
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── look_and_feel.py
│   │   │   │   │   ├── look_and_feel_ui.py
│   │   │   │   │   ├── lrf_output.py
│   │   │   │   │   ├── lrf_output_ui.py
│   │   │   │   │   ├── metadata.py
│   │   │   │   │   ├── metadata_ui.py
│   │   │   │   │   ├── mobi_output.py
│   │   │   │   │   ├── mobi_output_ui.py
│   │   │   │   │   ├── page_setup.py
│   │   │   │   │   ├── page_setup_ui.py
│   │   │   │   │   ├── pdb_output.py
│   │   │   │   │   ├── pdb_output_ui.py
│   │   │   │   │   ├── pdf_input.py
│   │   │   │   │   ├── pdf_input_ui.py
│   │   │   │   │   ├── pdf_output.py
│   │   │   │   │   ├── pdf_output_ui.py
│   │   │   │   │   ├── pml_output.py
│   │   │   │   │   ├── pmlz_output_ui.py
│   │   │   │   │   ├── rb_output.py
│   │   │   │   │   ├── rb_output_ui.py
│   │   │   │   │   ├── regex_builder.py
│   │   │   │   │   ├── regex_builder_ui.py
│   │   │   │   │   ├── rtf_input.py
│   │   │   │   │   ├── rtf_input_ui.py
│   │   │   │   │   ├── search_and_replace.py
│   │   │   │   │   ├── search_and_replace_ui.py
│   │   │   │   │   ├── single.py
│   │   │   │   │   ├── single_ui.py
│   │   │   │   │   ├── snb_output.py
│   │   │   │   │   ├── snb_output_ui.py
│   │   │   │   │   ├── structure_detection.py
│   │   │   │   │   ├── structure_detection_ui.py
│   │   │   │   │   ├── toc.py
│   │   │   │   │   ├── toc_ui.py
│   │   │   │   │   ├── txt_input.py
│   │   │   │   │   ├── txt_input_ui.py
│   │   │   │   │   ├── txt_output.py
│   │   │   │   │   ├── txt_output_ui.py
│   │   │   │   │   ├── txtz_output.py
│   │   │   │   │   ├── xexp_edit_ui.py
│   │   │   │   │   ├── xpath_wizard.py
│   │   │   │   │   └── xpath_wizard_ui.py
│   │   │   │   ├── cover_flow.py
│   │   │   │   ├── covers.py
│   │   │   │   ├── css_transform_rules.py
│   │   │   │   ├── custom_column_widgets.py
│   │   │   │   ├── dbus_export
│   │   │   │   │   ├── demo.py
│   │   │   │   │   ├── gtk.py
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── menu2.py
│   │   │   │   │   ├── menu.py
│   │   │   │   │   ├── tray.py
│   │   │   │   │   ├── utils.py
│   │   │   │   │   └── widgets.py
│   │   │   │   ├── device_drivers
│   │   │   │   │   ├── configwidget.py
│   │   │   │   │   ├── configwidget_ui.py
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── mtp_config.py
│   │   │   │   │   ├── mtp_folder_browser.py
│   │   │   │   │   └── tabbed_device_config.py
│   │   │   │   ├── device.py
│   │   │   │   ├── dialogs
│   │   │   │   │   ├── add_empty_book.py
│   │   │   │   │   ├── add_from_isbn.py
│   │   │   │   │   ├── authors_edit.py
│   │   │   │   │   ├── book_info.py
│   │   │   │   │   ├── catalog.py
│   │   │   │   │   ├── catalog_ui.py
│   │   │   │   │   ├── check_library.py
│   │   │   │   │   ├── choose_format_device.py
│   │   │   │   │   ├── choose_format_device_ui.py
│   │   │   │   │   ├── choose_format.py
│   │   │   │   │   ├── choose_library.py
│   │   │   │   │   ├── choose_library_ui.py
│   │   │   │   │   ├── choose_plugin_toolbars.py
│   │   │   │   │   ├── comicconf.py
│   │   │   │   │   ├── comicconf_ui.py
│   │   │   │   │   ├── comments_dialog.py
│   │   │   │   │   ├── comments_dialog_ui.py
│   │   │   │   │   ├── confirm_delete_location.py
│   │   │   │   │   ├── confirm_delete_location_ui.py
│   │   │   │   │   ├── confirm_delete.py
│   │   │   │   │   ├── confirm_merge.py
│   │   │   │   │   ├── conversion_error.py
│   │   │   │   │   ├── conversion_error_ui.py
│   │   │   │   │   ├── custom_recipes.py
│   │   │   │   │   ├── delete_matching_from_device.py
│   │   │   │   │   ├── delete_matching_from_device_ui.py
│   │   │   │   │   ├── device_category_editor.py
│   │   │   │   │   ├── device_category_editor_ui.py
│   │   │   │   │   ├── drm_error.py
│   │   │   │   │   ├── drm_error_ui.py
│   │   │   │   │   ├── duplicates.py
│   │   │   │   │   ├── edit_authors_dialog.py
│   │   │   │   │   ├── edit_authors_dialog_ui.py
│   │   │   │   │   ├── exim.py
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── jobs_ui.py
│   │   │   │   │   ├── match_books.py
│   │   │   │   │   ├── match_books_ui.py
│   │   │   │   │   ├── message_box.py
│   │   │   │   │   ├── metadata_bulk.py
│   │   │   │   │   ├── metadata_bulk_ui.py
│   │   │   │   │   ├── opml.py
│   │   │   │   │   ├── password.py
│   │   │   │   │   ├── password_ui.py
│   │   │   │   │   ├── plugin_updater.py
│   │   │   │   │   ├── progress.py
│   │   │   │   │   ├── quickview.py
│   │   │   │   │   ├── quickview_ui.py
│   │   │   │   │   ├── restore_library.py
│   │   │   │   │   ├── saved_search_editor.py
│   │   │   │   │   ├── saved_search_editor_ui.py
│   │   │   │   │   ├── scheduler.py
│   │   │   │   │   ├── search.py
│   │   │   │   │   ├── select_formats.py
│   │   │   │   │   ├── smartdevice.py
│   │   │   │   │   ├── smartdevice_ui.py
│   │   │   │   │   ├── tag_categories.py
│   │   │   │   │   ├── tag_categories_ui.py
│   │   │   │   │   ├── tag_editor.py
│   │   │   │   │   ├── tag_editor_ui.py
│   │   │   │   │   ├── tag_list_editor.py
│   │   │   │   │   ├── tag_list_editor_ui.py
│   │   │   │   │   ├── template_dialog.py
│   │   │   │   │   ├── template_dialog_ui.py
│   │   │   │   │   ├── template_line_editor.py
│   │   │   │   │   └── trim_image.py
│   │   │   │   ├── dnd.py
│   │   │   │   ├── ebook_download.py
│   │   │   │   ├── email.py
│   │   │   │   ├── filename_pattern_ui.py
│   │   │   │   ├── font_family_chooser.py
│   │   │   │   ├── gestures.py
│   │   │   │   ├── icon_theme.py
│   │   │   │   ├── __init__.py
│   │   │   │   ├── init.py
│   │   │   │   ├── job_indicator.py
│   │   │   │   ├── jobs.py
│   │   │   │   ├── keyboard.py
│   │   │   │   ├── languages.py
│   │   │   │   ├── layout_menu.py
│   │   │   │   ├── layout.py
│   │   │   │   ├── library
│   │   │   │   │   ├── alternate_views.py
│   │   │   │   │   ├── caches.py
│   │   │   │   │   ├── delegates.py
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── models.py
│   │   │   │   │   └── views.py
│   │   │   │   ├── linux_file_dialogs.py
│   │   │   │   ├── lrf_renderer
│   │   │   │   │   ├── bookview.py
│   │   │   │   │   ├── config_ui.py
│   │   │   │   │   ├── document.py
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── main.py
│   │   │   │   │   ├── main_ui.py
│   │   │   │   │   └── text.py
│   │   │   │   ├── main.py
│   │   │   │   ├── main_window.py
│   │   │   │   ├── metadata
│   │   │   │   │   ├── basic_widgets.py
│   │   │   │   │   ├── bulk_download.py
│   │   │   │   │   ├── config.py
│   │   │   │   │   ├── diff.py
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── pdf_covers.py
│   │   │   │   │   ├── single_download.py
│   │   │   │   │   └── single.py
│   │   │   │   ├── notify.py
│   │   │   │   ├── open_with.py
│   │   │   │   ├── pin_columns.py
│   │   │   │   ├── preferences
│   │   │   │   │   ├── adding.py
│   │   │   │   │   ├── adding_ui.py
│   │   │   │   │   ├── behavior.py
│   │   │   │   │   ├── behavior_ui.py
│   │   │   │   │   ├── coloring.py
│   │   │   │   │   ├── columns.py
│   │   │   │   │   ├── columns_ui.py
│   │   │   │   │   ├── conversion.py
│   │   │   │   │   ├── create_custom_column.py
│   │   │   │   │   ├── device_debug.py
│   │   │   │   │   ├── device_user_defined.py
│   │   │   │   │   ├── emailp.py
│   │   │   │   │   ├── email_ui.py
│   │   │   │   │   ├── history.py
│   │   │   │   │   ├── ignored_devices.py
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── keyboard.py
│   │   │   │   │   ├── look_feel.py
│   │   │   │   │   ├── look_feel_ui.py
│   │   │   │   │   ├── main.py
│   │   │   │   │   ├── metadata_sources.py
│   │   │   │   │   ├── metadata_sources_ui.py
│   │   │   │   │   ├── misc.py
│   │   │   │   │   ├── misc_ui.py
│   │   │   │   │   ├── plugboard.py
│   │   │   │   │   ├── plugboard_ui.py
│   │   │   │   │   ├── plugins.py
│   │   │   │   │   ├── plugins_ui.py
│   │   │   │   │   ├── save_template.py
│   │   │   │   │   ├── save_template_ui.py
│   │   │   │   │   ├── saving.py
│   │   │   │   │   ├── saving_ui.py
│   │   │   │   │   ├── search.py
│   │   │   │   │   ├── search_ui.py
│   │   │   │   │   ├── sending.py
│   │   │   │   │   ├── sending_ui.py
│   │   │   │   │   ├── server.py
│   │   │   │   │   ├── template_functions.py
│   │   │   │   │   ├── template_functions_ui.py
│   │   │   │   │   ├── texture_chooser.py
│   │   │   │   │   ├── toolbar.py
│   │   │   │   │   ├── toolbar_ui.py
│   │   │   │   │   └── tweaks.py
│   │   │   │   ├── proceed.py
│   │   │   │   ├── progress_indicator
│   │   │   │   │   └── __init__.py
│   │   │   │   ├── qt_file_dialogs.py
│   │   │   │   ├── save.py
│   │   │   │   ├── search_box.py
│   │   │   │   ├── search_restriction_mixin.py
│   │   │   │   ├── shortcuts.py
│   │   │   │   ├── splash_screen.py
│   │   │   │   ├── store
│   │   │   │   │   ├── basic_config.py
│   │   │   │   │   ├── basic_config_widget_ui.py
│   │   │   │   │   ├── config
│   │   │   │   │   │   ├── chooser
│   │   │   │   │   │   │   ├── adv_search_builder.py
│   │   │   │   │   │   │   ├── adv_search_builder_ui.py
│   │   │   │   │   │   │   ├── chooser_dialog.py
│   │   │   │   │   │   │   ├── chooser_widget.py
│   │   │   │   │   │   │   ├── chooser_widget_ui.py
│   │   │   │   │   │   │   ├── __init__.py
│   │   │   │   │   │   │   ├── models.py
│   │   │   │   │   │   │   └── results_view.py
│   │   │   │   │   │   ├── __init__.py
│   │   │   │   │   │   ├── search
│   │   │   │   │   │   │   ├── __init__.py
│   │   │   │   │   │   │   ├── search_widget.py
│   │   │   │   │   │   │   └── search_widget_ui.py
│   │   │   │   │   │   └── store.py
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── loader.py
│   │   │   │   │   ├── opensearch_store.py
│   │   │   │   │   ├── search
│   │   │   │   │   │   ├── adv_search_builder.py
│   │   │   │   │   │   ├── adv_search_builder_ui.py
│   │   │   │   │   │   ├── download_thread.py
│   │   │   │   │   │   ├── __init__.py
│   │   │   │   │   │   ├── models.py
│   │   │   │   │   │   ├── results_view.py
│   │   │   │   │   │   ├── search.py
│   │   │   │   │   │   └── search_ui.py
│   │   │   │   │   ├── search_result.py
│   │   │   │   │   ├── stores
│   │   │   │   │   │   ├── amazon_au_plugin.py
│   │   │   │   │   │   ├── amazon_ca_plugin.py
│   │   │   │   │   │   ├── amazon_de_plugin.py
│   │   │   │   │   │   ├── amazon_es_plugin.py
│   │   │   │   │   │   ├── amazon_fr_plugin.py
│   │   │   │   │   │   ├── amazon_in_plugin.py
│   │   │   │   │   │   ├── amazon_it_plugin.py
│   │   │   │   │   │   ├── amazon_plugin.py
│   │   │   │   │   │   ├── amazon_uk_plugin.py
│   │   │   │   │   │   ├── archive_org_plugin.py
│   │   │   │   │   │   ├── baen_webscription_plugin.py
│   │   │   │   │   │   ├── beam_ebooks_de_plugin.py
│   │   │   │   │   │   ├── biblio_plugin.py
│   │   │   │   │   │   ├── bn_plugin.py
│   │   │   │   │   │   ├── bubok_portugal_plugin.py
│   │   │   │   │   │   ├── bubok_publishing_plugin.py
│   │   │   │   │   │   ├── chitanka_plugin.py
│   │   │   │   │   │   ├── ebook_nl_plugin.py
│   │   │   │   │   │   ├── ebookpoint_plugin.py
│   │   │   │   │   │   ├── ebooks_com_plugin.py
│   │   │   │   │   │   ├── ebooksgratuits_plugin.py
│   │   │   │   │   │   ├── ebookshoppe_uk_plugin.py
│   │   │   │   │   │   ├── eknigi_plugin.py
│   │   │   │   │   │   ├── empik_plugin.py
│   │   │   │   │   │   ├── feedbooks_plugin.py
│   │   │   │   │   │   ├── google_books_plugin.py
│   │   │   │   │   │   ├── gutenberg_plugin.py
│   │   │   │   │   │   ├── __init__.py
│   │   │   │   │   │   ├── kobo_plugin.py
│   │   │   │   │   │   ├── legimi_plugin.py
│   │   │   │   │   │   ├── libri_de_plugin.py
│   │   │   │   │   │   ├── litres_plugin.py
│   │   │   │   │   │   ├── manybooks_plugin.py
│   │   │   │   │   │   ├── mills_boon_uk_plugin.py
│   │   │   │   │   │   ├── mobileread
│   │   │   │   │   │   │   ├── adv_search_builder.py
│   │   │   │   │   │   │   ├── adv_search_builder_ui.py
│   │   │   │   │   │   │   ├── cache_progress_dialog.py
│   │   │   │   │   │   │   ├── cache_progress_dialog_ui.py
│   │   │   │   │   │   │   ├── cache_update_thread.py
│   │   │   │   │   │   │   ├── __init__.py
│   │   │   │   │   │   │   ├── mobileread_plugin.py
│   │   │   │   │   │   │   ├── models.py
│   │   │   │   │   │   │   ├── store_dialog.py
│   │   │   │   │   │   │   └── store_dialog_ui.py
│   │   │   │   │   │   ├── nexto_plugin.py
│   │   │   │   │   │   ├── open_books_plugin.py
│   │   │   │   │   │   ├── ozon_ru_plugin.py
│   │   │   │   │   │   ├── pragmatic_bookshelf_plugin.py
│   │   │   │   │   │   ├── publio_plugin.py
│   │   │   │   │   │   ├── rw2010_plugin.py
│   │   │   │   │   │   ├── smashwords_plugin.py
│   │   │   │   │   │   ├── swiatebookow_plugin.py
│   │   │   │   │   │   ├── virtualo_plugin.py
│   │   │   │   │   │   ├── weightless_books_plugin.py
│   │   │   │   │   │   ├── whsmith_uk_plugin.py
│   │   │   │   │   │   ├── woblink_plugin.py
│   │   │   │   │   │   ├── wolnelektury_plugin.py
│   │   │   │   │   │   └── xinxii_plugin.py
│   │   │   │   │   ├── web_control.py
│   │   │   │   │   ├── web_store_dialog.py
│   │   │   │   │   └── web_store_dialog_ui.py
│   │   │   │   ├── tag_browser
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── model.py
│   │   │   │   │   ├── ui.py
│   │   │   │   │   └── view.py
│   │   │   │   ├── tag_mapper.py
│   │   │   │   ├── threaded_jobs.py
│   │   │   │   ├── throbber.py
│   │   │   │   ├── toc
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── location.py
│   │   │   │   │   └── main.py
│   │   │   │   ├── tools.py
│   │   │   │   ├── tweak_book
│   │   │   │   │   ├── boss.py
│   │   │   │   │   ├── char_select.py
│   │   │   │   │   ├── check_links.py
│   │   │   │   │   ├── check.py
│   │   │   │   │   ├── completion
│   │   │   │   │   │   ├── basic.py
│   │   │   │   │   │   ├── __init__.py
│   │   │   │   │   │   ├── popup.py
│   │   │   │   │   │   ├── utils.py
│   │   │   │   │   │   └── worker.py
│   │   │   │   │   ├── diff
│   │   │   │   │   │   ├── highlight.py
│   │   │   │   │   │   ├── __init__.py
│   │   │   │   │   │   ├── main.py
│   │   │   │   │   │   └── view.py
│   │   │   │   │   ├── download.py
│   │   │   │   │   ├── editor
│   │   │   │   │   │   ├── canvas.py
│   │   │   │   │   │   ├── comments.py
│   │   │   │   │   │   ├── help.py
│   │   │   │   │   │   ├── image.py
│   │   │   │   │   │   ├── __init__.py
│   │   │   │   │   │   ├── insert_resource.py
│   │   │   │   │   │   ├── smarts
│   │   │   │   │   │   │   ├── css.py
│   │   │   │   │   │   │   ├── html.py
│   │   │   │   │   │   │   ├── __init__.py
│   │   │   │   │   │   │   ├── python.py
│   │   │   │   │   │   │   └── utils.py
│   │   │   │   │   │   ├── snippets.py
│   │   │   │   │   │   ├── syntax
│   │   │   │   │   │   │   ├── base.py
│   │   │   │   │   │   │   ├── css.py
│   │   │   │   │   │   │   ├── html.py
│   │   │   │   │   │   │   ├── __init__.py
│   │   │   │   │   │   │   ├── javascript.py
│   │   │   │   │   │   │   ├── pygments_highlighter.py
│   │   │   │   │   │   │   ├── python.py
│   │   │   │   │   │   │   ├── utils.py
│   │   │   │   │   │   │   └── xml.py
│   │   │   │   │   │   ├── text.py
│   │   │   │   │   │   ├── themes.py
│   │   │   │   │   │   └── widget.py
│   │   │   │   │   ├── file_list.py
│   │   │   │   │   ├── function_replace.py
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── job.py
│   │   │   │   │   ├── live_css.py
│   │   │   │   │   ├── main.py
│   │   │   │   │   ├── manage_fonts.py
│   │   │   │   │   ├── plugin.py
│   │   │   │   │   ├── polish.py
│   │   │   │   │   ├── preferences.py
│   │   │   │   │   ├── preview.py
│   │   │   │   │   ├── reports.py
│   │   │   │   │   ├── save.py
│   │   │   │   │   ├── search.py
│   │   │   │   │   ├── spell.py
│   │   │   │   │   ├── templates.py
│   │   │   │   │   ├── text_search.py
│   │   │   │   │   ├── toc.py
│   │   │   │   │   ├── ui.py
│   │   │   │   │   ├── undo.py
│   │   │   │   │   └── widgets.py
│   │   │   │   ├── ui.py
│   │   │   │   ├── update.py
│   │   │   │   ├── viewer
│   │   │   │   │   ├── bookmarkmanager.py
│   │   │   │   │   ├── config.py
│   │   │   │   │   ├── config_ui.py
│   │   │   │   │   ├── documentview.py
│   │   │   │   │   ├── fake_net.py
│   │   │   │   │   ├── flip.py
│   │   │   │   │   ├── footnote.py
│   │   │   │   │   ├── gestures.py
│   │   │   │   │   ├── image_popup.py
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── inspector.py
│   │   │   │   │   ├── javascript.py
│   │   │   │   │   ├── keys.py
│   │   │   │   │   ├── main.py
│   │   │   │   │   ├── position.py
│   │   │   │   │   ├── printing.py
│   │   │   │   │   ├── table_popup.py
│   │   │   │   │   ├── toc.py
│   │   │   │   │   └── ui.py
│   │   │   │   ├── widgets2.py
│   │   │   │   ├── widgets.py
│   │   │   │   ├── win_file_dialogs.py
│   │   │   │   └── wizard
│   │   │   │   ├── device_ui.py
│   │   │   │   ├── finish_ui.py
│   │   │   │   ├── __init__.py
│   │   │   │   ├── kindle_ui.py
│   │   │   │   ├── library_ui.py
│   │   │   │   ├── send_email.py
│   │   │   │   ├── send_email_ui.py
│   │   │   │   └── stanza_ui.py
│   │   │   ├── gui_launch.py
│   │   │   ├── __init__.py
│   │   │   ├── library
│   │   │   │   ├── add_to_library.py
│   │   │   │   ├── caches.py
│   │   │   │   ├── catalogs
│   │   │   │   │   ├── bibtex.py
│   │   │   │   │   ├── csv_xml.py
│   │   │   │   │   ├── epub_mobi_builder.py
│   │   │   │   │   ├── epub_mobi.py
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   └── utils.py
│   │   │   │   ├── check_library.py
│   │   │   │   ├── coloring.py
│   │   │   │   ├── comments.py
│   │   │   │   ├── custom_columns.py
│   │   │   │   ├── database2.py
│   │   │   │   ├── database.py
│   │   │   │   ├── field_metadata.py
│   │   │   │   ├── __init__.py
│   │   │   │   ├── prefs.py
│   │   │   │   ├── restore.py
│   │   │   │   ├── save_to_disk.py
│   │   │   │   ├── schema_upgrades.py
│   │   │   │   └── sqlite.py
│   │   │   ├── libunzip.py
│   │   │   ├── linux.py
│   │   │   ├── plugins
│   │   │   │   ├── bzzdec.so
│   │   │   │   ├── certgen.so
│   │   │   │   ├── chm_extra.so
│   │   │   │   ├── chmlib.so
│   │   │   │   ├── cPalmdoc.so
│   │   │   │   ├── freetype.so
│   │   │   │   ├── html.so
│   │   │   │   ├── hunspell.so
│   │   │   │   ├── icu.so
│   │   │   │   ├── imageops.so
│   │   │   │   ├── libheadless.so
│   │   │   │   ├── libmtp.so
│   │   │   │   ├── libusb.so
│   │   │   │   ├── lzma_binding.so
│   │   │   │   ├── lzx.so
│   │   │   │   ├── matcher.so
│   │   │   │   ├── monotonic.so
│   │   │   │   ├── msdes.so
│   │   │   │   ├── _patiencediff_c.so
│   │   │   │   ├── pictureflow.so
│   │   │   │   ├── podofo.so
│   │   │   │   ├── progress_indicator.so
│   │   │   │   ├── qt_hack.so
│   │   │   │   ├── speedup.so
│   │   │   │   ├── sqlite_custom.so
│   │   │   │   ├── tokenizer.so
│   │   │   │   ├── unicode_names.so
│   │   │   │   └── zlib2.so
│   │   │   ├── ptempfile.py
│   │   │   ├── rpdb.py
│   │   │   ├── spell
│   │   │   │   ├── break_iterator.py
│   │   │   │   ├── dictionary.py
│   │   │   │   ├── import_from.py
│   │   │   │   └── __init__.py
│   │   │   ├── srv
│   │   │   │   ├── ajax.py
│   │   │   │   ├── auth.py
│   │   │   │   ├── auto_reload.py
│   │   │   │   ├── bonjour.py
│   │   │   │   ├── books.py
│   │   │   │   ├── cdb.py
│   │   │   │   ├── changes.py
│   │   │   │   ├── code.py
│   │   │   │   ├── content.py
│   │   │   │   ├── embedded.py
│   │   │   │   ├── errors.py
│   │   │   │   ├── handler.py
│   │   │   │   ├── http_request.py
│   │   │   │   ├── http_response.py
│   │   │   │   ├── __init__.py
│   │   │   │   ├── jobs.py
│   │   │   │   ├── legacy.py
│   │   │   │   ├── library_broker.py
│   │   │   │   ├── loop.py
│   │   │   │   ├── manage_users_cli.py
│   │   │   │   ├── metadata.py
│   │   │   │   ├── opds.py
│   │   │   │   ├── opts.py
│   │   │   │   ├── pool.py
│   │   │   │   ├── pre_activated.py
│   │   │   │   ├── render_book.py
│   │   │   │   ├── routes.py
│   │   │   │   ├── sendfile.py
│   │   │   │   ├── standalone.py
│   │   │   │   ├── tests
│   │   │   │   │   ├── ajax.py
│   │   │   │   │   ├── auth.py
│   │   │   │   │   ├── base.py
│   │   │   │   │   ├── content.py
│   │   │   │   │   ├── http.py
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── loop.py
│   │   │   │   │   ├── main.py
│   │   │   │   │   ├── routes.py
│   │   │   │   │   └── web_sockets.py
│   │   │   │   ├── users_api.py
│   │   │   │   ├── users.py
│   │   │   │   ├── utils.py
│   │   │   │   └── web_socket.py
│   │   │   ├── startup.py
│   │   │   ├── test_build.py
│   │   │   ├── translations
│   │   │   │   ├── dynamic.py
│   │   │   │   ├── __init__.py
│   │   │   │   └── msgfmt.py
│   │   │   ├── utils
│   │   │   │   ├── apsw_shell.py
│   │   │   │   ├── bibtex.py
│   │   │   │   ├── browser.py
│   │   │   │   ├── certgen.py
│   │   │   │   ├── chm
│   │   │   │   │   ├── chmlib.py
│   │   │   │   │   ├── chm.py
│   │   │   │   │   └── __init__.py
│   │   │   │   ├── cleantext.py
│   │   │   │   ├── complete.py
│   │   │   │   ├── config_base.py
│   │   │   │   ├── config.py
│   │   │   │   ├── date.py
│   │   │   │   ├── dbus_service.py
│   │   │   │   ├── exim.py
│   │   │   │   ├── file_associations.py
│   │   │   │   ├── filenames.py
│   │   │   │   ├── file_type_icons.py
│   │   │   │   ├── fonts
│   │   │   │   │   ├── free_type.py
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── metadata.py
│   │   │   │   │   ├── scanner.py
│   │   │   │   │   ├── sfnt
│   │   │   │   │   │   ├── cff
│   │   │   │   │   │   │   ├── constants.py
│   │   │   │   │   │   │   ├── dict_data.py
│   │   │   │   │   │   │   ├── __init__.py
│   │   │   │   │   │   │   ├── table.py
│   │   │   │   │   │   │   └── writer.py
│   │   │   │   │   │   ├── cmap.py
│   │   │   │   │   │   ├── common.py
│   │   │   │   │   │   ├── container.py
│   │   │   │   │   │   ├── errors.py
│   │   │   │   │   │   ├── glyf.py
│   │   │   │   │   │   ├── gsub.py
│   │   │   │   │   │   ├── head.py
│   │   │   │   │   │   ├── __init__.py
│   │   │   │   │   │   ├── kern.py
│   │   │   │   │   │   ├── loca.py
│   │   │   │   │   │   ├── maxp.py
│   │   │   │   │   │   ├── metrics.py
│   │   │   │   │   │   └── subset.py
│   │   │   │   │   ├── utils.py
│   │   │   │   │   └── win_fonts.py
│   │   │   │   ├── formatter_functions.py
│   │   │   │   ├── formatter.py
│   │   │   │   ├── html2text.py
│   │   │   │   ├── https.py
│   │   │   │   ├── icu.py
│   │   │   │   ├── icu_test.py
│   │   │   │   ├── imghdr.py
│   │   │   │   ├── img.py
│   │   │   │   ├── __init__.py
│   │   │   │   ├── inotify.py
│   │   │   │   ├── ipc
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── job.py
│   │   │   │   │   ├── launch.py
│   │   │   │   │   ├── pool.py
│   │   │   │   │   ├── proxy.py
│   │   │   │   │   ├── server.py
│   │   │   │   │   ├── simple_worker.py
│   │   │   │   │   └── worker.py
│   │   │   │   ├── iphlpapi.py
│   │   │   │   ├── ip_routing.py
│   │   │   │   ├── ipython.py
│   │   │   │   ├── iso8601.py
│   │   │   │   ├── linux_trash.py
│   │   │   │   ├── localization.py
│   │   │   │   ├── localunzip.py
│   │   │   │   ├── lock.py
│   │   │   │   ├── logging.py
│   │   │   │   ├── lru_cache.py
│   │   │   │   ├── magick
│   │   │   │   │   ├── draw.py
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   └── legacy.py
│   │   │   │   ├── matcher.py
│   │   │   │   ├── mdns.py
│   │   │   │   ├── mem.py
│   │   │   │   ├── monotonic.py
│   │   │   │   ├── mreplace.py
│   │   │   │   ├── network.py
│   │   │   │   ├── opensearch
│   │   │   │   │   ├── description.py
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── query.py
│   │   │   │   │   └── url.py
│   │   │   │   ├── open_with
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── linux.py
│   │   │   │   │   ├── osx.py
│   │   │   │   │   └── windows.py
│   │   │   │   ├── ordered_dict.py
│   │   │   │   ├── podofo
│   │   │   │   │   └── __init__.py
│   │   │   │   ├── random_ua.py
│   │   │   │   ├── rapydscript.py
│   │   │   │   ├── recycle_bin.py
│   │   │   │   ├── resources.py
│   │   │   │   ├── rss_gen.py
│   │   │   │   ├── run_tests.py
│   │   │   │   ├── search_query_parser.py
│   │   │   │   ├── search_query_parser_test.py
│   │   │   │   ├── serialize.py
│   │   │   │   ├── serve_coffee.py
│   │   │   │   ├── sftp.py
│   │   │   │   ├── shared_file.py
│   │   │   │   ├── short_uuid.py
│   │   │   │   ├── smartypants.py
│   │   │   │   ├── smtplib.py
│   │   │   │   ├── smtp.py
│   │   │   │   ├── socket_inheritance.py
│   │   │   │   ├── soupparser.py
│   │   │   │   ├── speedups.py
│   │   │   │   ├── spell
│   │   │   │   │   └── __init__.py
│   │   │   │   ├── tdir_in_cache.py
│   │   │   │   ├── terminal.py
│   │   │   │   ├── test_lock.py
│   │   │   │   ├── text2int.py
│   │   │   │   ├── threadpool.py
│   │   │   │   ├── titlecase.py
│   │   │   │   ├── unicode_getpass.py
│   │   │   │   ├── unicode_names.py
│   │   │   │   ├── unrar.py
│   │   │   │   ├── unsmarten.py
│   │   │   │   ├── winreg
│   │   │   │   │   ├── dde.py
│   │   │   │   │   ├── default_programs.py
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   └── lib.py
│   │   │   │   ├── wmf
│   │   │   │   │   ├── emf.py
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   └── parse.py
│   │   │   │   ├── wordcount.py
│   │   │   │   ├── Zeroconf.py
│   │   │   │   └── zipfile.py
│   │   │   └── web
│   │   │   ├── feeds
│   │   │   │   ├── feedparser.py
│   │   │   │   ├── __init__.py
│   │   │   │   ├── news.py
│   │   │   │   ├── recipes
│   │   │   │   │   ├── collection.py
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   └── model.py
│   │   │   │   └── templates.py
│   │   │   ├── fetch
│   │   │   │   ├── __init__.py
│   │   │   │   ├── simple.py
│   │   │   │   └── utils.py
│   │   │   └── __init__.py
│   │   ├── css_selectors
│   │   │   ├── errors.py
│   │   │   ├── __init__.py
│   │   │   ├── ordered_set.py
│   │   │   ├── parser.py
│   │   │   ├── select.py
│   │   │   └── tests.py
│   │   ├── duktape
│   │   │   ├── __init__.py
│   │   │   └── tests.py
│   │   ├── lzma
│   │   │   ├── errors.py
│   │   │   ├── __init__.py
│   │   │   ├── lzma1.py
│   │   │   └── xz.py
│   │   ├── templite
│   │   │   └── __init__.py
│   │   └── tinycss
│   │   ├── color3.py
│   │   ├── css21.py
│   │   ├── decoding.py
│   │   ├── fonts3.py
│   │   ├── __init__.py
│   │   ├── media3.py
│   │   ├── page3.py
│   │   ├── parsing.py
│   │   ├── tests
│   │   │   ├── color3.py
│   │   │   ├── css21.py
│   │   │   ├── decoding.py
│   │   │   ├── fonts3.py
│   │   │   ├── __init__.py
│   │   │   ├── main.py
│   │   │   ├── media3.py
│   │   │   ├── page3.py
│   │   │   └── tokenizing.py
│   │   ├── token_data.py
│   │   ├── tokenizer.py
│   │   └── version.py
│   └── python2.7
│   └── site-packages
│   └── init_calibre.py
├── nix-support
│   └── propagated-user-env-packages
└── share
├── applications
│   ├── calibre.desktop
│   ├── calibre-ebook-viewer.desktop
│   └── calibre-edit-ebook.desktop
├── bash-completion
│   └── completions
│   └── calibre
├── calibre
│   ├── builtin_recipes.xml
│   ├── builtin_recipes.zip
│   ├── calibre-ebook-root-CA.crt
│   ├── calibre-mimetypes.xml
│   ├── catalog
│   │   ├── DefaultCover.jpg
│   │   ├── mastheadImage.gif
│   │   ├── section_list_templates.py
│   │   ├── stylesheet.css
│   │   └── template.xhtml
│   ├── coffee-script.js
│   ├── compiled_coffeescript.zip
│   ├── content-server
│   │   ├── calibre.appcache
│   │   ├── calibre.png
│   │   ├── empty.html
│   │   ├── index-generated.html
│   │   ├── index.html
│   │   ├── locales.zip
│   │   ├── mathjax.version
│   │   ├── mathjax.zip.xz
│   │   ├── mobile.css
│   │   └── reset.css
│   ├── csscolorparser.js
│   ├── default_tweaks.py
│   ├── dictionaries
│   │   ├── en-GB
│   │   │   ├── en-GB.aff
│   │   │   ├── en-GB.dic
│   │   │   └── locales
│   │   ├── en-US
│   │   │   ├── en-US.aff
│   │   │   ├── en-US.dic
│   │   │   └── locales
│   │   └── es-ES
│   │   ├── es-ES.aff
│   │   ├── es-ES.dic
│   │   └── locales
│   ├── ebook-convert-complete.pickle
│   ├── editor-functions.json
│   ├── editor-help
│   │   ├── css.json
│   │   ├── html.json
│   │   ├── mathml.json
│   │   ├── opf2.json
│   │   ├── opf3.json
│   │   └── svg.json
│   ├── fonts
│   │   ├── calibreSymbols.otf
│   │   └── liberation
│   │   ├── LiberationMono-BoldItalic.ttf
│   │   ├── LiberationMono-Bold.ttf
│   │   ├── LiberationMono-Italic.ttf
│   │   ├── LiberationMono-Regular.ttf
│   │   ├── LiberationSans-BoldItalic.ttf
│   │   ├── LiberationSans-Bold.ttf
│   │   ├── LiberationSans-Italic.ttf
│   │   ├── LiberationSans-Regular.ttf
│   │   ├── LiberationSerif-BoldItalic.ttf
│   │   ├── LiberationSerif-Bold.ttf
│   │   ├── LiberationSerif-Italic.ttf
│   │   └── LiberationSerif-Regular.ttf
│   ├── images
│   │   ├── add_book.png
│   │   ├── apple-touch-icon.png
│   │   ├── arrow-down.png
│   │   ├── arrow-up.png
│   │   ├── auto_author_sort.png
│   │   ├── auto-reload.png
│   │   ├── back.png
│   │   ├── beautify.png
│   │   ├── blank.png
│   │   ├── bookmarks.png
│   │   ├── book.png
│   │   ├── books_in_series.png
│   │   ├── catalog.png
│   │   ├── chapters.png
│   │   ├── character-set.png
│   │   ├── clear_left.png
│   │   ├── code.png
│   │   ├── column.png
│   │   ├── compress-image.png
│   │   ├── config.png
│   │   ├── connect_share_on.png
│   │   ├── connect_share.png
│   │   ├── convert.png
│   │   ├── copy-to-library.png
│   │   ├── cover_flow.png
│   │   ├── debug.png
│   │   ├── default_cover.png
│   │   ├── devices
│   │   │   ├── bambook.png
│   │   │   ├── boox.png
│   │   │   ├── folder.png
│   │   │   ├── ipad.png
│   │   │   ├── italica.png
│   │   │   ├── itunes.png
│   │   │   ├── kindle.png
│   │   │   ├── nook.png
│   │   │   └── tablet.png
│   │   ├── dialog_error.png
│   │   ├── dialog_information.png
│   │   ├── dialog_question.png
│   │   ├── dialog_warning.png
│   │   ├── dictionary.png
│   │   ├── diff.png
│   │   ├── document-encrypt.png
│   │   ├── document-import.png
│   │   ├── document-new.png
│   │   ├── document_open.png
│   │   ├── document-split.png
│   │   ├── donate.png
│   │   ├── dot_green.png
│   │   ├── dot_red.png
│   │   ├── download-metadata.png
│   │   ├── drm-locked.png
│   │   ├── drm-unlocked.png
│   │   ├── edit_book.png
│   │   ├── edit-clear.png
│   │   ├── edit-copy.png
│   │   ├── edit-cut.png
│   │   ├── edit_input.png
│   │   ├── edit-paste.png
│   │   ├── edit-redo.png
│   │   ├── edit-select-all.png
│   │   ├── edit-undo.png
│   │   ├── eject.png
│   │   ├── embed-fonts.png
│   │   ├── exec.png
│   │   ├── filter.png
│   │   ├── folder_saved_search.png
│   │   ├── font.png
│   │   ├── font_size_larger.png
│   │   ├── font_size_smaller.png
│   │   ├── format-fill-color.png
│   │   ├── format-indent-less.png
│   │   ├── format-indent-more.png
│   │   ├── format-justify-center.png
│   │   ├── format-justify-fill.png
│   │   ├── format-justify-left.png
│   │   ├── format-justify-right.png
│   │   ├── format-list-ordered.png
│   │   ├── format-list-unordered.png
│   │   ├── format-text-bold.png
│   │   ├── format-text-color.png
│   │   ├── format-text-heading.png
│   │   ├── format-text-hr.png
│   │   ├── format-text-italic.png
│   │   ├── format-text-strikethrough.png
│   │   ├── format-text-subscript.png
│   │   ├── format-text-superscript.png
│   │   ├── format-text-underline.png
│   │   ├── forward.png
│   │   ├── gear.png
│   │   ├── gmail_logo.png
│   │   ├── grid.png
│   │   ├── help.png
│   │   ├── heuristics.png
│   │   ├── highlight_only_off.png
│   │   ├── highlight_only_on.png
│   │   ├── hotmail.png
│   │   ├── html-fix.png
│   │   ├── icon_choose.png
│   │   ├── identifiers.png
│   │   ├── insert-link.png
│   │   ├── jobs.png
│   │   ├── keyboard-prefs.png
│   │   ├── languages.png
│   │   ├── library.png
│   │   ├── list_remove.png
│   │   ├── lookfeel.png
│   │   ├── lt.png
│   │   ├── mail.png
│   │   ├── marked.png
│   │   ├── merge_books.png
│   │   ├── merge.png
│   │   ├── metadata.png
│   │   ├── mimetypes
│   │   │   ├── azw2.png
│   │   │   ├── azw3.png
│   │   │   ├── bmp.png
│   │   │   ├── cbr.png
│   │   │   ├── cbz.png
│   │   │   ├── computer.png
│   │   │   ├── dir.png
│   │   │   ├── djvu.png
│   │   │   ├── docx.png
│   │   │   ├── epub.png
│   │   │   ├── fb2.png
│   │   │   ├── gif.png
│   │   │   ├── html.png
│   │   │   ├── jpeg.png
│   │   │   ├── lit.png
│   │   │   ├── lrf.png
│   │   │   ├── lrx.png
│   │   │   ├── mobi.png
│   │   │   ├── odt.png
│   │   │   ├── opml.png
│   │   │   ├── pdf.png
│   │   │   ├── png.png
│   │   │   ├── rar.png
│   │   │   ├── rtf.png
│   │   │   ├── snb.png
│   │   │   ├── svg.png
│   │   │   ├── tpz.png
│   │   │   ├── txt.png
│   │   │   ├── unknown.png
│   │   │   ├── xps.png
│   │   │   ├── zero.png
│   │   │   └── zip.png
│   │   ├── minusminus.png
│   │   ├── minus.png
│   │   ├── modified.png
│   │   ├── network-server.png
│   │   ├── news.png
│   │   ├── next.png
│   │   ├── ok.png
│   │   ├── page.png
│   │   ├── plugboard.png
│   │   ├── plugins
│   │   │   ├── mobileread.png
│   │   │   ├── plugin_deprecated.png
│   │   │   ├── plugin_disabled_invalid.png
│   │   │   ├── plugin_disabled_ok.png
│   │   │   ├── plugin_disabled_valid.png
│   │   │   ├── plugin_new_invalid.png
│   │   │   ├── plugin_new.png
│   │   │   ├── plugin_new_valid.png
│   │   │   ├── plugin_updater.png
│   │   │   ├── plugin_updater_updates.png
│   │   │   ├── plugin_upgrade_invalid.png
│   │   │   ├── plugin_upgrade_ok.png
│   │   │   └── plugin_upgrade_valid.png
│   │   ├── plugins.png
│   │   ├── plusplus.png
│   │   ├── plus.png
│   │   ├── polish.png
│   │   ├── previous.png
│   │   ├── print.png
│   │   ├── publisher.png
│   │   ├── quickview.png
│   │   ├── random.png
│   │   ├── rating.png
│   │   ├── reader.png
│   │   ├── remove_books.png
│   │   ├── reports.png
│   │   ├── resize.png
│   │   ├── restart.png
│   │   ├── rotate-right.png
│   │   ├── save.png
│   │   ├── scheduler.png
│   │   ├── scroll.png
│   │   ├── sd.png
│   │   ├── search_add_saved.png
│   │   ├── search_copy_saved.png
│   │   ├── search_delete_saved.png
│   │   ├── search.png
│   │   ├── series.png
│   │   ├── similar.png
│   │   ├── smarten-punctuation.png
│   │   ├── snippets.png
│   │   ├── sort.png
│   │   ├── spell-check.png
│   │   ├── store.png
│   │   ├── subset-fonts.png
│   │   ├── swap.png
│   │   ├── sync.png
│   │   ├── sync-right.png
│   │   ├── tags.png
│   │   ├── tb_folder.png
│   │   ├── template_funcs.png
│   │   ├── textures
│   │   │   ├── dark_cloth.png
│   │   │   ├── dark_wood.png
│   │   │   ├── grey_wash_wall.png
│   │   │   ├── light_wood.png
│   │   │   └── subtle_wood.png
│   │   ├── toc.png
│   │   ├── trash.png
│   │   ├── trim.png
│   │   ├── tweak.png
│   │   ├── tweaks.png
│   │   ├── unpack-book.png
│   │   ├── user_profile.png
│   │   ├── viewer.png
│   │   ├── view-image.png
│   │   ├── view.png
│   │   ├── view-refresh.png
│   │   ├── vl.png
│   │   ├── window-close.png
│   │   └── wizard.png
│   ├── images.qrc
│   ├── jacket
│   │   ├── stylesheet.css
│   │   └── template.xhtml
│   ├── jquery.simulate.js
│   ├── localization
│   │   ├── iso3166.pickle
│   │   ├── iso639.pickle
│   │   ├── locales.zip
│   │   ├── pykakasi
│   │   │   ├── itaijidict2.pickle
│   │   │   ├── kanadict2.pickle
│   │   │   └── kanwadict2.pickle
│   │   ├── stats.pickle
│   │   └── website-languages.txt
│   ├── metadata_sqlite.sql
│   ├── mime.types
│   ├── mozilla-ca-certs.pem
│   ├── quick_start
│   │   ├── deu.epub
│   │   ├── eng.epub
│   │   ├── fra.epub
│   │   ├── ita.epub
│   │   └── swe.epub
│   ├── rapydscript
│   │   ├── compiler.js.xz
│   │   └── lib
│   │   ├── aes.pyj
│   │   ├── elementmaker.pyj
│   │   ├── encodings.pyj
│   │   ├── gettext.pyj
│   │   ├── math.pyj
│   │   ├── operator.pyj
│   │   ├── pythonize.pyj
│   │   ├── random.pyj
│   │   ├── re.pyj
│   │   ├── traceback.pyj
│   │   └── uuid.pyj
│   ├── scripts.pickle
│   ├── template-functions.json
│   ├── templates
│   │   ├── book_details.css
│   │   ├── fb2.xsl
│   │   ├── html.css
│   │   ├── html_export_default.css
│   │   ├── html_export_default_index.tmpl
│   │   ├── html_export_default.tmpl
│   │   ├── inline_toc_styles.css
│   │   ├── lrf.xsl
│   │   ├── new_book.html
│   │   ├── new_nav.html
│   │   └── rtf.xsl
│   ├── tracer.epub
│   ├── user-agent-data.json
│   ├── user-manual-translation-stats.json
│   └── viewer
│   ├── blank.html
│   ├── bookmarks.js
│   ├── hyphenate
│   │   ├── Hyphenator.js
│   │   └── patterns.zip
│   ├── hyphenation.js
│   ├── images.js
│   ├── jquery.js
│   ├── jquery_scrollTo.js
│   ├── mathjax
│   │   ├── extensions
│   │   │   ├── asciimath2jax.js
│   │   │   ├── AssistiveMML.js
│   │   │   ├── CHTML-preview.js
│   │   │   ├── fast-preview.js
│   │   │   ├── FontWarnings.js
│   │   │   ├── HelpDialog.js
│   │   │   ├── HTML-CSS
│   │   │   │   └── handle-floats.js
│   │   │   ├── jsMath2jax.js
│   │   │   ├── MatchWebFonts.js
│   │   │   ├── MathEvents.js
│   │   │   ├── MathMenu.js
│   │   │   ├── MathML
│   │   │   │   ├── content-mathml.js
│   │   │   │   └── mml3.js
│   │   │   ├── MathZoom.js
│   │   │   ├── mml2jax.js
│   │   │   ├── Safe.js
│   │   │   ├── TeX
│   │   │   │   ├── action.js
│   │   │   │   ├── AMScd.js
│   │   │   │   ├── AMSmath.js
│   │   │   │   ├── AMSsymbols.js
│   │   │   │   ├── autobold.js
│   │   │   │   ├── autoload-all.js
│   │   │   │   ├── bbox.js
│   │   │   │   ├── begingroup.js
│   │   │   │   ├── boldsymbol.js
│   │   │   │   ├── cancel.js
│   │   │   │   ├── color.js
│   │   │   │   ├── enclose.js
│   │   │   │   ├── extpfeil.js
│   │   │   │   ├── HTML.js
│   │   │   │   ├── mathchoice.js
│   │   │   │   ├── mediawiki-texvc.js
│   │   │   │   ├── mhchem.js
│   │   │   │   ├── newcommand.js
│   │   │   │   ├── noErrors.js
│   │   │   │   ├── noUndefined.js
│   │   │   │   ├── unicode.js
│   │   │   │   └── verb.js
│   │   │   ├── tex2jax.js
│   │   │   ├── toMathML.js
│   │   │   └── v1.0-warning.js
│   │   ├── jax
│   │   │   ├── element
│   │   │   │   └── mml
│   │   │   │   ├── jax.js
│   │   │   │   └── optable
│   │   │   │   ├── Arrows.js
│   │   │   │   ├── BasicLatin.js
│   │   │   │   ├── CombDiacritMarks.js
│   │   │   │   ├── CombDiactForSymbols.js
│   │   │   │   ├── Dingbats.js
│   │   │   │   ├── GeneralPunctuation.js
│   │   │   │   ├── GeometricShapes.js
│   │   │   │   ├── GreekAndCoptic.js
│   │   │   │   ├── Latin1Supplement.js
│   │   │   │   ├── LetterlikeSymbols.js
│   │   │   │   ├── MathOperators.js
│   │   │   │   ├── MiscMathSymbolsA.js
│   │   │   │   ├── MiscMathSymbolsB.js
│   │   │   │   ├── MiscSymbolsAndArrows.js
│   │   │   │   ├── MiscTechnical.js
│   │   │   │   ├── SpacingModLetters.js
│   │   │   │   ├── SupplementalArrowsA.js
│   │   │   │   ├── SupplementalArrowsB.js
│   │   │   │   └── SuppMathOperators.js
│   │   │   ├── input
│   │   │   │   ├── AsciiMath
│   │   │   │   │   ├── config.js
│   │   │   │   │   └── jax.js
│   │   │   │   ├── MathML
│   │   │   │   │   ├── config.js
│   │   │   │   │   ├── entities
│   │   │   │   │   │   ├── a.js
│   │   │   │   │   │   ├── b.js
│   │   │   │   │   │   ├── c.js
│   │   │   │   │   │   ├── d.js
│   │   │   │   │   │   ├── e.js
│   │   │   │   │   │   ├── f.js
│   │   │   │   │   │   ├── fr.js
│   │   │   │   │   │   ├── g.js
│   │   │   │   │   │   ├── h.js
│   │   │   │   │   │   ├── i.js
│   │   │   │   │   │   ├── j.js
│   │   │   │   │   │   ├── k.js
│   │   │   │   │   │   ├── l.js
│   │   │   │   │   │   ├── m.js
│   │   │   │   │   │   ├── n.js
│   │   │   │   │   │   ├── o.js
│   │   │   │   │   │   ├── opf.js
│   │   │   │   │   │   ├── p.js
│   │   │   │   │   │   ├── q.js
│   │   │   │   │   │   ├── r.js
│   │   │   │   │   │   ├── scr.js
│   │   │   │   │   │   ├── s.js
│   │   │   │   │   │   ├── t.js
│   │   │   │   │   │   ├── u.js
│   │   │   │   │   │   ├── v.js
│   │   │   │   │   │   ├── w.js
│   │   │   │   │   │   ├── x.js
│   │   │   │   │   │   ├── y.js
│   │   │   │   │   │   └── z.js
│   │   │   │   │   └── jax.js
│   │   │   │   └── TeX
│   │   │   │   ├── config.js
│   │   │   │   └── jax.js
│   │   │   └── output
│   │   │   └── SVG
│   │   │   ├── autoload
│   │   │   │   ├── annotation-xml.js
│   │   │   │   ├── maction.js
│   │   │   │   ├── menclose.js
│   │   │   │   ├── mglyph.js
│   │   │   │   ├── mmultiscripts.js
│   │   │   │   ├── ms.js
│   │   │   │   ├── mtable.js
│   │   │   │   └── multiline.js
│   │   │   ├── config.js
│   │   │   ├── fonts
│   │   │   │   └── TeX
│   │   │   │   ├── AMS
│   │   │   │   │   └── Regular
│   │   │   │   │   ├── Arrows.js
│   │   │   │   │   ├── BoxDrawing.js
│   │   │   │   │   ├── CombDiacritMarks.js
│   │   │   │   │   ├── Dingbats.js
│   │   │   │   │   ├── EnclosedAlphanum.js
│   │   │   │   │   ├── GeneralPunctuation.js
│   │   │   │   │   ├── GeometricShapes.js
│   │   │   │   │   ├── GreekAndCoptic.js
│   │   │   │   │   ├── Latin1Supplement.js
│   │   │   │   │   ├── LatinExtendedA.js
│   │   │   │   │   ├── LetterlikeSymbols.js
│   │   │   │   │   ├── Main.js
│   │   │   │   │   ├── MathOperators.js
│   │   │   │   │   ├── MiscMathSymbolsB.js
│   │   │   │   │   ├── MiscSymbols.js
│   │   │   │   │   ├── MiscTechnical.js
│   │   │   │   │   ├── PUA.js
│   │   │   │   │   ├── SpacingModLetters.js
│   │   │   │   │   └── SuppMathOperators.js
│   │   │   │   ├── Caligraphic
│   │   │   │   │   ├── Bold
│   │   │   │   │   │   └── Main.js
│   │   │   │   │   └── Regular
│   │   │   │   │   └── Main.js
│   │   │   │   ├── fontdata-extra.js
│   │   │   │   ├── fontdata.js
│   │   │   │   ├── Fraktur
│   │   │   │   │   ├── Bold
│   │   │   │   │   │   ├── BasicLatin.js
│   │   │   │   │   │   ├── Main.js
│   │   │   │   │   │   ├── Other.js
│   │   │   │   │   │   └── PUA.js
│   │   │   │   │   └── Regular
│   │   │   │   │   ├── BasicLatin.js
│   │   │   │   │   ├── Main.js
│   │   │   │   │   ├── Other.js
│   │   │   │   │   └── PUA.js
│   │   │   │   ├── Main
│   │   │   │   │   ├── Bold
│   │   │   │   │   │   ├── Arrows.js
│   │   │   │   │   │   ├── BasicLatin.js
│   │   │   │   │   │   ├── CombDiacritMarks.js
│   │   │   │   │   │   ├── CombDiactForSymbols.js
│   │   │   │   │   │   ├── GeneralPunctuation.js
│   │   │   │   │   │   ├── GeometricShapes.js
│   │   │   │   │   │   ├── GreekAndCoptic.js
│   │   │   │   │   │   ├── Latin1Supplement.js
│   │   │   │   │   │   ├── LatinExtendedA.js
│   │   │   │   │   │   ├── LatinExtendedB.js
│   │   │   │   │   │   ├── LetterlikeSymbols.js
│   │   │   │   │   │   ├── Main.js
│   │   │   │   │   │   ├── MathOperators.js
│   │   │   │   │   │   ├── MiscMathSymbolsA.js
│   │   │   │   │   │   ├── MiscSymbols.js
│   │   │   │   │   │   ├── MiscTechnical.js
│   │   │   │   │   │   ├── SpacingModLetters.js
│   │   │   │   │   │   ├── SupplementalArrowsA.js
│   │   │   │   │   │   └── SuppMathOperators.js
│   │   │   │   │   ├── Italic
│   │   │   │   │   │   ├── BasicLatin.js
│   │   │   │   │   │   ├── CombDiacritMarks.js
│   │   │   │   │   │   ├── GeneralPunctuation.js
│   │   │   │   │   │   ├── GreekAndCoptic.js
│   │   │   │   │   │   ├── LatinExtendedA.js
│   │   │   │   │   │   ├── LatinExtendedB.js
│   │   │   │   │   │   ├── LetterlikeSymbols.js
│   │   │   │   │   │   ├── Main.js
│   │   │   │   │   │   └── MathOperators.js
│   │   │   │   │   └── Regular
│   │   │   │   │   ├── BasicLatin.js
│   │   │   │   │   ├── CombDiacritMarks.js
│   │   │   │   │   ├── GeometricShapes.js
│   │   │   │   │   ├── GreekAndCoptic.js
│   │   │   │   │   ├── LatinExtendedA.js
│   │   │   │   │   ├── LatinExtendedB.js
│   │   │   │   │   ├── LetterlikeSymbols.js
│   │   │   │   │   ├── Main.js
│   │   │   │   │   ├── MathOperators.js
│   │   │   │   │   ├── MiscSymbols.js
│   │   │   │   │   ├── SpacingModLetters.js
│   │   │   │   │   └── SuppMathOperators.js
│   │   │   │   ├── Math
│   │   │   │   │   ├── BoldItalic
│   │   │   │   │   │   └── Main.js
│   │   │   │   │   └── Italic
│   │   │   │   │   └── Main.js
│   │   │   │   ├── SansSerif
│   │   │   │   │   ├── Bold
│   │   │   │   │   │   ├── BasicLatin.js
│   │   │   │   │   │   ├── CombDiacritMarks.js
│   │   │   │   │   │   ├── Main.js
│   │   │   │   │   │   └── Other.js
│   │   │   │   │   ├── Italic
│   │   │   │   │   │   ├── BasicLatin.js
│   │   │   │   │   │   ├── CombDiacritMarks.js
│   │   │   │   │   │   ├── Main.js
│   │   │   │   │   │   └── Other.js
│   │   │   │   │   └── Regular
│   │   │   │   │   ├── BasicLatin.js
│   │   │   │   │   ├── CombDiacritMarks.js
│   │   │   │   │   ├── Main.js
│   │   │   │   │   └── Other.js
│   │   │   │   ├── Script
│   │   │   │   │   └── Regular
│   │   │   │   │   ├── BasicLatin.js
│   │   │   │   │   └── Main.js
│   │   │   │   ├── Size1
│   │   │   │   │   └── Regular
│   │   │   │   │   └── Main.js
│   │   │   │   ├── Size2
│   │   │   │   │   └── Regular
│   │   │   │   │   └── Main.js
│   │   │   │   ├── Size3
│   │   │   │   │   └── Regular
│   │   │   │   │   └── Main.js
│   │   │   │   ├── Size4
│   │   │   │   │   └── Regular
│   │   │   │   │   └── Main.js
│   │   │   │   └── Typewriter
│   │   │   │   └── Regular
│   │   │   │   ├── BasicLatin.js
│   │   │   │   ├── CombDiacritMarks.js
│   │   │   │   ├── Main.js
│   │   │   │   └── Other.js
│   │   │   └── jax.js
│   │   └── MathJax.js
│   └── referencing.js
├── man
│   ├── ar
│   │   └── man1
│   │   ├── calibre.1.gz
│   │   ├── calibre-customize.1.gz
│   │   ├── calibredb.1.gz
│   │   ├── calibre-debug.1.gz
│   │   ├── calibre-server.1.gz
│   │   ├── calibre-smtp.1.gz
│   │   ├── ebook-convert.1.gz
│   │   ├── ebook-edit.1.gz
│   │   ├── ebook-meta.1.gz
│   │   ├── ebook-polish.1.gz
│   │   ├── ebook-viewer.1.gz
│   │   ├── fetch-ebook-metadata.1.gz
│   │   ├── lrf2lrs.1.gz
│   │   ├── lrfviewer.1.gz
│   │   ├── lrs2lrf.1.gz
│   │   └── web2disk.1.gz
│   ├── bg
│   │   └── man1
│   │   ├── calibre.1.gz
│   │   ├── calibre-customize.1.gz
│   │   ├── calibredb.1.gz
│   │   ├── calibre-debug.1.gz
│   │   ├── calibre-server.1.gz
│   │   ├── calibre-smtp.1.gz
│   │   ├── ebook-convert.1.gz
│   │   ├── ebook-edit.1.gz
│   │   ├── ebook-meta.1.gz
│   │   ├── ebook-polish.1.gz
│   │   ├── ebook-viewer.1.gz
│   │   ├── fetch-ebook-metadata.1.gz
│   │   ├── lrf2lrs.1.gz
│   │   ├── lrfviewer.1.gz
│   │   ├── lrs2lrf.1.gz
│   │   └── web2disk.1.gz
│   ├── ca
│   │   └── man1
│   │   ├── calibre.1.gz
│   │   ├── calibre-customize.1.gz
│   │   ├── calibredb.1.gz
│   │   ├── calibre-debug.1.gz
│   │   ├── calibre-server.1.gz
│   │   ├── calibre-smtp.1.gz
│   │   ├── ebook-convert.1.gz
│   │   ├── ebook-edit.1.gz
│   │   ├── ebook-meta.1.gz
│   │   ├── ebook-polish.1.gz
│   │   ├── ebook-viewer.1.gz
│   │   ├── fetch-ebook-metadata.1.gz
│   │   ├── lrf2lrs.1.gz
│   │   ├── lrfviewer.1.gz
│   │   ├── lrs2lrf.1.gz
│   │   └── web2disk.1.gz
│   ├── cs
│   │   └── man1
│   │   ├── calibre.1.gz
│   │   ├── calibre-customize.1.gz
│   │   ├── calibredb.1.gz
│   │   ├── calibre-debug.1.gz
│   │   ├── calibre-server.1.gz
│   │   ├── calibre-smtp.1.gz
│   │   ├── ebook-convert.1.gz
│   │   ├── ebook-edit.1.gz
│   │   ├── ebook-meta.1.gz
│   │   ├── ebook-polish.1.gz
│   │   ├── ebook-viewer.1.gz
│   │   ├── fetch-ebook-metadata.1.gz
│   │   ├── lrf2lrs.1.gz
│   │   ├── lrfviewer.1.gz
│   │   ├── lrs2lrf.1.gz
│   │   └── web2disk.1.gz
│   ├── da
│   │   └── man1
│   │   ├── calibre.1.gz
│   │   ├── calibre-customize.1.gz
│   │   ├── calibredb.1.gz
│   │   ├── calibre-debug.1.gz
│   │   ├── calibre-server.1.gz
│   │   ├── calibre-smtp.1.gz
│   │   ├── ebook-convert.1.gz
│   │   ├── ebook-edit.1.gz
│   │   ├── ebook-meta.1.gz
│   │   ├── ebook-polish.1.gz
│   │   ├── ebook-viewer.1.gz
│   │   ├── fetch-ebook-metadata.1.gz
│   │   ├── lrf2lrs.1.gz
│   │   ├── lrfviewer.1.gz
│   │   ├── lrs2lrf.1.gz
│   │   └── web2disk.1.gz
│   ├── de
│   │   └── man1
│   │   ├── calibre.1.gz
│   │   ├── calibre-customize.1.gz
│   │   ├── calibredb.1.gz
│   │   ├── calibre-debug.1.gz
│   │   ├── calibre-server.1.gz
│   │   ├── calibre-smtp.1.gz
│   │   ├── ebook-convert.1.gz
│   │   ├── ebook-edit.1.gz
│   │   ├── ebook-meta.1.gz
│   │   ├── ebook-polish.1.gz
│   │   ├── ebook-viewer.1.gz
│   │   ├── fetch-ebook-metadata.1.gz
│   │   ├── lrf2lrs.1.gz
│   │   ├── lrfviewer.1.gz
│   │   ├── lrs2lrf.1.gz
│   │   └── web2disk.1.gz
│   ├── el
│   │   └── man1
│   │   ├── calibre.1.gz
│   │   ├── calibre-customize.1.gz
│   │   ├── calibredb.1.gz
│   │   ├── calibre-debug.1.gz
│   │   ├── calibre-server.1.gz
│   │   ├── calibre-smtp.1.gz
│   │   ├── ebook-convert.1.gz
│   │   ├── ebook-edit.1.gz
│   │   ├── ebook-meta.1.gz
│   │   ├── ebook-polish.1.gz
│   │   ├── ebook-viewer.1.gz
│   │   ├── fetch-ebook-metadata.1.gz
│   │   ├── lrf2lrs.1.gz
│   │   ├── lrfviewer.1.gz
│   │   ├── lrs2lrf.1.gz
│   │   └── web2disk.1.gz
│   ├── es
│   │   └── man1
│   │   ├── calibre.1.gz
│   │   ├── calibre-customize.1.gz
│   │   ├── calibredb.1.gz
│   │   ├── calibre-debug.1.gz
│   │   ├── calibre-server.1.gz
│   │   ├── calibre-smtp.1.gz
│   │   ├── ebook-convert.1.gz
│   │   ├── ebook-edit.1.gz
│   │   ├── ebook-meta.1.gz
│   │   ├── ebook-polish.1.gz
│   │   ├── ebook-viewer.1.gz
│   │   ├── fetch-ebook-metadata.1.gz
│   │   ├── lrf2lrs.1.gz
│   │   ├── lrfviewer.1.gz
│   │   ├── lrs2lrf.1.gz
│   │   └── web2disk.1.gz
│   ├── et
│   │   └── man1
│   │   ├── calibre.1.gz
│   │   ├── calibre-customize.1.gz
│   │   ├── calibredb.1.gz
│   │   ├── calibre-debug.1.gz
│   │   ├── calibre-server.1.gz
│   │   ├── calibre-smtp.1.gz
│   │   ├── ebook-convert.1.gz
│   │   ├── ebook-edit.1.gz
│   │   ├── ebook-meta.1.gz
│   │   ├── ebook-polish.1.gz
│   │   ├── ebook-viewer.1.gz
│   │   ├── fetch-ebook-metadata.1.gz
│   │   ├── lrf2lrs.1.gz
│   │   ├── lrfviewer.1.gz
│   │   ├── lrs2lrf.1.gz
│   │   └── web2disk.1.gz
│   ├── eu
│   │   └── man1
│   │   ├── calibre.1.gz
│   │   ├── calibre-customize.1.gz
│   │   ├── calibredb.1.gz
│   │   ├── calibre-debug.1.gz
│   │   ├── calibre-server.1.gz
│   │   ├── calibre-smtp.1.gz
│   │   ├── ebook-convert.1.gz
│   │   ├── ebook-edit.1.gz
│   │   ├── ebook-meta.1.gz
│   │   ├── ebook-polish.1.gz
│   │   ├── ebook-viewer.1.gz
│   │   ├── fetch-ebook-metadata.1.gz
│   │   ├── lrf2lrs.1.gz
│   │   ├── lrfviewer.1.gz
│   │   ├── lrs2lrf.1.gz
│   │   └── web2disk.1.gz
│   ├── fa
│   │   └── man1
│   │   ├── calibre.1.gz
│   │   ├── calibre-customize.1.gz
│   │   ├── calibredb.1.gz
│   │   ├── calibre-debug.1.gz
│   │   ├── calibre-server.1.gz
│   │   ├── calibre-smtp.1.gz
│   │   ├── ebook-convert.1.gz
│   │   ├── ebook-edit.1.gz
│   │   ├── ebook-meta.1.gz
│   │   ├── ebook-polish.1.gz
│   │   ├── ebook-viewer.1.gz
│   │   ├── fetch-ebook-metadata.1.gz
│   │   ├── lrf2lrs.1.gz
│   │   ├── lrfviewer.1.gz
│   │   ├── lrs2lrf.1.gz
│   │   └── web2disk.1.gz
│   ├── fr
│   │   └── man1
│   │   ├── calibre.1.gz
│   │   ├── calibre-customize.1.gz
│   │   ├── calibredb.1.gz
│   │   ├── calibre-debug.1.gz
│   │   ├── calibre-server.1.gz
│   │   ├── calibre-smtp.1.gz
│   │   ├── ebook-convert.1.gz
│   │   ├── ebook-edit.1.gz
│   │   ├── ebook-meta.1.gz
│   │   ├── ebook-polish.1.gz
│   │   ├── ebook-viewer.1.gz
│   │   ├── fetch-ebook-metadata.1.gz
│   │   ├── lrf2lrs.1.gz
│   │   ├── lrfviewer.1.gz
│   │   ├── lrs2lrf.1.gz
│   │   └── web2disk.1.gz
│   ├── gl
│   │   └── man1
│   │   ├── calibre.1.gz
│   │   ├── calibre-customize.1.gz
│   │   ├── calibredb.1.gz
│   │   ├── calibre-debug.1.gz
│   │   ├── calibre-server.1.gz
│   │   ├── calibre-smtp.1.gz
│   │   ├── ebook-convert.1.gz
│   │   ├── ebook-edit.1.gz
│   │   ├── ebook-meta.1.gz
│   │   ├── ebook-polish.1.gz
│   │   ├── ebook-viewer.1.gz
│   │   ├── fetch-ebook-metadata.1.gz
│   │   ├── lrf2lrs.1.gz
│   │   ├── lrfviewer.1.gz
│   │   ├── lrs2lrf.1.gz
│   │   └── web2disk.1.gz
│   ├── he
│   │   └── man1
│   │   ├── calibre.1.gz
│   │   ├── calibre-customize.1.gz
│   │   ├── calibredb.1.gz
│   │   ├── calibre-debug.1.gz
│   │   ├── calibre-server.1.gz
│   │   ├── calibre-smtp.1.gz
│   │   ├── ebook-convert.1.gz
│   │   ├── ebook-edit.1.gz
│   │   ├── ebook-meta.1.gz
│   │   ├── ebook-polish.1.gz
│   │   ├── ebook-viewer.1.gz
│   │   ├── fetch-ebook-metadata.1.gz
│   │   ├── lrf2lrs.1.gz
│   │   ├── lrfviewer.1.gz
│   │   ├── lrs2lrf.1.gz
│   │   └── web2disk.1.gz
│   ├── hr
│   │   └── man1
│   │   ├── calibre.1.gz
│   │   ├── calibre-customize.1.gz
│   │   ├── calibredb.1.gz
│   │   ├── calibre-debug.1.gz
│   │   ├── calibre-server.1.gz
│   │   ├── calibre-smtp.1.gz
│   │   ├── ebook-convert.1.gz
│   │   ├── ebook-edit.1.gz
│   │   ├── ebook-meta.1.gz
│   │   ├── ebook-polish.1.gz
│   │   ├── ebook-viewer.1.gz
│   │   ├── fetch-ebook-metadata.1.gz
│   │   ├── lrf2lrs.1.gz
│   │   ├── lrfviewer.1.gz
│   │   ├── lrs2lrf.1.gz
│   │   └── web2disk.1.gz
│   ├── hu
│   │   └── man1
│   │   ├── calibre.1.gz
│   │   ├── calibre-customize.1.gz
│   │   ├── calibredb.1.gz
│   │   ├── calibre-debug.1.gz
│   │   ├── calibre-server.1.gz
│   │   ├── calibre-smtp.1.gz
│   │   ├── ebook-convert.1.gz
│   │   ├── ebook-edit.1.gz
│   │   ├── ebook-meta.1.gz
│   │   ├── ebook-polish.1.gz
│   │   ├── ebook-viewer.1.gz
│   │   ├── fetch-ebook-metadata.1.gz
│   │   ├── lrf2lrs.1.gz
│   │   ├── lrfviewer.1.gz
│   │   ├── lrs2lrf.1.gz
│   │   └── web2disk.1.gz
│   ├── is
│   │   └── man1
│   │   ├── calibre.1.gz
│   │   ├── calibre-customize.1.gz
│   │   ├── calibredb.1.gz
│   │   ├── calibre-debug.1.gz
│   │   ├── calibre-server.1.gz
│   │   ├── calibre-smtp.1.gz
│   │   ├── ebook-convert.1.gz
│   │   ├── ebook-edit.1.gz
│   │   ├── ebook-meta.1.gz
│   │   ├── ebook-polish.1.gz
│   │   ├── ebook-viewer.1.gz
│   │   ├── fetch-ebook-metadata.1.gz
│   │   ├── lrf2lrs.1.gz
│   │   ├── lrfviewer.1.gz
│   │   ├── lrs2lrf.1.gz
│   │   └── web2disk.1.gz
│   ├── it
│   │   └── man1
│   │   ├── calibre.1.gz
│   │   ├── calibre-customize.1.gz
│   │   ├── calibredb.1.gz
│   │   ├── calibre-debug.1.gz
│   │   ├── calibre-server.1.gz
│   │   ├── calibre-smtp.1.gz
│   │   ├── ebook-convert.1.gz
│   │   ├── ebook-edit.1.gz
│   │   ├── ebook-meta.1.gz
│   │   ├── ebook-polish.1.gz
│   │   ├── ebook-viewer.1.gz
│   │   ├── fetch-ebook-metadata.1.gz
│   │   ├── lrf2lrs.1.gz
│   │   ├── lrfviewer.1.gz
│   │   ├── lrs2lrf.1.gz
│   │   └── web2disk.1.gz
│   ├── ja
│   │   └── man1
│   │   ├── calibre.1.gz
│   │   ├── calibre-customize.1.gz
│   │   ├── calibredb.1.gz
│   │   ├── calibre-debug.1.gz
│   │   ├── calibre-server.1.gz
│   │   ├── calibre-smtp.1.gz
│   │   ├── ebook-convert.1.gz
│   │   ├── ebook-edit.1.gz
│   │   ├── ebook-meta.1.gz
│   │   ├── ebook-polish.1.gz
│   │   ├── ebook-viewer.1.gz
│   │   ├── fetch-ebook-metadata.1.gz
│   │   ├── lrf2lrs.1.gz
│   │   ├── lrfviewer.1.gz
│   │   ├── lrs2lrf.1.gz
│   │   └── web2disk.1.gz
│   ├── ko
│   │   └── man1
│   │   ├── calibre.1.gz
│   │   ├── calibre-customize.1.gz
│   │   ├── calibredb.1.gz
│   │   ├── calibre-debug.1.gz
│   │   ├── calibre-server.1.gz
│   │   ├── calibre-smtp.1.gz
│   │   ├── ebook-convert.1.gz
│   │   ├── ebook-edit.1.gz
│   │   ├── ebook-meta.1.gz
│   │   ├── ebook-polish.1.gz
│   │   ├── ebook-viewer.1.gz
│   │   ├── fetch-ebook-metadata.1.gz
│   │   ├── lrf2lrs.1.gz
│   │   ├── lrfviewer.1.gz
│   │   ├── lrs2lrf.1.gz
│   │   └── web2disk.1.gz
│   ├── lt
│   │   └── man1
│   │   ├── calibre.1.gz
│   │   ├── calibre-customize.1.gz
│   │   ├── calibredb.1.gz
│   │   ├── calibre-debug.1.gz
│   │   ├── calibre-server.1.gz
│   │   ├── calibre-smtp.1.gz
│   │   ├── ebook-convert.1.gz
│   │   ├── ebook-edit.1.gz
│   │   ├── ebook-meta.1.gz
│   │   ├── ebook-polish.1.gz
│   │   ├── ebook-viewer.1.gz
│   │   ├── fetch-ebook-metadata.1.gz
│   │   ├── lrf2lrs.1.gz
│   │   ├── lrfviewer.1.gz
│   │   ├── lrs2lrf.1.gz
│   │   └── web2disk.1.gz
│   ├── lv
│   │   └── man1
│   │   ├── calibre.1.gz
│   │   ├── calibre-customize.1.gz
│   │   ├── calibredb.1.gz
│   │   ├── calibre-debug.1.gz
│   │   ├── calibre-server.1.gz
│   │   ├── calibre-smtp.1.gz
│   │   ├── ebook-convert.1.gz
│   │   ├── ebook-edit.1.gz
│   │   ├── ebook-meta.1.gz
│   │   ├── ebook-polish.1.gz
│   │   ├── ebook-viewer.1.gz
│   │   ├── fetch-ebook-metadata.1.gz
│   │   ├── lrf2lrs.1.gz
│   │   ├── lrfviewer.1.gz
│   │   ├── lrs2lrf.1.gz
│   │   └── web2disk.1.gz
│   ├── man1
│   │   ├── calibre.1.gz
│   │   ├── calibre-customize.1.gz
│   │   ├── calibredb.1.gz
│   │   ├── calibre-debug.1.gz
│   │   ├── calibre-server.1.gz
│   │   ├── calibre-smtp.1.gz
│   │   ├── ebook-convert.1.gz
│   │   ├── ebook-edit.1.gz
│   │   ├── ebook-meta.1.gz
│   │   ├── ebook-polish.1.gz
│   │   ├── ebook-viewer.1.gz
│   │   ├── fetch-ebook-metadata.1.gz
│   │   ├── lrf2lrs.1.gz
│   │   ├── lrfviewer.1.gz
│   │   ├── lrs2lrf.1.gz
│   │   └── web2disk.1.gz
│   ├── ms
│   │   └── man1
│   │   ├── calibre.1.gz
│   │   ├── calibre-customize.1.gz
│   │   ├── calibredb.1.gz
│   │   ├── calibre-debug.1.gz
│   │   ├── calibre-server.1.gz
│   │   ├── calibre-smtp.1.gz
│   │   ├── ebook-convert.1.gz
│   │   ├── ebook-edit.1.gz
│   │   ├── ebook-meta.1.gz
│   │   ├── ebook-polish.1.gz
│   │   ├── ebook-viewer.1.gz
│   │   ├── fetch-ebook-metadata.1.gz
│   │   ├── lrf2lrs.1.gz
│   │   ├── lrfviewer.1.gz
│   │   ├── lrs2lrf.1.gz
│   │   └── web2disk.1.gz
│   ├── nb
│   │   └── man1
│   │   ├── calibre.1.gz
│   │   ├── calibre-customize.1.gz
│   │   ├── calibredb.1.gz
│   │   ├── calibre-debug.1.gz
│   │   ├── calibre-server.1.gz
│   │   ├── calibre-smtp.1.gz
│   │   ├── ebook-convert.1.gz
│   │   ├── ebook-edit.1.gz
│   │   ├── ebook-meta.1.gz
│   │   ├── ebook-polish.1.gz
│   │   ├── ebook-viewer.1.gz
│   │   ├── fetch-ebook-metadata.1.gz
│   │   ├── lrf2lrs.1.gz
│   │   ├── lrfviewer.1.gz
│   │   ├── lrs2lrf.1.gz
│   │   └── web2disk.1.gz
│   ├── nds
│   │   └── man1
│   │   ├── calibre.1.gz
│   │   ├── calibre-customize.1.gz
│   │   ├── calibredb.1.gz
│   │   ├── calibre-debug.1.gz
│   │   ├── calibre-server.1.gz
│   │   ├── calibre-smtp.1.gz
│   │   ├── ebook-convert.1.gz
│   │   ├── ebook-edit.1.gz
│   │   ├── ebook-meta.1.gz
│   │   ├── ebook-polish.1.gz
│   │   ├── ebook-viewer.1.gz
│   │   ├── fetch-ebook-metadata.1.gz
│   │   ├── lrf2lrs.1.gz
│   │   ├── lrfviewer.1.gz
│   │   ├── lrs2lrf.1.gz
│   │   └── web2disk.1.gz
│   ├── nl
│   │   └── man1
│   │   ├── calibre.1.gz
│   │   ├── calibre-customize.1.gz
│   │   ├── calibredb.1.gz
│   │   ├── calibre-debug.1.gz
│   │   ├── calibre-server.1.gz
│   │   ├── calibre-smtp.1.gz
│   │   ├── ebook-convert.1.gz
│   │   ├── ebook-edit.1.gz
│   │   ├── ebook-meta.1.gz
│   │   ├── ebook-polish.1.gz
│   │   ├── ebook-viewer.1.gz
│   │   ├── fetch-ebook-metadata.1.gz
│   │   ├── lrf2lrs.1.gz
│   │   ├── lrfviewer.1.gz
│   │   ├── lrs2lrf.1.gz
│   │   └── web2disk.1.gz
│   ├── pl
│   │   └── man1
│   │   ├── calibre.1.gz
│   │   ├── calibre-customize.1.gz
│   │   ├── calibredb.1.gz
│   │   ├── calibre-debug.1.gz
│   │   ├── calibre-server.1.gz
│   │   ├── calibre-smtp.1.gz
│   │   ├── ebook-convert.1.gz
│   │   ├── ebook-edit.1.gz
│   │   ├── ebook-meta.1.gz
│   │   ├── ebook-polish.1.gz
│   │   ├── ebook-viewer.1.gz
│   │   ├── fetch-ebook-metadata.1.gz
│   │   ├── lrf2lrs.1.gz
│   │   ├── lrfviewer.1.gz
│   │   ├── lrs2lrf.1.gz
│   │   └── web2disk.1.gz
│   ├── pt
│   │   └── man1
│   │   ├── calibre.1.gz
│   │   ├── calibre-customize.1.gz
│   │   ├── calibredb.1.gz
│   │   ├── calibre-debug.1.gz
│   │   ├── calibre-server.1.gz
│   │   ├── calibre-smtp.1.gz
│   │   ├── ebook-convert.1.gz
│   │   ├── ebook-edit.1.gz
│   │   ├── ebook-meta.1.gz
│   │   ├── ebook-polish.1.gz
│   │   ├── ebook-viewer.1.gz
│   │   ├── fetch-ebook-metadata.1.gz
│   │   ├── lrf2lrs.1.gz
│   │   ├── lrfviewer.1.gz
│   │   ├── lrs2lrf.1.gz
│   │   └── web2disk.1.gz
│   ├── pt_BR
│   │   └── man1
│   │   ├── calibre.1.gz
│   │   ├── calibre-customize.1.gz
│   │   ├── calibredb.1.gz
│   │   ├── calibre-debug.1.gz
│   │   ├── calibre-server.1.gz
│   │   ├── calibre-smtp.1.gz
│   │   ├── ebook-convert.1.gz
│   │   ├── ebook-edit.1.gz
│   │   ├── ebook-meta.1.gz
│   │   ├── ebook-polish.1.gz
│   │   ├── ebook-viewer.1.gz
│   │   ├── fetch-ebook-metadata.1.gz
│   │   ├── lrf2lrs.1.gz
│   │   ├── lrfviewer.1.gz
│   │   ├── lrs2lrf.1.gz
│   │   └── web2disk.1.gz
│   ├── ro
│   │   └── man1
│   │   ├── calibre.1.gz
│   │   ├── calibre-customize.1.gz
│   │   ├── calibredb.1.gz
│   │   ├── calibre-debug.1.gz
│   │   ├── calibre-server.1.gz
│   │   ├── calibre-smtp.1.gz
│   │   ├── ebook-convert.1.gz
│   │   ├── ebook-edit.1.gz
│   │   ├── ebook-meta.1.gz
│   │   ├── ebook-polish.1.gz
│   │   ├── ebook-viewer.1.gz
│   │   ├── fetch-ebook-metadata.1.gz
│   │   ├── lrf2lrs.1.gz
│   │   ├── lrfviewer.1.gz
│   │   ├── lrs2lrf.1.gz
│   │   └── web2disk.1.gz
│   ├── ru
│   │   └── man1
│   │   ├── calibre.1.gz
│   │   ├── calibre-customize.1.gz
│   │   ├── calibredb.1.gz
│   │   ├── calibre-debug.1.gz
│   │   ├── calibre-server.1.gz
│   │   ├── calibre-smtp.1.gz
│   │   ├── ebook-convert.1.gz
│   │   ├── ebook-edit.1.gz
│   │   ├── ebook-meta.1.gz
│   │   ├── ebook-polish.1.gz
│   │   ├── ebook-viewer.1.gz
│   │   ├── fetch-ebook-metadata.1.gz
│   │   ├── lrf2lrs.1.gz
│   │   ├── lrfviewer.1.gz
│   │   ├── lrs2lrf.1.gz
│   │   └── web2disk.1.gz
│   ├── sk
│   │   └── man1
│   │   ├── calibre.1.gz
│   │   ├── calibre-customize.1.gz
│   │   ├── calibredb.1.gz
│   │   ├── calibre-debug.1.gz
│   │   ├── calibre-server.1.gz
│   │   ├── calibre-smtp.1.gz
│   │   ├── ebook-convert.1.gz
│   │   ├── ebook-edit.1.gz
│   │   ├── ebook-meta.1.gz
│   │   ├── ebook-polish.1.gz
│   │   ├── ebook-viewer.1.gz
│   │   ├── fetch-ebook-metadata.1.gz
│   │   ├── lrf2lrs.1.gz
│   │   ├── lrfviewer.1.gz
│   │   ├── lrs2lrf.1.gz
│   │   └── web2disk.1.gz
│   ├── sl
│   │   └── man1
│   │   ├── calibre.1.gz
│   │   ├── calibre-customize.1.gz
│   │   ├── calibredb.1.gz
│   │   ├── calibre-debug.1.gz
│   │   ├── calibre-server.1.gz
│   │   ├── calibre-smtp.1.gz
│   │   ├── ebook-convert.1.gz
│   │   ├── ebook-edit.1.gz
│   │   ├── ebook-meta.1.gz
│   │   ├── ebook-polish.1.gz
│   │   ├── ebook-viewer.1.gz
│   │   ├── fetch-ebook-metadata.1.gz
│   │   ├── lrf2lrs.1.gz
│   │   ├── lrfviewer.1.gz
│   │   ├── lrs2lrf.1.gz
│   │   └── web2disk.1.gz
│   ├── sr
│   │   └── man1
│   │   ├── calibre.1.gz
│   │   ├── calibre-customize.1.gz
│   │   ├── calibredb.1.gz
│   │   ├── calibre-debug.1.gz
│   │   ├── calibre-server.1.gz
│   │   ├── calibre-smtp.1.gz
│   │   ├── ebook-convert.1.gz
│   │   ├── ebook-edit.1.gz
│   │   ├── ebook-meta.1.gz
│   │   ├── ebook-polish.1.gz
│   │   ├── ebook-viewer.1.gz
│   │   ├── fetch-ebook-metadata.1.gz
│   │   ├── lrf2lrs.1.gz
│   │   ├── lrfviewer.1.gz
│   │   ├── lrs2lrf.1.gz
│   │   └── web2disk.1.gz
│   ├── sv
│   │   └── man1
│   │   ├── calibre.1.gz
│   │   ├── calibre-customize.1.gz
│   │   ├── calibredb.1.gz
│   │   ├── calibre-debug.1.gz
│   │   ├── calibre-server.1.gz
│   │   ├── calibre-smtp.1.gz
│   │   ├── ebook-convert.1.gz
│   │   ├── ebook-edit.1.gz
│   │   ├── ebook-meta.1.gz
│   │   ├── ebook-polish.1.gz
│   │   ├── ebook-viewer.1.gz
│   │   ├── fetch-ebook-metadata.1.gz
│   │   ├── lrf2lrs.1.gz
│   │   ├── lrfviewer.1.gz
│   │   ├── lrs2lrf.1.gz
│   │   └── web2disk.1.gz
│   ├── tr
│   │   └── man1
│   │   ├── calibre.1.gz
│   │   ├── calibre-customize.1.gz
│   │   ├── calibredb.1.gz
│   │   ├── calibre-debug.1.gz
│   │   ├── calibre-server.1.gz
│   │   ├── calibre-smtp.1.gz
│   │   ├── ebook-convert.1.gz
│   │   ├── ebook-edit.1.gz
│   │   ├── ebook-meta.1.gz
│   │   ├── ebook-polish.1.gz
│   │   ├── ebook-viewer.1.gz
│   │   ├── fetch-ebook-metadata.1.gz
│   │   ├── lrf2lrs.1.gz
│   │   ├── lrfviewer.1.gz
│   │   ├── lrs2lrf.1.gz
│   │   └── web2disk.1.gz
│   ├── uk
│   │   └── man1
│   │   ├── calibre.1.gz
│   │   ├── calibre-customize.1.gz
│   │   ├── calibredb.1.gz
│   │   ├── calibre-debug.1.gz
│   │   ├── calibre-server.1.gz
│   │   ├── calibre-smtp.1.gz
│   │   ├── ebook-convert.1.gz
│   │   ├── ebook-edit.1.gz
│   │   ├── ebook-meta.1.gz
│   │   ├── ebook-polish.1.gz
│   │   ├── ebook-viewer.1.gz
│   │   ├── fetch-ebook-metadata.1.gz
│   │   ├── lrf2lrs.1.gz
│   │   ├── lrfviewer.1.gz
│   │   ├── lrs2lrf.1.gz
│   │   └── web2disk.1.gz
│   ├── vi
│   │   └── man1
│   │   ├── calibre.1.gz
│   │   ├── calibre-customize.1.gz
│   │   ├── calibredb.1.gz
│   │   ├── calibre-debug.1.gz
│   │   ├── calibre-server.1.gz
│   │   ├── calibre-smtp.1.gz
│   │   ├── ebook-convert.1.gz
│   │   ├── ebook-edit.1.gz
│   │   ├── ebook-meta.1.gz
│   │   ├── ebook-polish.1.gz
│   │   ├── ebook-viewer.1.gz
│   │   ├── fetch-ebook-metadata.1.gz
│   │   ├── lrf2lrs.1.gz
│   │   ├── lrfviewer.1.gz
│   │   ├── lrs2lrf.1.gz
│   │   └── web2disk.1.gz
│   ├── zh_CN
│   │   └── man1
│   │   ├── calibre.1.gz
│   │   ├── calibre-customize.1.gz
│   │   ├── calibredb.1.gz
│   │   ├── calibre-debug.1.gz
│   │   ├── calibre-server.1.gz
│   │   ├── calibre-smtp.1.gz
│   │   ├── ebook-convert.1.gz
│   │   ├── ebook-edit.1.gz
│   │   ├── ebook-meta.1.gz
│   │   ├── ebook-polish.1.gz
│   │   ├── ebook-viewer.1.gz
│   │   ├── fetch-ebook-metadata.1.gz
│   │   ├── lrf2lrs.1.gz
│   │   ├── lrfviewer.1.gz
│   │   ├── lrs2lrf.1.gz
│   │   └── web2disk.1.gz
│   └── zh_TW
│   └── man1
│   ├── calibre.1.gz
│   ├── calibre-customize.1.gz
│   ├── calibredb.1.gz
│   ├── calibre-debug.1.gz
│   ├── calibre-server.1.gz
│   ├── calibre-smtp.1.gz
│   ├── ebook-convert.1.gz
│   ├── ebook-edit.1.gz
│   ├── ebook-meta.1.gz
│   ├── ebook-polish.1.gz
│   ├── ebook-viewer.1.gz
│   ├── fetch-ebook-metadata.1.gz
│   ├── lrf2lrs.1.gz
│   ├── lrfviewer.1.gz
│   ├── lrs2lrf.1.gz
│   └── web2disk.1.gz
└── metainfo
├── calibre-ebook-edit.appdata.xml
├── calibre-ebook-viewer.appdata.xml
└── calibre-gui.appdata.xml
326 directories, 2630 files
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment