From 76969711f636ec304b8f7704a3084c0088615be6 Mon Sep 17 00:00:00 2001 From: Krakinou Date: Sun, 16 Dec 2018 16:02:32 +0100 Subject: [PATCH] Add empty database for new folder --- scripts/install | 26 +++++++++++------- scripts/remove | 2 +- src/calibre/metadata.db | Bin 0 -> 339968 bytes src/{ => calibreweb}/LICENSE | 0 src/{ => calibreweb}/babel.cfg | 0 src/{ => calibreweb}/cps.py | 0 src/{ => calibreweb}/cps/__init__.py | 0 src/{ => calibreweb}/cps/book_formats.py | 0 src/{ => calibreweb}/cps/cache_buster.py | 0 src/{ => calibreweb}/cps/cli.py | 0 src/{ => calibreweb}/cps/comic.py | 0 src/{ => calibreweb}/cps/converter.py | 0 src/{ => calibreweb}/cps/db.py | 0 src/{ => calibreweb}/cps/epub.py | 0 src/{ => calibreweb}/cps/fb2.py | 0 src/{ => calibreweb}/cps/gdriveutils.py | 0 src/{ => calibreweb}/cps/helper.py | 0 src/{ => calibreweb}/cps/redirect.py | 0 src/{ => calibreweb}/cps/reverseproxy.py | 0 src/{ => calibreweb}/cps/server.py | 0 .../cps/static/css/caliBlur-style.css | 0 .../static/css/fonts/GrandHotel-Regular.ttf | Bin .../cps/static/css/fonts/fontello.eot | Bin .../cps/static/css/fonts/fontello.svg | 0 .../cps/static/css/fonts/fontello.ttf | Bin .../cps/static/css/fonts/fontello.woff | Bin .../fonts/glyphicons-halflings-regular.eot | Bin .../fonts/glyphicons-halflings-regular.svg | 0 .../fonts/glyphicons-halflings-regular.ttf | Bin .../fonts/glyphicons-halflings-regular.woff | Bin .../fonts/glyphicons-halflings-regular.woff2 | Bin .../static/css/images/annotation-check.svg | 0 .../static/css/images/annotation-comment.svg | 0 .../cps/static/css/images/annotation-help.svg | 0 .../static/css/images/annotation-insert.svg | 0 .../cps/static/css/images/annotation-key.svg | 0 .../css/images/annotation-newparagraph.svg | 0 .../static/css/images/annotation-noicon.svg | 0 .../cps/static/css/images/annotation-note.svg | 0 .../css/images/annotation-paragraph.svg | 0 .../css/images/findbarButton-next-rtl.png | Bin .../css/images/findbarButton-next-rtl@2x.png | Bin .../static/css/images/findbarButton-next.png | Bin .../css/images/findbarButton-next@2x.png | Bin .../css/images/findbarButton-previous-rtl.png | Bin .../images/findbarButton-previous-rtl@2x.png | Bin .../css/images/findbarButton-previous.png | Bin .../css/images/findbarButton-previous@2x.png | Bin .../cps/static/css/images/grab.cur | Bin .../cps/static/css/images/grabbing.cur | Bin .../cps/static/css/images/loading-icon.gif | Bin .../cps/static/css/images/loading-small.png | Bin .../static/css/images/loading-small@2x.png | Bin ...ondaryToolbarButton-documentProperties.png | Bin ...aryToolbarButton-documentProperties@2x.png | Bin .../secondaryToolbarButton-firstPage.png | Bin .../secondaryToolbarButton-firstPage@2x.png | Bin .../secondaryToolbarButton-handTool.png | Bin .../secondaryToolbarButton-handTool@2x.png | Bin .../secondaryToolbarButton-lastPage.png | Bin .../secondaryToolbarButton-lastPage@2x.png | Bin .../secondaryToolbarButton-rotateCcw.png | Bin .../secondaryToolbarButton-rotateCcw@2x.png | Bin .../secondaryToolbarButton-rotateCw.png | Bin .../secondaryToolbarButton-rotateCw@2x.png | Bin .../cps/static/css/images/shadow.png | Bin .../cps/static/css/images/texture.png | Bin .../css/images/toolbarButton-bookmark.png | Bin .../css/images/toolbarButton-bookmark@2x.png | Bin .../css/images/toolbarButton-download.png | Bin .../css/images/toolbarButton-download@2x.png | Bin .../css/images/toolbarButton-menuArrows.png | Bin .../images/toolbarButton-menuArrows@2x.png | Bin .../css/images/toolbarButton-openFile.png | Bin .../css/images/toolbarButton-openFile@2x.png | Bin .../css/images/toolbarButton-pageDown-rtl.png | Bin .../images/toolbarButton-pageDown-rtl@2x.png | Bin .../css/images/toolbarButton-pageDown.png | Bin .../css/images/toolbarButton-pageDown@2x.png | Bin .../css/images/toolbarButton-pageUp-rtl.png | Bin .../images/toolbarButton-pageUp-rtl@2x.png | Bin .../css/images/toolbarButton-pageUp.png | Bin .../css/images/toolbarButton-pageUp@2x.png | Bin .../images/toolbarButton-presentationMode.png | Bin .../toolbarButton-presentationMode@2x.png | Bin .../static/css/images/toolbarButton-print.png | Bin .../css/images/toolbarButton-print@2x.png | Bin .../css/images/toolbarButton-search.png | Bin .../css/images/toolbarButton-search@2x.png | Bin ...olbarButton-secondaryToolbarToggle-rtl.png | Bin ...arButton-secondaryToolbarToggle-rtl@2x.png | Bin .../toolbarButton-secondaryToolbarToggle.png | Bin ...oolbarButton-secondaryToolbarToggle@2x.png | Bin .../toolbarButton-sidebarToggle-rtl.png | Bin .../toolbarButton-sidebarToggle-rtl@2x.png | Bin .../images/toolbarButton-sidebarToggle.png | Bin .../images/toolbarButton-sidebarToggle@2x.png | Bin .../images/toolbarButton-viewAttachments.png | Bin .../toolbarButton-viewAttachments@2x.png | Bin .../images/toolbarButton-viewOutline-rtl.png | Bin .../toolbarButton-viewOutline-rtl@2x.png | Bin .../css/images/toolbarButton-viewOutline.png | Bin .../images/toolbarButton-viewOutline@2x.png | Bin .../images/toolbarButton-viewThumbnail.png | Bin .../images/toolbarButton-viewThumbnail@2x.png | Bin .../css/images/toolbarButton-zoomIn.png | Bin .../css/images/toolbarButton-zoomIn@2x.png | Bin .../css/images/toolbarButton-zoomOut.png | Bin .../css/images/toolbarButton-zoomOut@2x.png | Bin .../css/images/treeitem-collapsed-rtl.png | Bin .../css/images/treeitem-collapsed-rtl@2x.png | Bin .../static/css/images/treeitem-collapsed.png | Bin .../css/images/treeitem-collapsed@2x.png | Bin .../static/css/images/treeitem-expanded.png | Bin .../css/images/treeitem-expanded@2x.png | Bin .../cps/static/css/kthoom.css | 0 .../css/libs/bootstrap-datepicker3.css.map | 0 .../css/libs/bootstrap-datepicker3.min.css | 0 .../static/css/libs/bootstrap-editable.css | 0 .../static/css/libs/bootstrap-table.min.css | 0 .../static/css/libs/bootstrap-theme.min.css | 0 .../css/libs/bootstrap-theme.min.css.map | 0 .../cps/static/css/libs/bootstrap.min.css | 0 .../cps/static/css/libs/bootstrap.min.css.map | 0 .../cps/static/css/libs/normalize.css | 0 .../cps/static/css/libs/typeahead.css | 0 .../cps/static/css/libs/viewer.css | 0 src/{ => calibreweb}/cps/static/css/main.css | 0 src/{ => calibreweb}/cps/static/css/popup.css | 0 src/{ => calibreweb}/cps/static/css/style.css | 0 src/{ => calibreweb}/cps/static/favicon.ico | Bin .../cps/static/generic_cover.jpg | Bin .../cps/static/img/annotator-glyph-sprite.png | Bin .../cps/static/img/annotator-icon-sprite.png | Bin .../cps/static/img/apple-touch-icon.png | Bin .../cps/static/img/cancelfullscreen.png | Bin src/{ => calibreweb}/cps/static/img/close.png | Bin .../cps/static/img/fullscreen.png | Bin .../cps/static/img/goodreads.svg | 0 .../cps/static/img/loader.gif | Bin .../cps/static/img/menu-icon.png | Bin src/{ => calibreweb}/cps/static/img/save.png | Bin src/{ => calibreweb}/cps/static/img/saved.png | Bin .../cps/static/img/settings-s.png | Bin .../cps/static/img/settings.png | Bin src/{ => calibreweb}/cps/static/img/star.png | Bin src/{ => calibreweb}/cps/static/js/archive.js | 0 .../cps/static/js/bytestream.js | 0 src/{ => calibreweb}/cps/static/js/details.js | 0 .../cps/static/js/edit_books.js | 0 .../cps/static/js/get_meta.js | 0 src/{ => calibreweb}/cps/static/js/io.js | 0 src/{ => calibreweb}/cps/static/js/kthoom.js | 0 .../cps/static/js/libs/Sortable.min.js | 0 .../bootstrap-datepicker.min.js | 0 .../locales/bootstrap-datepicker.de.min.js | 0 .../locales/bootstrap-datepicker.es.min.js | 0 .../locales/bootstrap-datepicker.fr.min.js | 0 .../locales/bootstrap-datepicker.it.min.js | 0 .../locales/bootstrap-datepicker.nl.min.js | 0 .../locales/bootstrap-datepicker.pl.min.js | 0 .../locales/bootstrap-datepicker.ru.min.js | 0 .../locales/bootstrap-datepicker.zh-CN.min.js | 0 .../js/libs/bootstrap-rating-input.min.js | 0 .../bootstrap-table/bootstrap-editable.min.js | 0 .../bootstrap-table-editable.min.js | 0 .../bootstrap-table/bootstrap-table.min.js | 0 .../locale/bootstrap-table-af-ZA.min.js | 0 .../locale/bootstrap-table-ar-SA.min.js | 0 .../locale/bootstrap-table-ca-ES.min.js | 0 .../locale/bootstrap-table-cs-CZ.min.js | 0 .../locale/bootstrap-table-da-DK.min.js | 0 .../locale/bootstrap-table-de-DE.min.js | 0 .../locale/bootstrap-table-el-GR.min.js | 0 .../locale/bootstrap-table-en-US.min.js | 0 .../locale/bootstrap-table-es-AR.min.js | 0 .../locale/bootstrap-table-es-CL.min.js | 0 .../locale/bootstrap-table-es-CR.min.js | 0 .../locale/bootstrap-table-es-ES.min.js | 0 .../locale/bootstrap-table-es-MX.min.js | 0 .../locale/bootstrap-table-es-NI.min.js | 0 .../locale/bootstrap-table-es-SP.min.js | 0 .../locale/bootstrap-table-et-EE.min.js | 0 .../locale/bootstrap-table-eu-EU.min.js | 0 .../locale/bootstrap-table-fa-IR.min.js | 0 .../locale/bootstrap-table-fr-BE.min.js | 0 .../locale/bootstrap-table-fr-FR.min.js | 0 .../locale/bootstrap-table-he-IL.min.js | 0 .../locale/bootstrap-table-hr-HR.min.js | 0 .../locale/bootstrap-table-hu-HU.min.js | 0 .../locale/bootstrap-table-id-ID.min.js | 0 .../locale/bootstrap-table-it-IT.min.js | 0 .../locale/bootstrap-table-ja-JP.min.js | 0 .../locale/bootstrap-table-ka-GE.min.js | 0 .../locale/bootstrap-table-ko-KR.min.js | 0 .../locale/bootstrap-table-ms-MY.min.js | 0 .../locale/bootstrap-table-nb-NO.min.js | 0 .../locale/bootstrap-table-nl-NL.min.js | 0 .../locale/bootstrap-table-pl-PL.min.js | 0 .../locale/bootstrap-table-pt-BR.min.js | 0 .../locale/bootstrap-table-pt-PT.min.js | 0 .../locale/bootstrap-table-ro-RO.min.js | 0 .../locale/bootstrap-table-ru-RU.min.js | 0 .../locale/bootstrap-table-sk-SK.min.js | 0 .../locale/bootstrap-table-sv-SE.min.js | 0 .../locale/bootstrap-table-th-TH.min.js | 0 .../locale/bootstrap-table-tr-TR.min.js | 0 .../locale/bootstrap-table-uk-UA.min.js | 0 .../locale/bootstrap-table-ur-PK.min.js | 0 .../locale/bootstrap-table-uz-Latn-UZ.min.js | 0 .../locale/bootstrap-table-vi-VN.min.js | 0 .../locale/bootstrap-table-zh-CN.min.js | 0 .../locale/bootstrap-table-zh-TW.min.js | 0 .../cps/static/js/libs/bootstrap.min.js | 0 .../cps/static/js/libs/compatibility.js | 0 .../cps/static/js/libs/context.js | 0 .../cps/static/js/libs/context.min.js | 0 .../cps/static/js/libs/debugger.js | 0 .../cps/static/js/libs/epub.min.js | 0 .../cps/static/js/libs/hooks.min.js | 0 .../cps/static/js/libs/intention.js | 0 .../cps/static/js/libs/intention.min.js | 0 .../cps/static/js/libs/jquery.form.js | 0 .../cps/static/js/libs/jquery.min.js | 0 .../cps/static/js/libs/jquery.min.map | 0 .../cps/static/js/libs/jszip.min.js | 0 .../cps/static/js/libs/l10n.js | 0 .../cps/static/js/libs/pdf.js | 0 .../cps/static/js/libs/pdf.worker.js | 0 .../cps/static/js/libs/plugins.js | 0 .../cps/static/js/libs/reader.min.js | 0 .../cps/static/js/libs/screenfull.min.js | 0 .../cps/static/js/libs/tinymce/langs/de.js | 0 .../cps/static/js/libs/tinymce/langs/es.js | 0 .../cps/static/js/libs/tinymce/langs/fr.js | 0 .../cps/static/js/libs/tinymce/langs/nl.js | 0 .../cps/static/js/libs/tinymce/langs/pl.js | 0 .../static/js/libs/tinymce/langs/readme.md | 0 .../cps/static/js/libs/tinymce/langs/ru.js | 0 .../js/libs/tinymce/langs/zh_Hans_CN.js | 0 .../cps/static/js/libs/tinymce/license.txt | 0 .../skins/lightgray/content.inline.min.css | 0 .../tinymce/skins/lightgray/content.min.css | 0 .../skins/lightgray/fonts/tinymce-small.eot | Bin .../skins/lightgray/fonts/tinymce-small.svg | 0 .../skins/lightgray/fonts/tinymce-small.ttf | Bin .../skins/lightgray/fonts/tinymce-small.woff | Bin .../tinymce/skins/lightgray/fonts/tinymce.eot | Bin .../tinymce/skins/lightgray/fonts/tinymce.svg | 0 .../tinymce/skins/lightgray/fonts/tinymce.ttf | Bin .../skins/lightgray/fonts/tinymce.woff | Bin .../tinymce/skins/lightgray/img/anchor.gif | Bin .../tinymce/skins/lightgray/img/loader.gif | Bin .../tinymce/skins/lightgray/img/object.gif | Bin .../tinymce/skins/lightgray/img/trans.gif | Bin .../libs/tinymce/skins/lightgray/skin.min.css | 0 .../libs/tinymce/themes/inlite/theme.min.js | 0 .../libs/tinymce/themes/modern/theme.min.js | 0 .../cps/static/js/libs/tinymce/tinymce.min.js | 0 .../cps/static/js/libs/typeahead.bundle.js | 0 .../cps/static/js/libs/underscore-min.js | 0 .../cps/static/js/libs/underscore-min.map | 0 .../cps/static/js/libs/viewer.js | 0 .../cps/static/js/libs/zip.min.js | 0 src/{ => calibreweb}/cps/static/js/main.js | 0 .../cps/static/js/reading/epub.js | 0 .../cps/static/js/shelforder.js | 0 src/{ => calibreweb}/cps/static/js/table.js | 0 src/{ => calibreweb}/cps/static/js/unrar.js | 0 src/{ => calibreweb}/cps/static/js/untar.js | 0 src/{ => calibreweb}/cps/static/js/unzip.js | 0 .../cps/static/locale/ach/viewer.properties | 0 .../cps/static/locale/af/viewer.properties | 0 .../cps/static/locale/ak/viewer.properties | 0 .../cps/static/locale/an/viewer.properties | 0 .../cps/static/locale/ar/viewer.properties | 0 .../cps/static/locale/as/viewer.properties | 0 .../cps/static/locale/ast/viewer.properties | 0 .../cps/static/locale/az/viewer.properties | 0 .../cps/static/locale/be/viewer.properties | 0 .../cps/static/locale/bg/viewer.properties | 0 .../cps/static/locale/bn-BD/viewer.properties | 0 .../cps/static/locale/bn-IN/viewer.properties | 0 .../cps/static/locale/br/viewer.properties | 0 .../cps/static/locale/bs/viewer.properties | 0 .../cps/static/locale/ca/viewer.properties | 0 .../cps/static/locale/cs/viewer.properties | 0 .../cps/static/locale/csb/viewer.properties | 0 .../cps/static/locale/cy/viewer.properties | 0 .../cps/static/locale/da/viewer.properties | 0 .../cps/static/locale/de/viewer.properties | 0 .../cps/static/locale/el/viewer.properties | 0 .../cps/static/locale/en-GB/viewer.properties | 0 .../cps/static/locale/en-US/viewer.properties | 0 .../cps/static/locale/en-ZA/viewer.properties | 0 .../cps/static/locale/eo/viewer.properties | 0 .../cps/static/locale/es-AR/viewer.properties | 0 .../cps/static/locale/es-CL/viewer.properties | 0 .../cps/static/locale/es-ES/viewer.properties | 0 .../cps/static/locale/es-MX/viewer.properties | 0 .../cps/static/locale/et/viewer.properties | 0 .../cps/static/locale/eu/viewer.properties | 0 .../cps/static/locale/fa/viewer.properties | 0 .../cps/static/locale/ff/viewer.properties | 0 .../cps/static/locale/fi/viewer.properties | 0 .../cps/static/locale/fr/viewer.properties | 0 .../cps/static/locale/fy-NL/viewer.properties | 0 .../cps/static/locale/ga-IE/viewer.properties | 0 .../cps/static/locale/gd/viewer.properties | 0 .../cps/static/locale/gl/viewer.properties | 0 .../cps/static/locale/gu-IN/viewer.properties | 0 .../cps/static/locale/he/viewer.properties | 0 .../cps/static/locale/hi-IN/viewer.properties | 0 .../cps/static/locale/hr/viewer.properties | 0 .../cps/static/locale/hu/viewer.properties | 0 .../cps/static/locale/hy-AM/viewer.properties | 0 .../cps/static/locale/id/viewer.properties | 0 .../cps/static/locale/is/viewer.properties | 0 .../cps/static/locale/it/viewer.properties | 0 .../cps/static/locale/ja/viewer.properties | 0 .../cps/static/locale/ka/viewer.properties | 0 .../cps/static/locale/kk/viewer.properties | 0 .../cps/static/locale/km/viewer.properties | 0 .../cps/static/locale/kn/viewer.properties | 0 .../cps/static/locale/ko/viewer.properties | 0 .../cps/static/locale/ku/viewer.properties | 0 .../cps/static/locale/lg/viewer.properties | 0 .../cps/static/locale/lij/viewer.properties | 0 .../cps/static/locale/locale.properties | 0 .../cps/static/locale/lt/viewer.properties | 0 .../cps/static/locale/lv/viewer.properties | 0 .../cps/static/locale/mai/viewer.properties | 0 .../cps/static/locale/mk/viewer.properties | 0 .../cps/static/locale/ml/viewer.properties | 0 .../cps/static/locale/mn/viewer.properties | 0 .../cps/static/locale/mr/viewer.properties | 0 .../cps/static/locale/ms/viewer.properties | 0 .../cps/static/locale/my/viewer.properties | 0 .../cps/static/locale/nb-NO/viewer.properties | 0 .../cps/static/locale/nl/viewer.properties | 0 .../cps/static/locale/nn-NO/viewer.properties | 0 .../cps/static/locale/nso/viewer.properties | 0 .../cps/static/locale/oc/viewer.properties | 0 .../cps/static/locale/or/viewer.properties | 0 .../cps/static/locale/pa-IN/viewer.properties | 0 .../cps/static/locale/pl/viewer.properties | 0 .../cps/static/locale/pt-BR/viewer.properties | 0 .../cps/static/locale/pt-PT/viewer.properties | 0 .../cps/static/locale/rm/viewer.properties | 0 .../cps/static/locale/ro/viewer.properties | 0 .../cps/static/locale/ru/viewer.properties | 0 .../cps/static/locale/rw/viewer.properties | 0 .../cps/static/locale/sah/viewer.properties | 0 .../cps/static/locale/si/viewer.properties | 0 .../cps/static/locale/sk/viewer.properties | 0 .../cps/static/locale/sl/viewer.properties | 0 .../cps/static/locale/son/viewer.properties | 0 .../cps/static/locale/sq/viewer.properties | 0 .../cps/static/locale/sr/viewer.properties | 0 .../cps/static/locale/sv-SE/viewer.properties | 0 .../cps/static/locale/sw/viewer.properties | 0 .../cps/static/locale/ta-LK/viewer.properties | 0 .../cps/static/locale/ta/viewer.properties | 0 .../cps/static/locale/te/viewer.properties | 0 .../cps/static/locale/th/viewer.properties | 0 .../cps/static/locale/tl/viewer.properties | 0 .../cps/static/locale/tn/viewer.properties | 0 .../cps/static/locale/tr/viewer.properties | 0 .../cps/static/locale/uk/viewer.properties | 0 .../cps/static/locale/ur/viewer.properties | 0 .../cps/static/locale/vi/viewer.properties | 0 .../cps/static/locale/wo/viewer.properties | 0 .../cps/static/locale/xh/viewer.properties | 0 .../cps/static/locale/zh-CN/viewer.properties | 0 .../cps/static/locale/zh-TW/viewer.properties | 0 .../cps/static/locale/zu/viewer.properties | 0 src/{ => calibreweb}/cps/templates/admin.html | 0 .../cps/templates/author.html | 0 .../cps/templates/book_edit.html | 0 .../cps/templates/config_edit.html | 0 .../cps/templates/config_view_edit.html | 0 .../cps/templates/detail.html | 0 .../cps/templates/discover.html | 0 .../cps/templates/email_edit.html | 0 src/{ => calibreweb}/cps/templates/feed.xml | 0 .../cps/templates/fragment.html | 0 .../cps/templates/http_error.html | 0 src/{ => calibreweb}/cps/templates/index.html | 0 src/{ => calibreweb}/cps/templates/index.xml | 0 src/{ => calibreweb}/cps/templates/json.txt | 0 .../cps/templates/languages.html | 0 .../cps/templates/layout.html | 0 src/{ => calibreweb}/cps/templates/list.html | 0 src/{ => calibreweb}/cps/templates/login.html | 0 src/{ => calibreweb}/cps/templates/osd.xml | 0 src/{ => calibreweb}/cps/templates/read.html | 0 .../cps/templates/readcbr.html | 0 .../cps/templates/readpdf.html | 0 .../cps/templates/readtxt.html | 0 .../cps/templates/register.html | 0 .../cps/templates/remote_login.html | 0 .../cps/templates/search.html | 0 .../cps/templates/search_form.html | 0 src/{ => calibreweb}/cps/templates/shelf.html | 0 .../cps/templates/shelf_edit.html | 0 .../cps/templates/shelf_order.html | 0 src/{ => calibreweb}/cps/templates/stats.html | 0 src/{ => calibreweb}/cps/templates/tasks.html | 0 .../cps/templates/user_edit.html | 0 .../translations/de/LC_MESSAGES/messages.mo | Bin .../translations/de/LC_MESSAGES/messages.po | 0 .../translations/es/LC_MESSAGES/messages.mo | Bin .../translations/es/LC_MESSAGES/messages.po | 0 .../translations/fr/LC_MESSAGES/messages.mo | Bin .../translations/fr/LC_MESSAGES/messages.po | 0 .../translations/hu/LC_MESSAGES/messages.mo | Bin .../translations/hu/LC_MESSAGES/messages.po | 0 .../cps/translations/iso639.pickle | 0 .../translations/it/LC_MESSAGES/messages.mo | Bin .../translations/it/LC_MESSAGES/messages.po | 0 .../translations/ja/LC_MESSAGES/messages.mo | Bin .../translations/ja/LC_MESSAGES/messages.po | 0 .../translations/km/LC_MESSAGES/messages.mo | Bin .../translations/km/LC_MESSAGES/messages.po | 0 .../translations/nl/LC_MESSAGES/messages.mo | Bin .../translations/nl/LC_MESSAGES/messages.po | 0 .../translations/pl/LC_MESSAGES/messages.mo | Bin .../translations/pl/LC_MESSAGES/messages.po | 0 .../translations/ru/LC_MESSAGES/messages.mo | Bin .../translations/ru/LC_MESSAGES/messages.po | 0 .../translations/sv/LC_MESSAGES/messages.mo | Bin .../translations/sv/LC_MESSAGES/messages.po | 0 .../zh_Hans_CN/LC_MESSAGES/messages.mo | Bin .../zh_Hans_CN/LC_MESSAGES/messages.po | 0 src/{ => calibreweb}/cps/ub.py | 0 src/{ => calibreweb}/cps/uploader.py | 0 src/{ => calibreweb}/cps/web.py | 0 src/{ => calibreweb}/cps/worker.py | 0 src/{ => calibreweb}/messages.pot | 0 .../optional-requirements.txt | 0 src/{ => calibreweb}/readme.md | 0 src/{ => calibreweb}/requirements.txt | 0 .../test/Calibre-Web TestSummary.html | 0 src/{ => calibreweb}/test/css/runner.css | 0 src/{ => calibreweb}/test/js/runner.js | 0 445 files changed, 17 insertions(+), 11 deletions(-) create mode 100644 src/calibre/metadata.db rename src/{ => calibreweb}/LICENSE (100%) rename src/{ => calibreweb}/babel.cfg (100%) rename src/{ => calibreweb}/cps.py (100%) rename src/{ => calibreweb}/cps/__init__.py (100%) rename src/{ => calibreweb}/cps/book_formats.py (100%) rename src/{ => calibreweb}/cps/cache_buster.py (100%) rename src/{ => calibreweb}/cps/cli.py (100%) rename src/{ => calibreweb}/cps/comic.py (100%) rename src/{ => calibreweb}/cps/converter.py (100%) rename src/{ => calibreweb}/cps/db.py (100%) rename src/{ => calibreweb}/cps/epub.py (100%) rename src/{ => calibreweb}/cps/fb2.py (100%) rename src/{ => calibreweb}/cps/gdriveutils.py (100%) rename src/{ => calibreweb}/cps/helper.py (100%) rename src/{ => calibreweb}/cps/redirect.py (100%) rename src/{ => calibreweb}/cps/reverseproxy.py (100%) rename src/{ => calibreweb}/cps/server.py (100%) rename src/{ => calibreweb}/cps/static/css/caliBlur-style.css (100%) rename src/{ => calibreweb}/cps/static/css/fonts/GrandHotel-Regular.ttf (100%) rename src/{ => calibreweb}/cps/static/css/fonts/fontello.eot (100%) rename src/{ => calibreweb}/cps/static/css/fonts/fontello.svg (100%) rename src/{ => calibreweb}/cps/static/css/fonts/fontello.ttf (100%) rename src/{ => calibreweb}/cps/static/css/fonts/fontello.woff (100%) rename src/{ => calibreweb}/cps/static/css/fonts/glyphicons-halflings-regular.eot (100%) rename src/{ => calibreweb}/cps/static/css/fonts/glyphicons-halflings-regular.svg (100%) rename src/{ => calibreweb}/cps/static/css/fonts/glyphicons-halflings-regular.ttf (100%) rename src/{ => calibreweb}/cps/static/css/fonts/glyphicons-halflings-regular.woff (100%) rename src/{ => calibreweb}/cps/static/css/fonts/glyphicons-halflings-regular.woff2 (100%) rename src/{ => calibreweb}/cps/static/css/images/annotation-check.svg (100%) rename src/{ => calibreweb}/cps/static/css/images/annotation-comment.svg (100%) rename src/{ => calibreweb}/cps/static/css/images/annotation-help.svg (100%) rename src/{ => calibreweb}/cps/static/css/images/annotation-insert.svg (100%) rename src/{ => calibreweb}/cps/static/css/images/annotation-key.svg (100%) rename src/{ => calibreweb}/cps/static/css/images/annotation-newparagraph.svg (100%) rename src/{ => calibreweb}/cps/static/css/images/annotation-noicon.svg (100%) rename src/{ => calibreweb}/cps/static/css/images/annotation-note.svg (100%) rename src/{ => calibreweb}/cps/static/css/images/annotation-paragraph.svg (100%) rename src/{ => calibreweb}/cps/static/css/images/findbarButton-next-rtl.png (100%) rename src/{ => calibreweb}/cps/static/css/images/findbarButton-next-rtl@2x.png (100%) rename src/{ => calibreweb}/cps/static/css/images/findbarButton-next.png (100%) rename src/{ => calibreweb}/cps/static/css/images/findbarButton-next@2x.png (100%) rename src/{ => calibreweb}/cps/static/css/images/findbarButton-previous-rtl.png (100%) rename src/{ => calibreweb}/cps/static/css/images/findbarButton-previous-rtl@2x.png (100%) rename src/{ => calibreweb}/cps/static/css/images/findbarButton-previous.png (100%) rename src/{ => calibreweb}/cps/static/css/images/findbarButton-previous@2x.png (100%) rename src/{ => calibreweb}/cps/static/css/images/grab.cur (100%) rename src/{ => calibreweb}/cps/static/css/images/grabbing.cur (100%) rename src/{ => calibreweb}/cps/static/css/images/loading-icon.gif (100%) rename src/{ => calibreweb}/cps/static/css/images/loading-small.png (100%) rename src/{ => calibreweb}/cps/static/css/images/loading-small@2x.png (100%) rename src/{ => calibreweb}/cps/static/css/images/secondaryToolbarButton-documentProperties.png (100%) rename src/{ => calibreweb}/cps/static/css/images/secondaryToolbarButton-documentProperties@2x.png (100%) rename src/{ => calibreweb}/cps/static/css/images/secondaryToolbarButton-firstPage.png (100%) rename src/{ => calibreweb}/cps/static/css/images/secondaryToolbarButton-firstPage@2x.png (100%) rename src/{ => calibreweb}/cps/static/css/images/secondaryToolbarButton-handTool.png (100%) rename src/{ => calibreweb}/cps/static/css/images/secondaryToolbarButton-handTool@2x.png (100%) rename src/{ => calibreweb}/cps/static/css/images/secondaryToolbarButton-lastPage.png (100%) rename src/{ => calibreweb}/cps/static/css/images/secondaryToolbarButton-lastPage@2x.png (100%) rename src/{ => calibreweb}/cps/static/css/images/secondaryToolbarButton-rotateCcw.png (100%) rename src/{ => calibreweb}/cps/static/css/images/secondaryToolbarButton-rotateCcw@2x.png (100%) rename src/{ => calibreweb}/cps/static/css/images/secondaryToolbarButton-rotateCw.png (100%) rename src/{ => calibreweb}/cps/static/css/images/secondaryToolbarButton-rotateCw@2x.png (100%) rename src/{ => calibreweb}/cps/static/css/images/shadow.png (100%) rename src/{ => calibreweb}/cps/static/css/images/texture.png (100%) rename src/{ => calibreweb}/cps/static/css/images/toolbarButton-bookmark.png (100%) rename src/{ => calibreweb}/cps/static/css/images/toolbarButton-bookmark@2x.png (100%) rename src/{ => calibreweb}/cps/static/css/images/toolbarButton-download.png (100%) rename src/{ => calibreweb}/cps/static/css/images/toolbarButton-download@2x.png (100%) rename src/{ => calibreweb}/cps/static/css/images/toolbarButton-menuArrows.png (100%) rename src/{ => calibreweb}/cps/static/css/images/toolbarButton-menuArrows@2x.png (100%) rename src/{ => calibreweb}/cps/static/css/images/toolbarButton-openFile.png (100%) rename src/{ => calibreweb}/cps/static/css/images/toolbarButton-openFile@2x.png (100%) rename src/{ => calibreweb}/cps/static/css/images/toolbarButton-pageDown-rtl.png (100%) rename src/{ => calibreweb}/cps/static/css/images/toolbarButton-pageDown-rtl@2x.png (100%) rename src/{ => calibreweb}/cps/static/css/images/toolbarButton-pageDown.png (100%) rename src/{ => calibreweb}/cps/static/css/images/toolbarButton-pageDown@2x.png (100%) rename src/{ => calibreweb}/cps/static/css/images/toolbarButton-pageUp-rtl.png (100%) rename src/{ => calibreweb}/cps/static/css/images/toolbarButton-pageUp-rtl@2x.png (100%) rename src/{ => calibreweb}/cps/static/css/images/toolbarButton-pageUp.png (100%) rename src/{ => calibreweb}/cps/static/css/images/toolbarButton-pageUp@2x.png (100%) rename src/{ => calibreweb}/cps/static/css/images/toolbarButton-presentationMode.png (100%) rename src/{ => calibreweb}/cps/static/css/images/toolbarButton-presentationMode@2x.png (100%) rename src/{ => calibreweb}/cps/static/css/images/toolbarButton-print.png (100%) rename src/{ => calibreweb}/cps/static/css/images/toolbarButton-print@2x.png (100%) rename src/{ => calibreweb}/cps/static/css/images/toolbarButton-search.png (100%) rename src/{ => calibreweb}/cps/static/css/images/toolbarButton-search@2x.png (100%) rename src/{ => calibreweb}/cps/static/css/images/toolbarButton-secondaryToolbarToggle-rtl.png (100%) rename src/{ => calibreweb}/cps/static/css/images/toolbarButton-secondaryToolbarToggle-rtl@2x.png (100%) rename src/{ => calibreweb}/cps/static/css/images/toolbarButton-secondaryToolbarToggle.png (100%) rename src/{ => calibreweb}/cps/static/css/images/toolbarButton-secondaryToolbarToggle@2x.png (100%) rename src/{ => calibreweb}/cps/static/css/images/toolbarButton-sidebarToggle-rtl.png (100%) rename src/{ => calibreweb}/cps/static/css/images/toolbarButton-sidebarToggle-rtl@2x.png (100%) rename src/{ => calibreweb}/cps/static/css/images/toolbarButton-sidebarToggle.png (100%) rename src/{ => calibreweb}/cps/static/css/images/toolbarButton-sidebarToggle@2x.png (100%) rename src/{ => calibreweb}/cps/static/css/images/toolbarButton-viewAttachments.png (100%) rename src/{ => calibreweb}/cps/static/css/images/toolbarButton-viewAttachments@2x.png (100%) rename src/{ => calibreweb}/cps/static/css/images/toolbarButton-viewOutline-rtl.png (100%) rename src/{ => calibreweb}/cps/static/css/images/toolbarButton-viewOutline-rtl@2x.png (100%) rename src/{ => calibreweb}/cps/static/css/images/toolbarButton-viewOutline.png (100%) rename src/{ => calibreweb}/cps/static/css/images/toolbarButton-viewOutline@2x.png (100%) rename src/{ => calibreweb}/cps/static/css/images/toolbarButton-viewThumbnail.png (100%) rename src/{ => calibreweb}/cps/static/css/images/toolbarButton-viewThumbnail@2x.png (100%) rename src/{ => calibreweb}/cps/static/css/images/toolbarButton-zoomIn.png (100%) rename src/{ => calibreweb}/cps/static/css/images/toolbarButton-zoomIn@2x.png (100%) rename src/{ => calibreweb}/cps/static/css/images/toolbarButton-zoomOut.png (100%) rename src/{ => calibreweb}/cps/static/css/images/toolbarButton-zoomOut@2x.png (100%) rename src/{ => calibreweb}/cps/static/css/images/treeitem-collapsed-rtl.png (100%) rename src/{ => calibreweb}/cps/static/css/images/treeitem-collapsed-rtl@2x.png (100%) rename src/{ => calibreweb}/cps/static/css/images/treeitem-collapsed.png (100%) rename src/{ => calibreweb}/cps/static/css/images/treeitem-collapsed@2x.png (100%) rename src/{ => calibreweb}/cps/static/css/images/treeitem-expanded.png (100%) rename src/{ => calibreweb}/cps/static/css/images/treeitem-expanded@2x.png (100%) rename src/{ => calibreweb}/cps/static/css/kthoom.css (100%) rename src/{ => calibreweb}/cps/static/css/libs/bootstrap-datepicker3.css.map (100%) rename src/{ => calibreweb}/cps/static/css/libs/bootstrap-datepicker3.min.css (100%) rename src/{ => calibreweb}/cps/static/css/libs/bootstrap-editable.css (100%) rename src/{ => calibreweb}/cps/static/css/libs/bootstrap-table.min.css (100%) rename src/{ => calibreweb}/cps/static/css/libs/bootstrap-theme.min.css (100%) rename src/{ => calibreweb}/cps/static/css/libs/bootstrap-theme.min.css.map (100%) rename src/{ => calibreweb}/cps/static/css/libs/bootstrap.min.css (100%) rename src/{ => calibreweb}/cps/static/css/libs/bootstrap.min.css.map (100%) rename src/{ => calibreweb}/cps/static/css/libs/normalize.css (100%) rename src/{ => calibreweb}/cps/static/css/libs/typeahead.css (100%) rename src/{ => calibreweb}/cps/static/css/libs/viewer.css (100%) rename src/{ => calibreweb}/cps/static/css/main.css (100%) rename src/{ => calibreweb}/cps/static/css/popup.css (100%) rename src/{ => calibreweb}/cps/static/css/style.css (100%) rename src/{ => calibreweb}/cps/static/favicon.ico (100%) rename src/{ => calibreweb}/cps/static/generic_cover.jpg (100%) rename src/{ => calibreweb}/cps/static/img/annotator-glyph-sprite.png (100%) rename src/{ => calibreweb}/cps/static/img/annotator-icon-sprite.png (100%) rename src/{ => calibreweb}/cps/static/img/apple-touch-icon.png (100%) rename src/{ => calibreweb}/cps/static/img/cancelfullscreen.png (100%) rename src/{ => calibreweb}/cps/static/img/close.png (100%) rename src/{ => calibreweb}/cps/static/img/fullscreen.png (100%) rename src/{ => calibreweb}/cps/static/img/goodreads.svg (100%) rename src/{ => calibreweb}/cps/static/img/loader.gif (100%) rename src/{ => calibreweb}/cps/static/img/menu-icon.png (100%) rename src/{ => calibreweb}/cps/static/img/save.png (100%) rename src/{ => calibreweb}/cps/static/img/saved.png (100%) rename src/{ => calibreweb}/cps/static/img/settings-s.png (100%) rename src/{ => calibreweb}/cps/static/img/settings.png (100%) rename src/{ => calibreweb}/cps/static/img/star.png (100%) rename src/{ => calibreweb}/cps/static/js/archive.js (100%) rename src/{ => calibreweb}/cps/static/js/bytestream.js (100%) rename src/{ => calibreweb}/cps/static/js/details.js (100%) rename src/{ => calibreweb}/cps/static/js/edit_books.js (100%) rename src/{ => calibreweb}/cps/static/js/get_meta.js (100%) rename src/{ => calibreweb}/cps/static/js/io.js (100%) rename src/{ => calibreweb}/cps/static/js/kthoom.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/Sortable.min.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/bootstrap-datepicker/bootstrap-datepicker.min.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/bootstrap-datepicker/locales/bootstrap-datepicker.de.min.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/bootstrap-datepicker/locales/bootstrap-datepicker.es.min.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/bootstrap-datepicker/locales/bootstrap-datepicker.fr.min.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/bootstrap-datepicker/locales/bootstrap-datepicker.it.min.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/bootstrap-datepicker/locales/bootstrap-datepicker.nl.min.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/bootstrap-datepicker/locales/bootstrap-datepicker.pl.min.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/bootstrap-datepicker/locales/bootstrap-datepicker.ru.min.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/bootstrap-datepicker/locales/bootstrap-datepicker.zh-CN.min.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/bootstrap-rating-input.min.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/bootstrap-table/bootstrap-editable.min.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/bootstrap-table/bootstrap-table-editable.min.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/bootstrap-table/bootstrap-table.min.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-af-ZA.min.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-ar-SA.min.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-ca-ES.min.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-cs-CZ.min.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-da-DK.min.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-de-DE.min.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-el-GR.min.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-en-US.min.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-es-AR.min.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-es-CL.min.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-es-CR.min.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-es-ES.min.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-es-MX.min.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-es-NI.min.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-es-SP.min.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-et-EE.min.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-eu-EU.min.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-fa-IR.min.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-fr-BE.min.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-fr-FR.min.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-he-IL.min.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-hr-HR.min.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-hu-HU.min.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-id-ID.min.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-it-IT.min.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-ja-JP.min.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-ka-GE.min.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-ko-KR.min.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-ms-MY.min.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-nb-NO.min.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-nl-NL.min.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-pl-PL.min.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-pt-BR.min.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-pt-PT.min.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-ro-RO.min.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-ru-RU.min.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-sk-SK.min.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-sv-SE.min.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-th-TH.min.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-tr-TR.min.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-uk-UA.min.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-ur-PK.min.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-uz-Latn-UZ.min.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-vi-VN.min.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-zh-CN.min.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-zh-TW.min.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/bootstrap.min.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/compatibility.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/context.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/context.min.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/debugger.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/epub.min.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/hooks.min.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/intention.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/intention.min.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/jquery.form.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/jquery.min.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/jquery.min.map (100%) rename src/{ => calibreweb}/cps/static/js/libs/jszip.min.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/l10n.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/pdf.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/pdf.worker.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/plugins.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/reader.min.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/screenfull.min.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/tinymce/langs/de.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/tinymce/langs/es.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/tinymce/langs/fr.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/tinymce/langs/nl.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/tinymce/langs/pl.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/tinymce/langs/readme.md (100%) rename src/{ => calibreweb}/cps/static/js/libs/tinymce/langs/ru.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/tinymce/langs/zh_Hans_CN.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/tinymce/license.txt (100%) rename src/{ => calibreweb}/cps/static/js/libs/tinymce/skins/lightgray/content.inline.min.css (100%) rename src/{ => calibreweb}/cps/static/js/libs/tinymce/skins/lightgray/content.min.css (100%) rename src/{ => calibreweb}/cps/static/js/libs/tinymce/skins/lightgray/fonts/tinymce-small.eot (100%) rename src/{ => calibreweb}/cps/static/js/libs/tinymce/skins/lightgray/fonts/tinymce-small.svg (100%) rename src/{ => calibreweb}/cps/static/js/libs/tinymce/skins/lightgray/fonts/tinymce-small.ttf (100%) rename src/{ => calibreweb}/cps/static/js/libs/tinymce/skins/lightgray/fonts/tinymce-small.woff (100%) rename src/{ => calibreweb}/cps/static/js/libs/tinymce/skins/lightgray/fonts/tinymce.eot (100%) rename src/{ => calibreweb}/cps/static/js/libs/tinymce/skins/lightgray/fonts/tinymce.svg (100%) rename src/{ => calibreweb}/cps/static/js/libs/tinymce/skins/lightgray/fonts/tinymce.ttf (100%) rename src/{ => calibreweb}/cps/static/js/libs/tinymce/skins/lightgray/fonts/tinymce.woff (100%) rename src/{ => calibreweb}/cps/static/js/libs/tinymce/skins/lightgray/img/anchor.gif (100%) rename src/{ => calibreweb}/cps/static/js/libs/tinymce/skins/lightgray/img/loader.gif (100%) rename src/{ => calibreweb}/cps/static/js/libs/tinymce/skins/lightgray/img/object.gif (100%) rename src/{ => calibreweb}/cps/static/js/libs/tinymce/skins/lightgray/img/trans.gif (100%) rename src/{ => calibreweb}/cps/static/js/libs/tinymce/skins/lightgray/skin.min.css (100%) rename src/{ => calibreweb}/cps/static/js/libs/tinymce/themes/inlite/theme.min.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/tinymce/themes/modern/theme.min.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/tinymce/tinymce.min.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/typeahead.bundle.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/underscore-min.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/underscore-min.map (100%) rename src/{ => calibreweb}/cps/static/js/libs/viewer.js (100%) rename src/{ => calibreweb}/cps/static/js/libs/zip.min.js (100%) rename src/{ => calibreweb}/cps/static/js/main.js (100%) rename src/{ => calibreweb}/cps/static/js/reading/epub.js (100%) rename src/{ => calibreweb}/cps/static/js/shelforder.js (100%) rename src/{ => calibreweb}/cps/static/js/table.js (100%) rename src/{ => calibreweb}/cps/static/js/unrar.js (100%) rename src/{ => calibreweb}/cps/static/js/untar.js (100%) rename src/{ => calibreweb}/cps/static/js/unzip.js (100%) rename src/{ => calibreweb}/cps/static/locale/ach/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/af/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/ak/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/an/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/ar/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/as/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/ast/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/az/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/be/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/bg/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/bn-BD/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/bn-IN/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/br/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/bs/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/ca/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/cs/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/csb/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/cy/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/da/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/de/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/el/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/en-GB/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/en-US/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/en-ZA/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/eo/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/es-AR/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/es-CL/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/es-ES/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/es-MX/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/et/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/eu/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/fa/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/ff/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/fi/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/fr/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/fy-NL/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/ga-IE/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/gd/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/gl/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/gu-IN/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/he/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/hi-IN/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/hr/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/hu/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/hy-AM/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/id/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/is/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/it/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/ja/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/ka/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/kk/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/km/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/kn/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/ko/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/ku/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/lg/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/lij/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/locale.properties (100%) rename src/{ => calibreweb}/cps/static/locale/lt/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/lv/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/mai/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/mk/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/ml/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/mn/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/mr/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/ms/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/my/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/nb-NO/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/nl/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/nn-NO/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/nso/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/oc/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/or/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/pa-IN/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/pl/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/pt-BR/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/pt-PT/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/rm/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/ro/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/ru/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/rw/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/sah/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/si/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/sk/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/sl/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/son/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/sq/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/sr/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/sv-SE/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/sw/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/ta-LK/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/ta/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/te/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/th/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/tl/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/tn/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/tr/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/uk/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/ur/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/vi/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/wo/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/xh/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/zh-CN/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/zh-TW/viewer.properties (100%) rename src/{ => calibreweb}/cps/static/locale/zu/viewer.properties (100%) rename src/{ => calibreweb}/cps/templates/admin.html (100%) rename src/{ => calibreweb}/cps/templates/author.html (100%) rename src/{ => calibreweb}/cps/templates/book_edit.html (100%) rename src/{ => calibreweb}/cps/templates/config_edit.html (100%) rename src/{ => calibreweb}/cps/templates/config_view_edit.html (100%) rename src/{ => calibreweb}/cps/templates/detail.html (100%) rename src/{ => calibreweb}/cps/templates/discover.html (100%) rename src/{ => calibreweb}/cps/templates/email_edit.html (100%) rename src/{ => calibreweb}/cps/templates/feed.xml (100%) rename src/{ => calibreweb}/cps/templates/fragment.html (100%) rename src/{ => calibreweb}/cps/templates/http_error.html (100%) rename src/{ => calibreweb}/cps/templates/index.html (100%) rename src/{ => calibreweb}/cps/templates/index.xml (100%) rename src/{ => calibreweb}/cps/templates/json.txt (100%) rename src/{ => calibreweb}/cps/templates/languages.html (100%) rename src/{ => calibreweb}/cps/templates/layout.html (100%) rename src/{ => calibreweb}/cps/templates/list.html (100%) rename src/{ => calibreweb}/cps/templates/login.html (100%) rename src/{ => calibreweb}/cps/templates/osd.xml (100%) rename src/{ => calibreweb}/cps/templates/read.html (100%) rename src/{ => calibreweb}/cps/templates/readcbr.html (100%) rename src/{ => calibreweb}/cps/templates/readpdf.html (100%) rename src/{ => calibreweb}/cps/templates/readtxt.html (100%) rename src/{ => calibreweb}/cps/templates/register.html (100%) rename src/{ => calibreweb}/cps/templates/remote_login.html (100%) rename src/{ => calibreweb}/cps/templates/search.html (100%) rename src/{ => calibreweb}/cps/templates/search_form.html (100%) rename src/{ => calibreweb}/cps/templates/shelf.html (100%) rename src/{ => calibreweb}/cps/templates/shelf_edit.html (100%) rename src/{ => calibreweb}/cps/templates/shelf_order.html (100%) rename src/{ => calibreweb}/cps/templates/stats.html (100%) rename src/{ => calibreweb}/cps/templates/tasks.html (100%) rename src/{ => calibreweb}/cps/templates/user_edit.html (100%) rename src/{ => calibreweb}/cps/translations/de/LC_MESSAGES/messages.mo (100%) rename src/{ => calibreweb}/cps/translations/de/LC_MESSAGES/messages.po (100%) rename src/{ => calibreweb}/cps/translations/es/LC_MESSAGES/messages.mo (100%) rename src/{ => calibreweb}/cps/translations/es/LC_MESSAGES/messages.po (100%) rename src/{ => calibreweb}/cps/translations/fr/LC_MESSAGES/messages.mo (100%) rename src/{ => calibreweb}/cps/translations/fr/LC_MESSAGES/messages.po (100%) rename src/{ => calibreweb}/cps/translations/hu/LC_MESSAGES/messages.mo (100%) rename src/{ => calibreweb}/cps/translations/hu/LC_MESSAGES/messages.po (100%) rename src/{ => calibreweb}/cps/translations/iso639.pickle (100%) rename src/{ => calibreweb}/cps/translations/it/LC_MESSAGES/messages.mo (100%) rename src/{ => calibreweb}/cps/translations/it/LC_MESSAGES/messages.po (100%) rename src/{ => calibreweb}/cps/translations/ja/LC_MESSAGES/messages.mo (100%) rename src/{ => calibreweb}/cps/translations/ja/LC_MESSAGES/messages.po (100%) rename src/{ => calibreweb}/cps/translations/km/LC_MESSAGES/messages.mo (100%) rename src/{ => calibreweb}/cps/translations/km/LC_MESSAGES/messages.po (100%) rename src/{ => calibreweb}/cps/translations/nl/LC_MESSAGES/messages.mo (100%) rename src/{ => calibreweb}/cps/translations/nl/LC_MESSAGES/messages.po (100%) rename src/{ => calibreweb}/cps/translations/pl/LC_MESSAGES/messages.mo (100%) rename src/{ => calibreweb}/cps/translations/pl/LC_MESSAGES/messages.po (100%) rename src/{ => calibreweb}/cps/translations/ru/LC_MESSAGES/messages.mo (100%) rename src/{ => calibreweb}/cps/translations/ru/LC_MESSAGES/messages.po (100%) rename src/{ => calibreweb}/cps/translations/sv/LC_MESSAGES/messages.mo (100%) rename src/{ => calibreweb}/cps/translations/sv/LC_MESSAGES/messages.po (100%) rename src/{ => calibreweb}/cps/translations/zh_Hans_CN/LC_MESSAGES/messages.mo (100%) rename src/{ => calibreweb}/cps/translations/zh_Hans_CN/LC_MESSAGES/messages.po (100%) rename src/{ => calibreweb}/cps/ub.py (100%) rename src/{ => calibreweb}/cps/uploader.py (100%) rename src/{ => calibreweb}/cps/web.py (100%) rename src/{ => calibreweb}/cps/worker.py (100%) rename src/{ => calibreweb}/messages.pot (100%) rename src/{ => calibreweb}/optional-requirements.txt (100%) rename src/{ => calibreweb}/readme.md (100%) rename src/{ => calibreweb}/requirements.txt (100%) rename src/{ => calibreweb}/test/Calibre-Web TestSummary.html (100%) rename src/{ => calibreweb}/test/css/runner.css (100%) rename src/{ => calibreweb}/test/js/runner.js (100%) diff --git a/scripts/install b/scripts/install index ba1190a..c8e17ef 100755 --- a/scripts/install +++ b/scripts/install @@ -29,7 +29,8 @@ ynh_print_OFF pass=$YNH_APP_ARG_PASSWORD ynh_print_ON app=$YNH_APP_INSTANCE_NAME -calibre_dir=$3 +#removing / at the end for consistency +calibre_dir=${3%/} upload=$7 #================================================= @@ -83,7 +84,7 @@ ynh_print_info "Copying data to $final_path" #source are directly in the app so far #ynh_setup_source "$final_path" -cp -a ../src/. $final_path +cp -a ../src/calibreweb/. $final_path #================================================= # INSTALL DEPENDENCIES @@ -127,6 +128,11 @@ if [ ! -e "$calibre_dir" ]; then chown -R $app:$app $calibre_dir create_dir=1 fi +#Check if metadata.db file exists. If not create it (empty library) +if [ ! -e "$calibre_dir"/metadata.db ]; then + cp -a ../src/calibre/. $calibre_dir +fi + # Set permissions to app files chown -R $app:$app $final_path @@ -148,22 +154,22 @@ chown -R $app:$app /var/log/$app #================================================= ynh_print_info "Setting up database and settings" #we need to start and stop the service so that initial app.db file is created and that we can set default data -#systemctl start $app +systemctl start $app #sleep required on low spec like raspberryPi sleep 5s systemctl stop $app #set database settings as per conf file -#conf="\"UPDATE settings SET $(. <(echo -E echo $(<../conf/init_calibre_db_settings))) WHERE ID=1\"" -#eval sqlite3 $final_path/app.db "$conf" +conf="\"UPDATE settings SET $(. <(echo -E echo $(<../conf/init_calibre_db_settings))) WHERE ID=1\"" +eval sqlite3 $final_path/app.db "$conf" -#conf="\"UPDATE user SET $(. <(echo -E echo $(<../conf/init_calibre_db_user))) WHERE ID=1\"" -#eval sqlite3 $final_path/app.db "$conf" +conf="\"UPDATE user SET $(. <(echo -E echo $(<../conf/init_calibre_db_user))) WHERE ID=1\"" +eval sqlite3 $final_path/app.db "$conf" #mise à jour du mot de passe (je ne sais pas pourquoi, je n'arrive pas à l'intégrer dans le fichier de conf, pb de " et ') -#ynh_print_OFF -#sqlite3 $final_path/app.db "UPDATE user SET password='$(python ../conf/generate_password_hash.py $pass $final_path/vendor)' WHERE ID=1" -#ynh_print_ON +ynh_print_OFF +sqlite3 $final_path/app.db "UPDATE user SET password='$(python ../conf/generate_password_hash.py $pass $final_path/vendor)' WHERE ID=1" +ynh_print_ON #================================================= diff --git a/scripts/remove b/scripts/remove index 8c32d50..58b8c09 100755 --- a/scripts/remove +++ b/scripts/remove @@ -61,7 +61,7 @@ ynh_secure_remove "$final_path" #================================================= # Remove the dedicated nginx config -ynh_print_info "Removing nginx" +ynh_print_info "Removing nginx config" ynh_remove_nginx_config #================================================= diff --git a/src/calibre/metadata.db b/src/calibre/metadata.db new file mode 100644 index 0000000000000000000000000000000000000000..cc96d32e0714bef31a3e3b8e0e441d2f0871bf86 GIT binary patch literal 339968 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 bh%K>K%bjz4OYB^!D-xc*xy4`9miYexzx1C5 literal 0 HcmV?d00001 diff --git a/src/LICENSE b/src/calibreweb/LICENSE similarity index 100% rename from src/LICENSE rename to src/calibreweb/LICENSE diff --git a/src/babel.cfg b/src/calibreweb/babel.cfg similarity index 100% rename from src/babel.cfg rename to src/calibreweb/babel.cfg diff --git a/src/cps.py b/src/calibreweb/cps.py similarity index 100% rename from src/cps.py rename to src/calibreweb/cps.py diff --git a/src/cps/__init__.py b/src/calibreweb/cps/__init__.py similarity index 100% rename from src/cps/__init__.py rename to src/calibreweb/cps/__init__.py diff --git a/src/cps/book_formats.py b/src/calibreweb/cps/book_formats.py similarity index 100% rename from src/cps/book_formats.py rename to src/calibreweb/cps/book_formats.py diff --git a/src/cps/cache_buster.py b/src/calibreweb/cps/cache_buster.py similarity index 100% rename from src/cps/cache_buster.py rename to src/calibreweb/cps/cache_buster.py diff --git a/src/cps/cli.py b/src/calibreweb/cps/cli.py similarity index 100% rename from src/cps/cli.py rename to src/calibreweb/cps/cli.py diff --git a/src/cps/comic.py b/src/calibreweb/cps/comic.py similarity index 100% rename from src/cps/comic.py rename to src/calibreweb/cps/comic.py diff --git a/src/cps/converter.py b/src/calibreweb/cps/converter.py similarity index 100% rename from src/cps/converter.py rename to src/calibreweb/cps/converter.py diff --git a/src/cps/db.py b/src/calibreweb/cps/db.py similarity index 100% rename from src/cps/db.py rename to src/calibreweb/cps/db.py diff --git a/src/cps/epub.py b/src/calibreweb/cps/epub.py similarity index 100% rename from src/cps/epub.py rename to src/calibreweb/cps/epub.py diff --git a/src/cps/fb2.py b/src/calibreweb/cps/fb2.py similarity index 100% rename from src/cps/fb2.py rename to src/calibreweb/cps/fb2.py diff --git a/src/cps/gdriveutils.py b/src/calibreweb/cps/gdriveutils.py similarity index 100% rename from src/cps/gdriveutils.py rename to src/calibreweb/cps/gdriveutils.py diff --git a/src/cps/helper.py b/src/calibreweb/cps/helper.py similarity index 100% rename from src/cps/helper.py rename to src/calibreweb/cps/helper.py diff --git a/src/cps/redirect.py b/src/calibreweb/cps/redirect.py similarity index 100% rename from src/cps/redirect.py rename to src/calibreweb/cps/redirect.py diff --git a/src/cps/reverseproxy.py b/src/calibreweb/cps/reverseproxy.py similarity index 100% rename from src/cps/reverseproxy.py rename to src/calibreweb/cps/reverseproxy.py diff --git a/src/cps/server.py b/src/calibreweb/cps/server.py similarity index 100% rename from src/cps/server.py rename to src/calibreweb/cps/server.py diff --git a/src/cps/static/css/caliBlur-style.css b/src/calibreweb/cps/static/css/caliBlur-style.css similarity index 100% rename from src/cps/static/css/caliBlur-style.css rename to src/calibreweb/cps/static/css/caliBlur-style.css diff --git a/src/cps/static/css/fonts/GrandHotel-Regular.ttf b/src/calibreweb/cps/static/css/fonts/GrandHotel-Regular.ttf similarity index 100% rename from src/cps/static/css/fonts/GrandHotel-Regular.ttf rename to src/calibreweb/cps/static/css/fonts/GrandHotel-Regular.ttf diff --git a/src/cps/static/css/fonts/fontello.eot b/src/calibreweb/cps/static/css/fonts/fontello.eot similarity index 100% rename from src/cps/static/css/fonts/fontello.eot rename to src/calibreweb/cps/static/css/fonts/fontello.eot diff --git a/src/cps/static/css/fonts/fontello.svg b/src/calibreweb/cps/static/css/fonts/fontello.svg similarity index 100% rename from src/cps/static/css/fonts/fontello.svg rename to src/calibreweb/cps/static/css/fonts/fontello.svg diff --git a/src/cps/static/css/fonts/fontello.ttf b/src/calibreweb/cps/static/css/fonts/fontello.ttf similarity index 100% rename from src/cps/static/css/fonts/fontello.ttf rename to src/calibreweb/cps/static/css/fonts/fontello.ttf diff --git a/src/cps/static/css/fonts/fontello.woff b/src/calibreweb/cps/static/css/fonts/fontello.woff similarity index 100% rename from src/cps/static/css/fonts/fontello.woff rename to src/calibreweb/cps/static/css/fonts/fontello.woff diff --git a/src/cps/static/css/fonts/glyphicons-halflings-regular.eot b/src/calibreweb/cps/static/css/fonts/glyphicons-halflings-regular.eot similarity index 100% rename from src/cps/static/css/fonts/glyphicons-halflings-regular.eot rename to src/calibreweb/cps/static/css/fonts/glyphicons-halflings-regular.eot diff --git a/src/cps/static/css/fonts/glyphicons-halflings-regular.svg b/src/calibreweb/cps/static/css/fonts/glyphicons-halflings-regular.svg similarity index 100% rename from src/cps/static/css/fonts/glyphicons-halflings-regular.svg rename to src/calibreweb/cps/static/css/fonts/glyphicons-halflings-regular.svg diff --git a/src/cps/static/css/fonts/glyphicons-halflings-regular.ttf b/src/calibreweb/cps/static/css/fonts/glyphicons-halflings-regular.ttf similarity index 100% rename from src/cps/static/css/fonts/glyphicons-halflings-regular.ttf rename to src/calibreweb/cps/static/css/fonts/glyphicons-halflings-regular.ttf diff --git a/src/cps/static/css/fonts/glyphicons-halflings-regular.woff b/src/calibreweb/cps/static/css/fonts/glyphicons-halflings-regular.woff similarity index 100% rename from src/cps/static/css/fonts/glyphicons-halflings-regular.woff rename to src/calibreweb/cps/static/css/fonts/glyphicons-halflings-regular.woff diff --git a/src/cps/static/css/fonts/glyphicons-halflings-regular.woff2 b/src/calibreweb/cps/static/css/fonts/glyphicons-halflings-regular.woff2 similarity index 100% rename from src/cps/static/css/fonts/glyphicons-halflings-regular.woff2 rename to src/calibreweb/cps/static/css/fonts/glyphicons-halflings-regular.woff2 diff --git a/src/cps/static/css/images/annotation-check.svg b/src/calibreweb/cps/static/css/images/annotation-check.svg similarity index 100% rename from src/cps/static/css/images/annotation-check.svg rename to src/calibreweb/cps/static/css/images/annotation-check.svg diff --git a/src/cps/static/css/images/annotation-comment.svg b/src/calibreweb/cps/static/css/images/annotation-comment.svg similarity index 100% rename from src/cps/static/css/images/annotation-comment.svg rename to src/calibreweb/cps/static/css/images/annotation-comment.svg diff --git a/src/cps/static/css/images/annotation-help.svg b/src/calibreweb/cps/static/css/images/annotation-help.svg similarity index 100% rename from src/cps/static/css/images/annotation-help.svg rename to src/calibreweb/cps/static/css/images/annotation-help.svg diff --git a/src/cps/static/css/images/annotation-insert.svg b/src/calibreweb/cps/static/css/images/annotation-insert.svg similarity index 100% rename from src/cps/static/css/images/annotation-insert.svg rename to src/calibreweb/cps/static/css/images/annotation-insert.svg diff --git a/src/cps/static/css/images/annotation-key.svg b/src/calibreweb/cps/static/css/images/annotation-key.svg similarity index 100% rename from src/cps/static/css/images/annotation-key.svg rename to src/calibreweb/cps/static/css/images/annotation-key.svg diff --git a/src/cps/static/css/images/annotation-newparagraph.svg b/src/calibreweb/cps/static/css/images/annotation-newparagraph.svg similarity index 100% rename from src/cps/static/css/images/annotation-newparagraph.svg rename to src/calibreweb/cps/static/css/images/annotation-newparagraph.svg diff --git a/src/cps/static/css/images/annotation-noicon.svg b/src/calibreweb/cps/static/css/images/annotation-noicon.svg similarity index 100% rename from src/cps/static/css/images/annotation-noicon.svg rename to src/calibreweb/cps/static/css/images/annotation-noicon.svg diff --git a/src/cps/static/css/images/annotation-note.svg b/src/calibreweb/cps/static/css/images/annotation-note.svg similarity index 100% rename from src/cps/static/css/images/annotation-note.svg rename to src/calibreweb/cps/static/css/images/annotation-note.svg diff --git a/src/cps/static/css/images/annotation-paragraph.svg b/src/calibreweb/cps/static/css/images/annotation-paragraph.svg similarity index 100% rename from src/cps/static/css/images/annotation-paragraph.svg rename to src/calibreweb/cps/static/css/images/annotation-paragraph.svg diff --git a/src/cps/static/css/images/findbarButton-next-rtl.png b/src/calibreweb/cps/static/css/images/findbarButton-next-rtl.png similarity index 100% rename from src/cps/static/css/images/findbarButton-next-rtl.png rename to src/calibreweb/cps/static/css/images/findbarButton-next-rtl.png diff --git a/src/cps/static/css/images/findbarButton-next-rtl@2x.png b/src/calibreweb/cps/static/css/images/findbarButton-next-rtl@2x.png similarity index 100% rename from src/cps/static/css/images/findbarButton-next-rtl@2x.png rename to src/calibreweb/cps/static/css/images/findbarButton-next-rtl@2x.png diff --git a/src/cps/static/css/images/findbarButton-next.png b/src/calibreweb/cps/static/css/images/findbarButton-next.png similarity index 100% rename from src/cps/static/css/images/findbarButton-next.png rename to src/calibreweb/cps/static/css/images/findbarButton-next.png diff --git a/src/cps/static/css/images/findbarButton-next@2x.png b/src/calibreweb/cps/static/css/images/findbarButton-next@2x.png similarity index 100% rename from src/cps/static/css/images/findbarButton-next@2x.png rename to src/calibreweb/cps/static/css/images/findbarButton-next@2x.png diff --git a/src/cps/static/css/images/findbarButton-previous-rtl.png b/src/calibreweb/cps/static/css/images/findbarButton-previous-rtl.png similarity index 100% rename from src/cps/static/css/images/findbarButton-previous-rtl.png rename to src/calibreweb/cps/static/css/images/findbarButton-previous-rtl.png diff --git a/src/cps/static/css/images/findbarButton-previous-rtl@2x.png b/src/calibreweb/cps/static/css/images/findbarButton-previous-rtl@2x.png similarity index 100% rename from src/cps/static/css/images/findbarButton-previous-rtl@2x.png rename to src/calibreweb/cps/static/css/images/findbarButton-previous-rtl@2x.png diff --git a/src/cps/static/css/images/findbarButton-previous.png b/src/calibreweb/cps/static/css/images/findbarButton-previous.png similarity index 100% rename from src/cps/static/css/images/findbarButton-previous.png rename to src/calibreweb/cps/static/css/images/findbarButton-previous.png diff --git a/src/cps/static/css/images/findbarButton-previous@2x.png b/src/calibreweb/cps/static/css/images/findbarButton-previous@2x.png similarity index 100% rename from src/cps/static/css/images/findbarButton-previous@2x.png rename to src/calibreweb/cps/static/css/images/findbarButton-previous@2x.png diff --git a/src/cps/static/css/images/grab.cur b/src/calibreweb/cps/static/css/images/grab.cur similarity index 100% rename from src/cps/static/css/images/grab.cur rename to src/calibreweb/cps/static/css/images/grab.cur diff --git a/src/cps/static/css/images/grabbing.cur b/src/calibreweb/cps/static/css/images/grabbing.cur similarity index 100% rename from src/cps/static/css/images/grabbing.cur rename to src/calibreweb/cps/static/css/images/grabbing.cur diff --git a/src/cps/static/css/images/loading-icon.gif b/src/calibreweb/cps/static/css/images/loading-icon.gif similarity index 100% rename from src/cps/static/css/images/loading-icon.gif rename to src/calibreweb/cps/static/css/images/loading-icon.gif diff --git a/src/cps/static/css/images/loading-small.png b/src/calibreweb/cps/static/css/images/loading-small.png similarity index 100% rename from src/cps/static/css/images/loading-small.png rename to src/calibreweb/cps/static/css/images/loading-small.png diff --git a/src/cps/static/css/images/loading-small@2x.png b/src/calibreweb/cps/static/css/images/loading-small@2x.png similarity index 100% rename from src/cps/static/css/images/loading-small@2x.png rename to src/calibreweb/cps/static/css/images/loading-small@2x.png diff --git a/src/cps/static/css/images/secondaryToolbarButton-documentProperties.png b/src/calibreweb/cps/static/css/images/secondaryToolbarButton-documentProperties.png similarity index 100% rename from src/cps/static/css/images/secondaryToolbarButton-documentProperties.png rename to src/calibreweb/cps/static/css/images/secondaryToolbarButton-documentProperties.png diff --git a/src/cps/static/css/images/secondaryToolbarButton-documentProperties@2x.png b/src/calibreweb/cps/static/css/images/secondaryToolbarButton-documentProperties@2x.png similarity index 100% rename from src/cps/static/css/images/secondaryToolbarButton-documentProperties@2x.png rename to src/calibreweb/cps/static/css/images/secondaryToolbarButton-documentProperties@2x.png diff --git a/src/cps/static/css/images/secondaryToolbarButton-firstPage.png b/src/calibreweb/cps/static/css/images/secondaryToolbarButton-firstPage.png similarity index 100% rename from src/cps/static/css/images/secondaryToolbarButton-firstPage.png rename to src/calibreweb/cps/static/css/images/secondaryToolbarButton-firstPage.png diff --git a/src/cps/static/css/images/secondaryToolbarButton-firstPage@2x.png b/src/calibreweb/cps/static/css/images/secondaryToolbarButton-firstPage@2x.png similarity index 100% rename from src/cps/static/css/images/secondaryToolbarButton-firstPage@2x.png rename to src/calibreweb/cps/static/css/images/secondaryToolbarButton-firstPage@2x.png diff --git a/src/cps/static/css/images/secondaryToolbarButton-handTool.png b/src/calibreweb/cps/static/css/images/secondaryToolbarButton-handTool.png similarity index 100% rename from src/cps/static/css/images/secondaryToolbarButton-handTool.png rename to src/calibreweb/cps/static/css/images/secondaryToolbarButton-handTool.png diff --git a/src/cps/static/css/images/secondaryToolbarButton-handTool@2x.png b/src/calibreweb/cps/static/css/images/secondaryToolbarButton-handTool@2x.png similarity index 100% rename from src/cps/static/css/images/secondaryToolbarButton-handTool@2x.png rename to src/calibreweb/cps/static/css/images/secondaryToolbarButton-handTool@2x.png diff --git a/src/cps/static/css/images/secondaryToolbarButton-lastPage.png b/src/calibreweb/cps/static/css/images/secondaryToolbarButton-lastPage.png similarity index 100% rename from src/cps/static/css/images/secondaryToolbarButton-lastPage.png rename to src/calibreweb/cps/static/css/images/secondaryToolbarButton-lastPage.png diff --git a/src/cps/static/css/images/secondaryToolbarButton-lastPage@2x.png b/src/calibreweb/cps/static/css/images/secondaryToolbarButton-lastPage@2x.png similarity index 100% rename from src/cps/static/css/images/secondaryToolbarButton-lastPage@2x.png rename to src/calibreweb/cps/static/css/images/secondaryToolbarButton-lastPage@2x.png diff --git a/src/cps/static/css/images/secondaryToolbarButton-rotateCcw.png b/src/calibreweb/cps/static/css/images/secondaryToolbarButton-rotateCcw.png similarity index 100% rename from src/cps/static/css/images/secondaryToolbarButton-rotateCcw.png rename to src/calibreweb/cps/static/css/images/secondaryToolbarButton-rotateCcw.png diff --git a/src/cps/static/css/images/secondaryToolbarButton-rotateCcw@2x.png b/src/calibreweb/cps/static/css/images/secondaryToolbarButton-rotateCcw@2x.png similarity index 100% rename from src/cps/static/css/images/secondaryToolbarButton-rotateCcw@2x.png rename to src/calibreweb/cps/static/css/images/secondaryToolbarButton-rotateCcw@2x.png diff --git a/src/cps/static/css/images/secondaryToolbarButton-rotateCw.png b/src/calibreweb/cps/static/css/images/secondaryToolbarButton-rotateCw.png similarity index 100% rename from src/cps/static/css/images/secondaryToolbarButton-rotateCw.png rename to src/calibreweb/cps/static/css/images/secondaryToolbarButton-rotateCw.png diff --git a/src/cps/static/css/images/secondaryToolbarButton-rotateCw@2x.png b/src/calibreweb/cps/static/css/images/secondaryToolbarButton-rotateCw@2x.png similarity index 100% rename from src/cps/static/css/images/secondaryToolbarButton-rotateCw@2x.png rename to src/calibreweb/cps/static/css/images/secondaryToolbarButton-rotateCw@2x.png diff --git a/src/cps/static/css/images/shadow.png b/src/calibreweb/cps/static/css/images/shadow.png similarity index 100% rename from src/cps/static/css/images/shadow.png rename to src/calibreweb/cps/static/css/images/shadow.png diff --git a/src/cps/static/css/images/texture.png b/src/calibreweb/cps/static/css/images/texture.png similarity index 100% rename from src/cps/static/css/images/texture.png rename to src/calibreweb/cps/static/css/images/texture.png diff --git a/src/cps/static/css/images/toolbarButton-bookmark.png b/src/calibreweb/cps/static/css/images/toolbarButton-bookmark.png similarity index 100% rename from src/cps/static/css/images/toolbarButton-bookmark.png rename to src/calibreweb/cps/static/css/images/toolbarButton-bookmark.png diff --git a/src/cps/static/css/images/toolbarButton-bookmark@2x.png b/src/calibreweb/cps/static/css/images/toolbarButton-bookmark@2x.png similarity index 100% rename from src/cps/static/css/images/toolbarButton-bookmark@2x.png rename to src/calibreweb/cps/static/css/images/toolbarButton-bookmark@2x.png diff --git a/src/cps/static/css/images/toolbarButton-download.png b/src/calibreweb/cps/static/css/images/toolbarButton-download.png similarity index 100% rename from src/cps/static/css/images/toolbarButton-download.png rename to src/calibreweb/cps/static/css/images/toolbarButton-download.png diff --git a/src/cps/static/css/images/toolbarButton-download@2x.png b/src/calibreweb/cps/static/css/images/toolbarButton-download@2x.png similarity index 100% rename from src/cps/static/css/images/toolbarButton-download@2x.png rename to src/calibreweb/cps/static/css/images/toolbarButton-download@2x.png diff --git a/src/cps/static/css/images/toolbarButton-menuArrows.png b/src/calibreweb/cps/static/css/images/toolbarButton-menuArrows.png similarity index 100% rename from src/cps/static/css/images/toolbarButton-menuArrows.png rename to src/calibreweb/cps/static/css/images/toolbarButton-menuArrows.png diff --git a/src/cps/static/css/images/toolbarButton-menuArrows@2x.png b/src/calibreweb/cps/static/css/images/toolbarButton-menuArrows@2x.png similarity index 100% rename from src/cps/static/css/images/toolbarButton-menuArrows@2x.png rename to src/calibreweb/cps/static/css/images/toolbarButton-menuArrows@2x.png diff --git a/src/cps/static/css/images/toolbarButton-openFile.png b/src/calibreweb/cps/static/css/images/toolbarButton-openFile.png similarity index 100% rename from src/cps/static/css/images/toolbarButton-openFile.png rename to src/calibreweb/cps/static/css/images/toolbarButton-openFile.png diff --git a/src/cps/static/css/images/toolbarButton-openFile@2x.png b/src/calibreweb/cps/static/css/images/toolbarButton-openFile@2x.png similarity index 100% rename from src/cps/static/css/images/toolbarButton-openFile@2x.png rename to src/calibreweb/cps/static/css/images/toolbarButton-openFile@2x.png diff --git a/src/cps/static/css/images/toolbarButton-pageDown-rtl.png b/src/calibreweb/cps/static/css/images/toolbarButton-pageDown-rtl.png similarity index 100% rename from src/cps/static/css/images/toolbarButton-pageDown-rtl.png rename to src/calibreweb/cps/static/css/images/toolbarButton-pageDown-rtl.png diff --git a/src/cps/static/css/images/toolbarButton-pageDown-rtl@2x.png b/src/calibreweb/cps/static/css/images/toolbarButton-pageDown-rtl@2x.png similarity index 100% rename from src/cps/static/css/images/toolbarButton-pageDown-rtl@2x.png rename to src/calibreweb/cps/static/css/images/toolbarButton-pageDown-rtl@2x.png diff --git a/src/cps/static/css/images/toolbarButton-pageDown.png b/src/calibreweb/cps/static/css/images/toolbarButton-pageDown.png similarity index 100% rename from src/cps/static/css/images/toolbarButton-pageDown.png rename to src/calibreweb/cps/static/css/images/toolbarButton-pageDown.png diff --git a/src/cps/static/css/images/toolbarButton-pageDown@2x.png b/src/calibreweb/cps/static/css/images/toolbarButton-pageDown@2x.png similarity index 100% rename from src/cps/static/css/images/toolbarButton-pageDown@2x.png rename to src/calibreweb/cps/static/css/images/toolbarButton-pageDown@2x.png diff --git a/src/cps/static/css/images/toolbarButton-pageUp-rtl.png b/src/calibreweb/cps/static/css/images/toolbarButton-pageUp-rtl.png similarity index 100% rename from src/cps/static/css/images/toolbarButton-pageUp-rtl.png rename to src/calibreweb/cps/static/css/images/toolbarButton-pageUp-rtl.png diff --git a/src/cps/static/css/images/toolbarButton-pageUp-rtl@2x.png b/src/calibreweb/cps/static/css/images/toolbarButton-pageUp-rtl@2x.png similarity index 100% rename from src/cps/static/css/images/toolbarButton-pageUp-rtl@2x.png rename to src/calibreweb/cps/static/css/images/toolbarButton-pageUp-rtl@2x.png diff --git a/src/cps/static/css/images/toolbarButton-pageUp.png b/src/calibreweb/cps/static/css/images/toolbarButton-pageUp.png similarity index 100% rename from src/cps/static/css/images/toolbarButton-pageUp.png rename to src/calibreweb/cps/static/css/images/toolbarButton-pageUp.png diff --git a/src/cps/static/css/images/toolbarButton-pageUp@2x.png b/src/calibreweb/cps/static/css/images/toolbarButton-pageUp@2x.png similarity index 100% rename from src/cps/static/css/images/toolbarButton-pageUp@2x.png rename to src/calibreweb/cps/static/css/images/toolbarButton-pageUp@2x.png diff --git a/src/cps/static/css/images/toolbarButton-presentationMode.png b/src/calibreweb/cps/static/css/images/toolbarButton-presentationMode.png similarity index 100% rename from src/cps/static/css/images/toolbarButton-presentationMode.png rename to src/calibreweb/cps/static/css/images/toolbarButton-presentationMode.png diff --git a/src/cps/static/css/images/toolbarButton-presentationMode@2x.png b/src/calibreweb/cps/static/css/images/toolbarButton-presentationMode@2x.png similarity index 100% rename from src/cps/static/css/images/toolbarButton-presentationMode@2x.png rename to src/calibreweb/cps/static/css/images/toolbarButton-presentationMode@2x.png diff --git a/src/cps/static/css/images/toolbarButton-print.png b/src/calibreweb/cps/static/css/images/toolbarButton-print.png similarity index 100% rename from src/cps/static/css/images/toolbarButton-print.png rename to src/calibreweb/cps/static/css/images/toolbarButton-print.png diff --git a/src/cps/static/css/images/toolbarButton-print@2x.png b/src/calibreweb/cps/static/css/images/toolbarButton-print@2x.png similarity index 100% rename from src/cps/static/css/images/toolbarButton-print@2x.png rename to src/calibreweb/cps/static/css/images/toolbarButton-print@2x.png diff --git a/src/cps/static/css/images/toolbarButton-search.png b/src/calibreweb/cps/static/css/images/toolbarButton-search.png similarity index 100% rename from src/cps/static/css/images/toolbarButton-search.png rename to src/calibreweb/cps/static/css/images/toolbarButton-search.png diff --git a/src/cps/static/css/images/toolbarButton-search@2x.png b/src/calibreweb/cps/static/css/images/toolbarButton-search@2x.png similarity index 100% rename from src/cps/static/css/images/toolbarButton-search@2x.png rename to src/calibreweb/cps/static/css/images/toolbarButton-search@2x.png diff --git a/src/cps/static/css/images/toolbarButton-secondaryToolbarToggle-rtl.png b/src/calibreweb/cps/static/css/images/toolbarButton-secondaryToolbarToggle-rtl.png similarity index 100% rename from src/cps/static/css/images/toolbarButton-secondaryToolbarToggle-rtl.png rename to src/calibreweb/cps/static/css/images/toolbarButton-secondaryToolbarToggle-rtl.png diff --git a/src/cps/static/css/images/toolbarButton-secondaryToolbarToggle-rtl@2x.png b/src/calibreweb/cps/static/css/images/toolbarButton-secondaryToolbarToggle-rtl@2x.png similarity index 100% rename from src/cps/static/css/images/toolbarButton-secondaryToolbarToggle-rtl@2x.png rename to src/calibreweb/cps/static/css/images/toolbarButton-secondaryToolbarToggle-rtl@2x.png diff --git a/src/cps/static/css/images/toolbarButton-secondaryToolbarToggle.png b/src/calibreweb/cps/static/css/images/toolbarButton-secondaryToolbarToggle.png similarity index 100% rename from src/cps/static/css/images/toolbarButton-secondaryToolbarToggle.png rename to src/calibreweb/cps/static/css/images/toolbarButton-secondaryToolbarToggle.png diff --git a/src/cps/static/css/images/toolbarButton-secondaryToolbarToggle@2x.png b/src/calibreweb/cps/static/css/images/toolbarButton-secondaryToolbarToggle@2x.png similarity index 100% rename from src/cps/static/css/images/toolbarButton-secondaryToolbarToggle@2x.png rename to src/calibreweb/cps/static/css/images/toolbarButton-secondaryToolbarToggle@2x.png diff --git a/src/cps/static/css/images/toolbarButton-sidebarToggle-rtl.png b/src/calibreweb/cps/static/css/images/toolbarButton-sidebarToggle-rtl.png similarity index 100% rename from src/cps/static/css/images/toolbarButton-sidebarToggle-rtl.png rename to src/calibreweb/cps/static/css/images/toolbarButton-sidebarToggle-rtl.png diff --git a/src/cps/static/css/images/toolbarButton-sidebarToggle-rtl@2x.png b/src/calibreweb/cps/static/css/images/toolbarButton-sidebarToggle-rtl@2x.png similarity index 100% rename from src/cps/static/css/images/toolbarButton-sidebarToggle-rtl@2x.png rename to src/calibreweb/cps/static/css/images/toolbarButton-sidebarToggle-rtl@2x.png diff --git a/src/cps/static/css/images/toolbarButton-sidebarToggle.png b/src/calibreweb/cps/static/css/images/toolbarButton-sidebarToggle.png similarity index 100% rename from src/cps/static/css/images/toolbarButton-sidebarToggle.png rename to src/calibreweb/cps/static/css/images/toolbarButton-sidebarToggle.png diff --git a/src/cps/static/css/images/toolbarButton-sidebarToggle@2x.png b/src/calibreweb/cps/static/css/images/toolbarButton-sidebarToggle@2x.png similarity index 100% rename from src/cps/static/css/images/toolbarButton-sidebarToggle@2x.png rename to src/calibreweb/cps/static/css/images/toolbarButton-sidebarToggle@2x.png diff --git a/src/cps/static/css/images/toolbarButton-viewAttachments.png b/src/calibreweb/cps/static/css/images/toolbarButton-viewAttachments.png similarity index 100% rename from src/cps/static/css/images/toolbarButton-viewAttachments.png rename to src/calibreweb/cps/static/css/images/toolbarButton-viewAttachments.png diff --git a/src/cps/static/css/images/toolbarButton-viewAttachments@2x.png b/src/calibreweb/cps/static/css/images/toolbarButton-viewAttachments@2x.png similarity index 100% rename from src/cps/static/css/images/toolbarButton-viewAttachments@2x.png rename to src/calibreweb/cps/static/css/images/toolbarButton-viewAttachments@2x.png diff --git a/src/cps/static/css/images/toolbarButton-viewOutline-rtl.png b/src/calibreweb/cps/static/css/images/toolbarButton-viewOutline-rtl.png similarity index 100% rename from src/cps/static/css/images/toolbarButton-viewOutline-rtl.png rename to src/calibreweb/cps/static/css/images/toolbarButton-viewOutline-rtl.png diff --git a/src/cps/static/css/images/toolbarButton-viewOutline-rtl@2x.png b/src/calibreweb/cps/static/css/images/toolbarButton-viewOutline-rtl@2x.png similarity index 100% rename from src/cps/static/css/images/toolbarButton-viewOutline-rtl@2x.png rename to src/calibreweb/cps/static/css/images/toolbarButton-viewOutline-rtl@2x.png diff --git a/src/cps/static/css/images/toolbarButton-viewOutline.png b/src/calibreweb/cps/static/css/images/toolbarButton-viewOutline.png similarity index 100% rename from src/cps/static/css/images/toolbarButton-viewOutline.png rename to src/calibreweb/cps/static/css/images/toolbarButton-viewOutline.png diff --git a/src/cps/static/css/images/toolbarButton-viewOutline@2x.png b/src/calibreweb/cps/static/css/images/toolbarButton-viewOutline@2x.png similarity index 100% rename from src/cps/static/css/images/toolbarButton-viewOutline@2x.png rename to src/calibreweb/cps/static/css/images/toolbarButton-viewOutline@2x.png diff --git a/src/cps/static/css/images/toolbarButton-viewThumbnail.png b/src/calibreweb/cps/static/css/images/toolbarButton-viewThumbnail.png similarity index 100% rename from src/cps/static/css/images/toolbarButton-viewThumbnail.png rename to src/calibreweb/cps/static/css/images/toolbarButton-viewThumbnail.png diff --git a/src/cps/static/css/images/toolbarButton-viewThumbnail@2x.png b/src/calibreweb/cps/static/css/images/toolbarButton-viewThumbnail@2x.png similarity index 100% rename from src/cps/static/css/images/toolbarButton-viewThumbnail@2x.png rename to src/calibreweb/cps/static/css/images/toolbarButton-viewThumbnail@2x.png diff --git a/src/cps/static/css/images/toolbarButton-zoomIn.png b/src/calibreweb/cps/static/css/images/toolbarButton-zoomIn.png similarity index 100% rename from src/cps/static/css/images/toolbarButton-zoomIn.png rename to src/calibreweb/cps/static/css/images/toolbarButton-zoomIn.png diff --git a/src/cps/static/css/images/toolbarButton-zoomIn@2x.png b/src/calibreweb/cps/static/css/images/toolbarButton-zoomIn@2x.png similarity index 100% rename from src/cps/static/css/images/toolbarButton-zoomIn@2x.png rename to src/calibreweb/cps/static/css/images/toolbarButton-zoomIn@2x.png diff --git a/src/cps/static/css/images/toolbarButton-zoomOut.png b/src/calibreweb/cps/static/css/images/toolbarButton-zoomOut.png similarity index 100% rename from src/cps/static/css/images/toolbarButton-zoomOut.png rename to src/calibreweb/cps/static/css/images/toolbarButton-zoomOut.png diff --git a/src/cps/static/css/images/toolbarButton-zoomOut@2x.png b/src/calibreweb/cps/static/css/images/toolbarButton-zoomOut@2x.png similarity index 100% rename from src/cps/static/css/images/toolbarButton-zoomOut@2x.png rename to src/calibreweb/cps/static/css/images/toolbarButton-zoomOut@2x.png diff --git a/src/cps/static/css/images/treeitem-collapsed-rtl.png b/src/calibreweb/cps/static/css/images/treeitem-collapsed-rtl.png similarity index 100% rename from src/cps/static/css/images/treeitem-collapsed-rtl.png rename to src/calibreweb/cps/static/css/images/treeitem-collapsed-rtl.png diff --git a/src/cps/static/css/images/treeitem-collapsed-rtl@2x.png b/src/calibreweb/cps/static/css/images/treeitem-collapsed-rtl@2x.png similarity index 100% rename from src/cps/static/css/images/treeitem-collapsed-rtl@2x.png rename to src/calibreweb/cps/static/css/images/treeitem-collapsed-rtl@2x.png diff --git a/src/cps/static/css/images/treeitem-collapsed.png b/src/calibreweb/cps/static/css/images/treeitem-collapsed.png similarity index 100% rename from src/cps/static/css/images/treeitem-collapsed.png rename to src/calibreweb/cps/static/css/images/treeitem-collapsed.png diff --git a/src/cps/static/css/images/treeitem-collapsed@2x.png b/src/calibreweb/cps/static/css/images/treeitem-collapsed@2x.png similarity index 100% rename from src/cps/static/css/images/treeitem-collapsed@2x.png rename to src/calibreweb/cps/static/css/images/treeitem-collapsed@2x.png diff --git a/src/cps/static/css/images/treeitem-expanded.png b/src/calibreweb/cps/static/css/images/treeitem-expanded.png similarity index 100% rename from src/cps/static/css/images/treeitem-expanded.png rename to src/calibreweb/cps/static/css/images/treeitem-expanded.png diff --git a/src/cps/static/css/images/treeitem-expanded@2x.png b/src/calibreweb/cps/static/css/images/treeitem-expanded@2x.png similarity index 100% rename from src/cps/static/css/images/treeitem-expanded@2x.png rename to src/calibreweb/cps/static/css/images/treeitem-expanded@2x.png diff --git a/src/cps/static/css/kthoom.css b/src/calibreweb/cps/static/css/kthoom.css similarity index 100% rename from src/cps/static/css/kthoom.css rename to src/calibreweb/cps/static/css/kthoom.css diff --git a/src/cps/static/css/libs/bootstrap-datepicker3.css.map b/src/calibreweb/cps/static/css/libs/bootstrap-datepicker3.css.map similarity index 100% rename from src/cps/static/css/libs/bootstrap-datepicker3.css.map rename to src/calibreweb/cps/static/css/libs/bootstrap-datepicker3.css.map diff --git a/src/cps/static/css/libs/bootstrap-datepicker3.min.css b/src/calibreweb/cps/static/css/libs/bootstrap-datepicker3.min.css similarity index 100% rename from src/cps/static/css/libs/bootstrap-datepicker3.min.css rename to src/calibreweb/cps/static/css/libs/bootstrap-datepicker3.min.css diff --git a/src/cps/static/css/libs/bootstrap-editable.css b/src/calibreweb/cps/static/css/libs/bootstrap-editable.css similarity index 100% rename from src/cps/static/css/libs/bootstrap-editable.css rename to src/calibreweb/cps/static/css/libs/bootstrap-editable.css diff --git a/src/cps/static/css/libs/bootstrap-table.min.css b/src/calibreweb/cps/static/css/libs/bootstrap-table.min.css similarity index 100% rename from src/cps/static/css/libs/bootstrap-table.min.css rename to src/calibreweb/cps/static/css/libs/bootstrap-table.min.css diff --git a/src/cps/static/css/libs/bootstrap-theme.min.css b/src/calibreweb/cps/static/css/libs/bootstrap-theme.min.css similarity index 100% rename from src/cps/static/css/libs/bootstrap-theme.min.css rename to src/calibreweb/cps/static/css/libs/bootstrap-theme.min.css diff --git a/src/cps/static/css/libs/bootstrap-theme.min.css.map b/src/calibreweb/cps/static/css/libs/bootstrap-theme.min.css.map similarity index 100% rename from src/cps/static/css/libs/bootstrap-theme.min.css.map rename to src/calibreweb/cps/static/css/libs/bootstrap-theme.min.css.map diff --git a/src/cps/static/css/libs/bootstrap.min.css b/src/calibreweb/cps/static/css/libs/bootstrap.min.css similarity index 100% rename from src/cps/static/css/libs/bootstrap.min.css rename to src/calibreweb/cps/static/css/libs/bootstrap.min.css diff --git a/src/cps/static/css/libs/bootstrap.min.css.map b/src/calibreweb/cps/static/css/libs/bootstrap.min.css.map similarity index 100% rename from src/cps/static/css/libs/bootstrap.min.css.map rename to src/calibreweb/cps/static/css/libs/bootstrap.min.css.map diff --git a/src/cps/static/css/libs/normalize.css b/src/calibreweb/cps/static/css/libs/normalize.css similarity index 100% rename from src/cps/static/css/libs/normalize.css rename to src/calibreweb/cps/static/css/libs/normalize.css diff --git a/src/cps/static/css/libs/typeahead.css b/src/calibreweb/cps/static/css/libs/typeahead.css similarity index 100% rename from src/cps/static/css/libs/typeahead.css rename to src/calibreweb/cps/static/css/libs/typeahead.css diff --git a/src/cps/static/css/libs/viewer.css b/src/calibreweb/cps/static/css/libs/viewer.css similarity index 100% rename from src/cps/static/css/libs/viewer.css rename to src/calibreweb/cps/static/css/libs/viewer.css diff --git a/src/cps/static/css/main.css b/src/calibreweb/cps/static/css/main.css similarity index 100% rename from src/cps/static/css/main.css rename to src/calibreweb/cps/static/css/main.css diff --git a/src/cps/static/css/popup.css b/src/calibreweb/cps/static/css/popup.css similarity index 100% rename from src/cps/static/css/popup.css rename to src/calibreweb/cps/static/css/popup.css diff --git a/src/cps/static/css/style.css b/src/calibreweb/cps/static/css/style.css similarity index 100% rename from src/cps/static/css/style.css rename to src/calibreweb/cps/static/css/style.css diff --git a/src/cps/static/favicon.ico b/src/calibreweb/cps/static/favicon.ico similarity index 100% rename from src/cps/static/favicon.ico rename to src/calibreweb/cps/static/favicon.ico diff --git a/src/cps/static/generic_cover.jpg b/src/calibreweb/cps/static/generic_cover.jpg similarity index 100% rename from src/cps/static/generic_cover.jpg rename to src/calibreweb/cps/static/generic_cover.jpg diff --git a/src/cps/static/img/annotator-glyph-sprite.png b/src/calibreweb/cps/static/img/annotator-glyph-sprite.png similarity index 100% rename from src/cps/static/img/annotator-glyph-sprite.png rename to src/calibreweb/cps/static/img/annotator-glyph-sprite.png diff --git a/src/cps/static/img/annotator-icon-sprite.png b/src/calibreweb/cps/static/img/annotator-icon-sprite.png similarity index 100% rename from src/cps/static/img/annotator-icon-sprite.png rename to src/calibreweb/cps/static/img/annotator-icon-sprite.png diff --git a/src/cps/static/img/apple-touch-icon.png b/src/calibreweb/cps/static/img/apple-touch-icon.png similarity index 100% rename from src/cps/static/img/apple-touch-icon.png rename to src/calibreweb/cps/static/img/apple-touch-icon.png diff --git a/src/cps/static/img/cancelfullscreen.png b/src/calibreweb/cps/static/img/cancelfullscreen.png similarity index 100% rename from src/cps/static/img/cancelfullscreen.png rename to src/calibreweb/cps/static/img/cancelfullscreen.png diff --git a/src/cps/static/img/close.png b/src/calibreweb/cps/static/img/close.png similarity index 100% rename from src/cps/static/img/close.png rename to src/calibreweb/cps/static/img/close.png diff --git a/src/cps/static/img/fullscreen.png b/src/calibreweb/cps/static/img/fullscreen.png similarity index 100% rename from src/cps/static/img/fullscreen.png rename to src/calibreweb/cps/static/img/fullscreen.png diff --git a/src/cps/static/img/goodreads.svg b/src/calibreweb/cps/static/img/goodreads.svg similarity index 100% rename from src/cps/static/img/goodreads.svg rename to src/calibreweb/cps/static/img/goodreads.svg diff --git a/src/cps/static/img/loader.gif b/src/calibreweb/cps/static/img/loader.gif similarity index 100% rename from src/cps/static/img/loader.gif rename to src/calibreweb/cps/static/img/loader.gif diff --git a/src/cps/static/img/menu-icon.png b/src/calibreweb/cps/static/img/menu-icon.png similarity index 100% rename from src/cps/static/img/menu-icon.png rename to src/calibreweb/cps/static/img/menu-icon.png diff --git a/src/cps/static/img/save.png b/src/calibreweb/cps/static/img/save.png similarity index 100% rename from src/cps/static/img/save.png rename to src/calibreweb/cps/static/img/save.png diff --git a/src/cps/static/img/saved.png b/src/calibreweb/cps/static/img/saved.png similarity index 100% rename from src/cps/static/img/saved.png rename to src/calibreweb/cps/static/img/saved.png diff --git a/src/cps/static/img/settings-s.png b/src/calibreweb/cps/static/img/settings-s.png similarity index 100% rename from src/cps/static/img/settings-s.png rename to src/calibreweb/cps/static/img/settings-s.png diff --git a/src/cps/static/img/settings.png b/src/calibreweb/cps/static/img/settings.png similarity index 100% rename from src/cps/static/img/settings.png rename to src/calibreweb/cps/static/img/settings.png diff --git a/src/cps/static/img/star.png b/src/calibreweb/cps/static/img/star.png similarity index 100% rename from src/cps/static/img/star.png rename to src/calibreweb/cps/static/img/star.png diff --git a/src/cps/static/js/archive.js b/src/calibreweb/cps/static/js/archive.js similarity index 100% rename from src/cps/static/js/archive.js rename to src/calibreweb/cps/static/js/archive.js diff --git a/src/cps/static/js/bytestream.js b/src/calibreweb/cps/static/js/bytestream.js similarity index 100% rename from src/cps/static/js/bytestream.js rename to src/calibreweb/cps/static/js/bytestream.js diff --git a/src/cps/static/js/details.js b/src/calibreweb/cps/static/js/details.js similarity index 100% rename from src/cps/static/js/details.js rename to src/calibreweb/cps/static/js/details.js diff --git a/src/cps/static/js/edit_books.js b/src/calibreweb/cps/static/js/edit_books.js similarity index 100% rename from src/cps/static/js/edit_books.js rename to src/calibreweb/cps/static/js/edit_books.js diff --git a/src/cps/static/js/get_meta.js b/src/calibreweb/cps/static/js/get_meta.js similarity index 100% rename from src/cps/static/js/get_meta.js rename to src/calibreweb/cps/static/js/get_meta.js diff --git a/src/cps/static/js/io.js b/src/calibreweb/cps/static/js/io.js similarity index 100% rename from src/cps/static/js/io.js rename to src/calibreweb/cps/static/js/io.js diff --git a/src/cps/static/js/kthoom.js b/src/calibreweb/cps/static/js/kthoom.js similarity index 100% rename from src/cps/static/js/kthoom.js rename to src/calibreweb/cps/static/js/kthoom.js diff --git a/src/cps/static/js/libs/Sortable.min.js b/src/calibreweb/cps/static/js/libs/Sortable.min.js similarity index 100% rename from src/cps/static/js/libs/Sortable.min.js rename to src/calibreweb/cps/static/js/libs/Sortable.min.js diff --git a/src/cps/static/js/libs/bootstrap-datepicker/bootstrap-datepicker.min.js b/src/calibreweb/cps/static/js/libs/bootstrap-datepicker/bootstrap-datepicker.min.js similarity index 100% rename from src/cps/static/js/libs/bootstrap-datepicker/bootstrap-datepicker.min.js rename to src/calibreweb/cps/static/js/libs/bootstrap-datepicker/bootstrap-datepicker.min.js diff --git a/src/cps/static/js/libs/bootstrap-datepicker/locales/bootstrap-datepicker.de.min.js b/src/calibreweb/cps/static/js/libs/bootstrap-datepicker/locales/bootstrap-datepicker.de.min.js similarity index 100% rename from src/cps/static/js/libs/bootstrap-datepicker/locales/bootstrap-datepicker.de.min.js rename to src/calibreweb/cps/static/js/libs/bootstrap-datepicker/locales/bootstrap-datepicker.de.min.js diff --git a/src/cps/static/js/libs/bootstrap-datepicker/locales/bootstrap-datepicker.es.min.js b/src/calibreweb/cps/static/js/libs/bootstrap-datepicker/locales/bootstrap-datepicker.es.min.js similarity index 100% rename from src/cps/static/js/libs/bootstrap-datepicker/locales/bootstrap-datepicker.es.min.js rename to src/calibreweb/cps/static/js/libs/bootstrap-datepicker/locales/bootstrap-datepicker.es.min.js diff --git a/src/cps/static/js/libs/bootstrap-datepicker/locales/bootstrap-datepicker.fr.min.js b/src/calibreweb/cps/static/js/libs/bootstrap-datepicker/locales/bootstrap-datepicker.fr.min.js similarity index 100% rename from src/cps/static/js/libs/bootstrap-datepicker/locales/bootstrap-datepicker.fr.min.js rename to src/calibreweb/cps/static/js/libs/bootstrap-datepicker/locales/bootstrap-datepicker.fr.min.js diff --git a/src/cps/static/js/libs/bootstrap-datepicker/locales/bootstrap-datepicker.it.min.js b/src/calibreweb/cps/static/js/libs/bootstrap-datepicker/locales/bootstrap-datepicker.it.min.js similarity index 100% rename from src/cps/static/js/libs/bootstrap-datepicker/locales/bootstrap-datepicker.it.min.js rename to src/calibreweb/cps/static/js/libs/bootstrap-datepicker/locales/bootstrap-datepicker.it.min.js diff --git a/src/cps/static/js/libs/bootstrap-datepicker/locales/bootstrap-datepicker.nl.min.js b/src/calibreweb/cps/static/js/libs/bootstrap-datepicker/locales/bootstrap-datepicker.nl.min.js similarity index 100% rename from src/cps/static/js/libs/bootstrap-datepicker/locales/bootstrap-datepicker.nl.min.js rename to src/calibreweb/cps/static/js/libs/bootstrap-datepicker/locales/bootstrap-datepicker.nl.min.js diff --git a/src/cps/static/js/libs/bootstrap-datepicker/locales/bootstrap-datepicker.pl.min.js b/src/calibreweb/cps/static/js/libs/bootstrap-datepicker/locales/bootstrap-datepicker.pl.min.js similarity index 100% rename from src/cps/static/js/libs/bootstrap-datepicker/locales/bootstrap-datepicker.pl.min.js rename to src/calibreweb/cps/static/js/libs/bootstrap-datepicker/locales/bootstrap-datepicker.pl.min.js diff --git a/src/cps/static/js/libs/bootstrap-datepicker/locales/bootstrap-datepicker.ru.min.js b/src/calibreweb/cps/static/js/libs/bootstrap-datepicker/locales/bootstrap-datepicker.ru.min.js similarity index 100% rename from src/cps/static/js/libs/bootstrap-datepicker/locales/bootstrap-datepicker.ru.min.js rename to src/calibreweb/cps/static/js/libs/bootstrap-datepicker/locales/bootstrap-datepicker.ru.min.js diff --git a/src/cps/static/js/libs/bootstrap-datepicker/locales/bootstrap-datepicker.zh-CN.min.js b/src/calibreweb/cps/static/js/libs/bootstrap-datepicker/locales/bootstrap-datepicker.zh-CN.min.js similarity index 100% rename from src/cps/static/js/libs/bootstrap-datepicker/locales/bootstrap-datepicker.zh-CN.min.js rename to src/calibreweb/cps/static/js/libs/bootstrap-datepicker/locales/bootstrap-datepicker.zh-CN.min.js diff --git a/src/cps/static/js/libs/bootstrap-rating-input.min.js b/src/calibreweb/cps/static/js/libs/bootstrap-rating-input.min.js similarity index 100% rename from src/cps/static/js/libs/bootstrap-rating-input.min.js rename to src/calibreweb/cps/static/js/libs/bootstrap-rating-input.min.js diff --git a/src/cps/static/js/libs/bootstrap-table/bootstrap-editable.min.js b/src/calibreweb/cps/static/js/libs/bootstrap-table/bootstrap-editable.min.js similarity index 100% rename from src/cps/static/js/libs/bootstrap-table/bootstrap-editable.min.js rename to src/calibreweb/cps/static/js/libs/bootstrap-table/bootstrap-editable.min.js diff --git a/src/cps/static/js/libs/bootstrap-table/bootstrap-table-editable.min.js b/src/calibreweb/cps/static/js/libs/bootstrap-table/bootstrap-table-editable.min.js similarity index 100% rename from src/cps/static/js/libs/bootstrap-table/bootstrap-table-editable.min.js rename to src/calibreweb/cps/static/js/libs/bootstrap-table/bootstrap-table-editable.min.js diff --git a/src/cps/static/js/libs/bootstrap-table/bootstrap-table.min.js b/src/calibreweb/cps/static/js/libs/bootstrap-table/bootstrap-table.min.js similarity index 100% rename from src/cps/static/js/libs/bootstrap-table/bootstrap-table.min.js rename to src/calibreweb/cps/static/js/libs/bootstrap-table/bootstrap-table.min.js diff --git a/src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-af-ZA.min.js b/src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-af-ZA.min.js similarity index 100% rename from src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-af-ZA.min.js rename to src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-af-ZA.min.js diff --git a/src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-ar-SA.min.js b/src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-ar-SA.min.js similarity index 100% rename from src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-ar-SA.min.js rename to src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-ar-SA.min.js diff --git a/src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-ca-ES.min.js b/src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-ca-ES.min.js similarity index 100% rename from src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-ca-ES.min.js rename to src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-ca-ES.min.js diff --git a/src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-cs-CZ.min.js b/src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-cs-CZ.min.js similarity index 100% rename from src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-cs-CZ.min.js rename to src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-cs-CZ.min.js diff --git a/src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-da-DK.min.js b/src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-da-DK.min.js similarity index 100% rename from src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-da-DK.min.js rename to src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-da-DK.min.js diff --git a/src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-de-DE.min.js b/src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-de-DE.min.js similarity index 100% rename from src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-de-DE.min.js rename to src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-de-DE.min.js diff --git a/src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-el-GR.min.js b/src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-el-GR.min.js similarity index 100% rename from src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-el-GR.min.js rename to src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-el-GR.min.js diff --git a/src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-en-US.min.js b/src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-en-US.min.js similarity index 100% rename from src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-en-US.min.js rename to src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-en-US.min.js diff --git a/src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-es-AR.min.js b/src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-es-AR.min.js similarity index 100% rename from src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-es-AR.min.js rename to src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-es-AR.min.js diff --git a/src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-es-CL.min.js b/src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-es-CL.min.js similarity index 100% rename from src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-es-CL.min.js rename to src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-es-CL.min.js diff --git a/src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-es-CR.min.js b/src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-es-CR.min.js similarity index 100% rename from src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-es-CR.min.js rename to src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-es-CR.min.js diff --git a/src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-es-ES.min.js b/src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-es-ES.min.js similarity index 100% rename from src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-es-ES.min.js rename to src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-es-ES.min.js diff --git a/src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-es-MX.min.js b/src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-es-MX.min.js similarity index 100% rename from src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-es-MX.min.js rename to src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-es-MX.min.js diff --git a/src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-es-NI.min.js b/src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-es-NI.min.js similarity index 100% rename from src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-es-NI.min.js rename to src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-es-NI.min.js diff --git a/src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-es-SP.min.js b/src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-es-SP.min.js similarity index 100% rename from src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-es-SP.min.js rename to src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-es-SP.min.js diff --git a/src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-et-EE.min.js b/src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-et-EE.min.js similarity index 100% rename from src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-et-EE.min.js rename to src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-et-EE.min.js diff --git a/src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-eu-EU.min.js b/src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-eu-EU.min.js similarity index 100% rename from src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-eu-EU.min.js rename to src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-eu-EU.min.js diff --git a/src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-fa-IR.min.js b/src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-fa-IR.min.js similarity index 100% rename from src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-fa-IR.min.js rename to src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-fa-IR.min.js diff --git a/src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-fr-BE.min.js b/src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-fr-BE.min.js similarity index 100% rename from src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-fr-BE.min.js rename to src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-fr-BE.min.js diff --git a/src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-fr-FR.min.js b/src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-fr-FR.min.js similarity index 100% rename from src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-fr-FR.min.js rename to src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-fr-FR.min.js diff --git a/src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-he-IL.min.js b/src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-he-IL.min.js similarity index 100% rename from src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-he-IL.min.js rename to src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-he-IL.min.js diff --git a/src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-hr-HR.min.js b/src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-hr-HR.min.js similarity index 100% rename from src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-hr-HR.min.js rename to src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-hr-HR.min.js diff --git a/src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-hu-HU.min.js b/src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-hu-HU.min.js similarity index 100% rename from src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-hu-HU.min.js rename to src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-hu-HU.min.js diff --git a/src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-id-ID.min.js b/src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-id-ID.min.js similarity index 100% rename from src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-id-ID.min.js rename to src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-id-ID.min.js diff --git a/src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-it-IT.min.js b/src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-it-IT.min.js similarity index 100% rename from src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-it-IT.min.js rename to src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-it-IT.min.js diff --git a/src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-ja-JP.min.js b/src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-ja-JP.min.js similarity index 100% rename from src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-ja-JP.min.js rename to src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-ja-JP.min.js diff --git a/src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-ka-GE.min.js b/src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-ka-GE.min.js similarity index 100% rename from src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-ka-GE.min.js rename to src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-ka-GE.min.js diff --git a/src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-ko-KR.min.js b/src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-ko-KR.min.js similarity index 100% rename from src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-ko-KR.min.js rename to src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-ko-KR.min.js diff --git a/src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-ms-MY.min.js b/src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-ms-MY.min.js similarity index 100% rename from src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-ms-MY.min.js rename to src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-ms-MY.min.js diff --git a/src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-nb-NO.min.js b/src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-nb-NO.min.js similarity index 100% rename from src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-nb-NO.min.js rename to src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-nb-NO.min.js diff --git a/src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-nl-NL.min.js b/src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-nl-NL.min.js similarity index 100% rename from src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-nl-NL.min.js rename to src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-nl-NL.min.js diff --git a/src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-pl-PL.min.js b/src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-pl-PL.min.js similarity index 100% rename from src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-pl-PL.min.js rename to src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-pl-PL.min.js diff --git a/src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-pt-BR.min.js b/src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-pt-BR.min.js similarity index 100% rename from src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-pt-BR.min.js rename to src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-pt-BR.min.js diff --git a/src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-pt-PT.min.js b/src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-pt-PT.min.js similarity index 100% rename from src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-pt-PT.min.js rename to src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-pt-PT.min.js diff --git a/src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-ro-RO.min.js b/src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-ro-RO.min.js similarity index 100% rename from src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-ro-RO.min.js rename to src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-ro-RO.min.js diff --git a/src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-ru-RU.min.js b/src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-ru-RU.min.js similarity index 100% rename from src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-ru-RU.min.js rename to src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-ru-RU.min.js diff --git a/src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-sk-SK.min.js b/src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-sk-SK.min.js similarity index 100% rename from src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-sk-SK.min.js rename to src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-sk-SK.min.js diff --git a/src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-sv-SE.min.js b/src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-sv-SE.min.js similarity index 100% rename from src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-sv-SE.min.js rename to src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-sv-SE.min.js diff --git a/src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-th-TH.min.js b/src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-th-TH.min.js similarity index 100% rename from src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-th-TH.min.js rename to src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-th-TH.min.js diff --git a/src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-tr-TR.min.js b/src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-tr-TR.min.js similarity index 100% rename from src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-tr-TR.min.js rename to src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-tr-TR.min.js diff --git a/src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-uk-UA.min.js b/src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-uk-UA.min.js similarity index 100% rename from src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-uk-UA.min.js rename to src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-uk-UA.min.js diff --git a/src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-ur-PK.min.js b/src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-ur-PK.min.js similarity index 100% rename from src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-ur-PK.min.js rename to src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-ur-PK.min.js diff --git a/src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-uz-Latn-UZ.min.js b/src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-uz-Latn-UZ.min.js similarity index 100% rename from src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-uz-Latn-UZ.min.js rename to src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-uz-Latn-UZ.min.js diff --git a/src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-vi-VN.min.js b/src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-vi-VN.min.js similarity index 100% rename from src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-vi-VN.min.js rename to src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-vi-VN.min.js diff --git a/src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-zh-CN.min.js b/src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-zh-CN.min.js similarity index 100% rename from src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-zh-CN.min.js rename to src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-zh-CN.min.js diff --git a/src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-zh-TW.min.js b/src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-zh-TW.min.js similarity index 100% rename from src/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-zh-TW.min.js rename to src/calibreweb/cps/static/js/libs/bootstrap-table/locale/bootstrap-table-zh-TW.min.js diff --git a/src/cps/static/js/libs/bootstrap.min.js b/src/calibreweb/cps/static/js/libs/bootstrap.min.js similarity index 100% rename from src/cps/static/js/libs/bootstrap.min.js rename to src/calibreweb/cps/static/js/libs/bootstrap.min.js diff --git a/src/cps/static/js/libs/compatibility.js b/src/calibreweb/cps/static/js/libs/compatibility.js similarity index 100% rename from src/cps/static/js/libs/compatibility.js rename to src/calibreweb/cps/static/js/libs/compatibility.js diff --git a/src/cps/static/js/libs/context.js b/src/calibreweb/cps/static/js/libs/context.js similarity index 100% rename from src/cps/static/js/libs/context.js rename to src/calibreweb/cps/static/js/libs/context.js diff --git a/src/cps/static/js/libs/context.min.js b/src/calibreweb/cps/static/js/libs/context.min.js similarity index 100% rename from src/cps/static/js/libs/context.min.js rename to src/calibreweb/cps/static/js/libs/context.min.js diff --git a/src/cps/static/js/libs/debugger.js b/src/calibreweb/cps/static/js/libs/debugger.js similarity index 100% rename from src/cps/static/js/libs/debugger.js rename to src/calibreweb/cps/static/js/libs/debugger.js diff --git a/src/cps/static/js/libs/epub.min.js b/src/calibreweb/cps/static/js/libs/epub.min.js similarity index 100% rename from src/cps/static/js/libs/epub.min.js rename to src/calibreweb/cps/static/js/libs/epub.min.js diff --git a/src/cps/static/js/libs/hooks.min.js b/src/calibreweb/cps/static/js/libs/hooks.min.js similarity index 100% rename from src/cps/static/js/libs/hooks.min.js rename to src/calibreweb/cps/static/js/libs/hooks.min.js diff --git a/src/cps/static/js/libs/intention.js b/src/calibreweb/cps/static/js/libs/intention.js similarity index 100% rename from src/cps/static/js/libs/intention.js rename to src/calibreweb/cps/static/js/libs/intention.js diff --git a/src/cps/static/js/libs/intention.min.js b/src/calibreweb/cps/static/js/libs/intention.min.js similarity index 100% rename from src/cps/static/js/libs/intention.min.js rename to src/calibreweb/cps/static/js/libs/intention.min.js diff --git a/src/cps/static/js/libs/jquery.form.js b/src/calibreweb/cps/static/js/libs/jquery.form.js similarity index 100% rename from src/cps/static/js/libs/jquery.form.js rename to src/calibreweb/cps/static/js/libs/jquery.form.js diff --git a/src/cps/static/js/libs/jquery.min.js b/src/calibreweb/cps/static/js/libs/jquery.min.js similarity index 100% rename from src/cps/static/js/libs/jquery.min.js rename to src/calibreweb/cps/static/js/libs/jquery.min.js diff --git a/src/cps/static/js/libs/jquery.min.map b/src/calibreweb/cps/static/js/libs/jquery.min.map similarity index 100% rename from src/cps/static/js/libs/jquery.min.map rename to src/calibreweb/cps/static/js/libs/jquery.min.map diff --git a/src/cps/static/js/libs/jszip.min.js b/src/calibreweb/cps/static/js/libs/jszip.min.js similarity index 100% rename from src/cps/static/js/libs/jszip.min.js rename to src/calibreweb/cps/static/js/libs/jszip.min.js diff --git a/src/cps/static/js/libs/l10n.js b/src/calibreweb/cps/static/js/libs/l10n.js similarity index 100% rename from src/cps/static/js/libs/l10n.js rename to src/calibreweb/cps/static/js/libs/l10n.js diff --git a/src/cps/static/js/libs/pdf.js b/src/calibreweb/cps/static/js/libs/pdf.js similarity index 100% rename from src/cps/static/js/libs/pdf.js rename to src/calibreweb/cps/static/js/libs/pdf.js diff --git a/src/cps/static/js/libs/pdf.worker.js b/src/calibreweb/cps/static/js/libs/pdf.worker.js similarity index 100% rename from src/cps/static/js/libs/pdf.worker.js rename to src/calibreweb/cps/static/js/libs/pdf.worker.js diff --git a/src/cps/static/js/libs/plugins.js b/src/calibreweb/cps/static/js/libs/plugins.js similarity index 100% rename from src/cps/static/js/libs/plugins.js rename to src/calibreweb/cps/static/js/libs/plugins.js diff --git a/src/cps/static/js/libs/reader.min.js b/src/calibreweb/cps/static/js/libs/reader.min.js similarity index 100% rename from src/cps/static/js/libs/reader.min.js rename to src/calibreweb/cps/static/js/libs/reader.min.js diff --git a/src/cps/static/js/libs/screenfull.min.js b/src/calibreweb/cps/static/js/libs/screenfull.min.js similarity index 100% rename from src/cps/static/js/libs/screenfull.min.js rename to src/calibreweb/cps/static/js/libs/screenfull.min.js diff --git a/src/cps/static/js/libs/tinymce/langs/de.js b/src/calibreweb/cps/static/js/libs/tinymce/langs/de.js similarity index 100% rename from src/cps/static/js/libs/tinymce/langs/de.js rename to src/calibreweb/cps/static/js/libs/tinymce/langs/de.js diff --git a/src/cps/static/js/libs/tinymce/langs/es.js b/src/calibreweb/cps/static/js/libs/tinymce/langs/es.js similarity index 100% rename from src/cps/static/js/libs/tinymce/langs/es.js rename to src/calibreweb/cps/static/js/libs/tinymce/langs/es.js diff --git a/src/cps/static/js/libs/tinymce/langs/fr.js b/src/calibreweb/cps/static/js/libs/tinymce/langs/fr.js similarity index 100% rename from src/cps/static/js/libs/tinymce/langs/fr.js rename to src/calibreweb/cps/static/js/libs/tinymce/langs/fr.js diff --git a/src/cps/static/js/libs/tinymce/langs/nl.js b/src/calibreweb/cps/static/js/libs/tinymce/langs/nl.js similarity index 100% rename from src/cps/static/js/libs/tinymce/langs/nl.js rename to src/calibreweb/cps/static/js/libs/tinymce/langs/nl.js diff --git a/src/cps/static/js/libs/tinymce/langs/pl.js b/src/calibreweb/cps/static/js/libs/tinymce/langs/pl.js similarity index 100% rename from src/cps/static/js/libs/tinymce/langs/pl.js rename to src/calibreweb/cps/static/js/libs/tinymce/langs/pl.js diff --git a/src/cps/static/js/libs/tinymce/langs/readme.md b/src/calibreweb/cps/static/js/libs/tinymce/langs/readme.md similarity index 100% rename from src/cps/static/js/libs/tinymce/langs/readme.md rename to src/calibreweb/cps/static/js/libs/tinymce/langs/readme.md diff --git a/src/cps/static/js/libs/tinymce/langs/ru.js b/src/calibreweb/cps/static/js/libs/tinymce/langs/ru.js similarity index 100% rename from src/cps/static/js/libs/tinymce/langs/ru.js rename to src/calibreweb/cps/static/js/libs/tinymce/langs/ru.js diff --git a/src/cps/static/js/libs/tinymce/langs/zh_Hans_CN.js b/src/calibreweb/cps/static/js/libs/tinymce/langs/zh_Hans_CN.js similarity index 100% rename from src/cps/static/js/libs/tinymce/langs/zh_Hans_CN.js rename to src/calibreweb/cps/static/js/libs/tinymce/langs/zh_Hans_CN.js diff --git a/src/cps/static/js/libs/tinymce/license.txt b/src/calibreweb/cps/static/js/libs/tinymce/license.txt similarity index 100% rename from src/cps/static/js/libs/tinymce/license.txt rename to src/calibreweb/cps/static/js/libs/tinymce/license.txt diff --git a/src/cps/static/js/libs/tinymce/skins/lightgray/content.inline.min.css b/src/calibreweb/cps/static/js/libs/tinymce/skins/lightgray/content.inline.min.css similarity index 100% rename from src/cps/static/js/libs/tinymce/skins/lightgray/content.inline.min.css rename to src/calibreweb/cps/static/js/libs/tinymce/skins/lightgray/content.inline.min.css diff --git a/src/cps/static/js/libs/tinymce/skins/lightgray/content.min.css b/src/calibreweb/cps/static/js/libs/tinymce/skins/lightgray/content.min.css similarity index 100% rename from src/cps/static/js/libs/tinymce/skins/lightgray/content.min.css rename to src/calibreweb/cps/static/js/libs/tinymce/skins/lightgray/content.min.css diff --git a/src/cps/static/js/libs/tinymce/skins/lightgray/fonts/tinymce-small.eot b/src/calibreweb/cps/static/js/libs/tinymce/skins/lightgray/fonts/tinymce-small.eot similarity index 100% rename from src/cps/static/js/libs/tinymce/skins/lightgray/fonts/tinymce-small.eot rename to src/calibreweb/cps/static/js/libs/tinymce/skins/lightgray/fonts/tinymce-small.eot diff --git a/src/cps/static/js/libs/tinymce/skins/lightgray/fonts/tinymce-small.svg b/src/calibreweb/cps/static/js/libs/tinymce/skins/lightgray/fonts/tinymce-small.svg similarity index 100% rename from src/cps/static/js/libs/tinymce/skins/lightgray/fonts/tinymce-small.svg rename to src/calibreweb/cps/static/js/libs/tinymce/skins/lightgray/fonts/tinymce-small.svg diff --git a/src/cps/static/js/libs/tinymce/skins/lightgray/fonts/tinymce-small.ttf b/src/calibreweb/cps/static/js/libs/tinymce/skins/lightgray/fonts/tinymce-small.ttf similarity index 100% rename from src/cps/static/js/libs/tinymce/skins/lightgray/fonts/tinymce-small.ttf rename to src/calibreweb/cps/static/js/libs/tinymce/skins/lightgray/fonts/tinymce-small.ttf diff --git a/src/cps/static/js/libs/tinymce/skins/lightgray/fonts/tinymce-small.woff b/src/calibreweb/cps/static/js/libs/tinymce/skins/lightgray/fonts/tinymce-small.woff similarity index 100% rename from src/cps/static/js/libs/tinymce/skins/lightgray/fonts/tinymce-small.woff rename to src/calibreweb/cps/static/js/libs/tinymce/skins/lightgray/fonts/tinymce-small.woff diff --git a/src/cps/static/js/libs/tinymce/skins/lightgray/fonts/tinymce.eot b/src/calibreweb/cps/static/js/libs/tinymce/skins/lightgray/fonts/tinymce.eot similarity index 100% rename from src/cps/static/js/libs/tinymce/skins/lightgray/fonts/tinymce.eot rename to src/calibreweb/cps/static/js/libs/tinymce/skins/lightgray/fonts/tinymce.eot diff --git a/src/cps/static/js/libs/tinymce/skins/lightgray/fonts/tinymce.svg b/src/calibreweb/cps/static/js/libs/tinymce/skins/lightgray/fonts/tinymce.svg similarity index 100% rename from src/cps/static/js/libs/tinymce/skins/lightgray/fonts/tinymce.svg rename to src/calibreweb/cps/static/js/libs/tinymce/skins/lightgray/fonts/tinymce.svg diff --git a/src/cps/static/js/libs/tinymce/skins/lightgray/fonts/tinymce.ttf b/src/calibreweb/cps/static/js/libs/tinymce/skins/lightgray/fonts/tinymce.ttf similarity index 100% rename from src/cps/static/js/libs/tinymce/skins/lightgray/fonts/tinymce.ttf rename to src/calibreweb/cps/static/js/libs/tinymce/skins/lightgray/fonts/tinymce.ttf diff --git a/src/cps/static/js/libs/tinymce/skins/lightgray/fonts/tinymce.woff b/src/calibreweb/cps/static/js/libs/tinymce/skins/lightgray/fonts/tinymce.woff similarity index 100% rename from src/cps/static/js/libs/tinymce/skins/lightgray/fonts/tinymce.woff rename to src/calibreweb/cps/static/js/libs/tinymce/skins/lightgray/fonts/tinymce.woff diff --git a/src/cps/static/js/libs/tinymce/skins/lightgray/img/anchor.gif b/src/calibreweb/cps/static/js/libs/tinymce/skins/lightgray/img/anchor.gif similarity index 100% rename from src/cps/static/js/libs/tinymce/skins/lightgray/img/anchor.gif rename to src/calibreweb/cps/static/js/libs/tinymce/skins/lightgray/img/anchor.gif diff --git a/src/cps/static/js/libs/tinymce/skins/lightgray/img/loader.gif b/src/calibreweb/cps/static/js/libs/tinymce/skins/lightgray/img/loader.gif similarity index 100% rename from src/cps/static/js/libs/tinymce/skins/lightgray/img/loader.gif rename to src/calibreweb/cps/static/js/libs/tinymce/skins/lightgray/img/loader.gif diff --git a/src/cps/static/js/libs/tinymce/skins/lightgray/img/object.gif b/src/calibreweb/cps/static/js/libs/tinymce/skins/lightgray/img/object.gif similarity index 100% rename from src/cps/static/js/libs/tinymce/skins/lightgray/img/object.gif rename to src/calibreweb/cps/static/js/libs/tinymce/skins/lightgray/img/object.gif diff --git a/src/cps/static/js/libs/tinymce/skins/lightgray/img/trans.gif b/src/calibreweb/cps/static/js/libs/tinymce/skins/lightgray/img/trans.gif similarity index 100% rename from src/cps/static/js/libs/tinymce/skins/lightgray/img/trans.gif rename to src/calibreweb/cps/static/js/libs/tinymce/skins/lightgray/img/trans.gif diff --git a/src/cps/static/js/libs/tinymce/skins/lightgray/skin.min.css b/src/calibreweb/cps/static/js/libs/tinymce/skins/lightgray/skin.min.css similarity index 100% rename from src/cps/static/js/libs/tinymce/skins/lightgray/skin.min.css rename to src/calibreweb/cps/static/js/libs/tinymce/skins/lightgray/skin.min.css diff --git a/src/cps/static/js/libs/tinymce/themes/inlite/theme.min.js b/src/calibreweb/cps/static/js/libs/tinymce/themes/inlite/theme.min.js similarity index 100% rename from src/cps/static/js/libs/tinymce/themes/inlite/theme.min.js rename to src/calibreweb/cps/static/js/libs/tinymce/themes/inlite/theme.min.js diff --git a/src/cps/static/js/libs/tinymce/themes/modern/theme.min.js b/src/calibreweb/cps/static/js/libs/tinymce/themes/modern/theme.min.js similarity index 100% rename from src/cps/static/js/libs/tinymce/themes/modern/theme.min.js rename to src/calibreweb/cps/static/js/libs/tinymce/themes/modern/theme.min.js diff --git a/src/cps/static/js/libs/tinymce/tinymce.min.js b/src/calibreweb/cps/static/js/libs/tinymce/tinymce.min.js similarity index 100% rename from src/cps/static/js/libs/tinymce/tinymce.min.js rename to src/calibreweb/cps/static/js/libs/tinymce/tinymce.min.js diff --git a/src/cps/static/js/libs/typeahead.bundle.js b/src/calibreweb/cps/static/js/libs/typeahead.bundle.js similarity index 100% rename from src/cps/static/js/libs/typeahead.bundle.js rename to src/calibreweb/cps/static/js/libs/typeahead.bundle.js diff --git a/src/cps/static/js/libs/underscore-min.js b/src/calibreweb/cps/static/js/libs/underscore-min.js similarity index 100% rename from src/cps/static/js/libs/underscore-min.js rename to src/calibreweb/cps/static/js/libs/underscore-min.js diff --git a/src/cps/static/js/libs/underscore-min.map b/src/calibreweb/cps/static/js/libs/underscore-min.map similarity index 100% rename from src/cps/static/js/libs/underscore-min.map rename to src/calibreweb/cps/static/js/libs/underscore-min.map diff --git a/src/cps/static/js/libs/viewer.js b/src/calibreweb/cps/static/js/libs/viewer.js similarity index 100% rename from src/cps/static/js/libs/viewer.js rename to src/calibreweb/cps/static/js/libs/viewer.js diff --git a/src/cps/static/js/libs/zip.min.js b/src/calibreweb/cps/static/js/libs/zip.min.js similarity index 100% rename from src/cps/static/js/libs/zip.min.js rename to src/calibreweb/cps/static/js/libs/zip.min.js diff --git a/src/cps/static/js/main.js b/src/calibreweb/cps/static/js/main.js similarity index 100% rename from src/cps/static/js/main.js rename to src/calibreweb/cps/static/js/main.js diff --git a/src/cps/static/js/reading/epub.js b/src/calibreweb/cps/static/js/reading/epub.js similarity index 100% rename from src/cps/static/js/reading/epub.js rename to src/calibreweb/cps/static/js/reading/epub.js diff --git a/src/cps/static/js/shelforder.js b/src/calibreweb/cps/static/js/shelforder.js similarity index 100% rename from src/cps/static/js/shelforder.js rename to src/calibreweb/cps/static/js/shelforder.js diff --git a/src/cps/static/js/table.js b/src/calibreweb/cps/static/js/table.js similarity index 100% rename from src/cps/static/js/table.js rename to src/calibreweb/cps/static/js/table.js diff --git a/src/cps/static/js/unrar.js b/src/calibreweb/cps/static/js/unrar.js similarity index 100% rename from src/cps/static/js/unrar.js rename to src/calibreweb/cps/static/js/unrar.js diff --git a/src/cps/static/js/untar.js b/src/calibreweb/cps/static/js/untar.js similarity index 100% rename from src/cps/static/js/untar.js rename to src/calibreweb/cps/static/js/untar.js diff --git a/src/cps/static/js/unzip.js b/src/calibreweb/cps/static/js/unzip.js similarity index 100% rename from src/cps/static/js/unzip.js rename to src/calibreweb/cps/static/js/unzip.js diff --git a/src/cps/static/locale/ach/viewer.properties b/src/calibreweb/cps/static/locale/ach/viewer.properties similarity index 100% rename from src/cps/static/locale/ach/viewer.properties rename to src/calibreweb/cps/static/locale/ach/viewer.properties diff --git a/src/cps/static/locale/af/viewer.properties b/src/calibreweb/cps/static/locale/af/viewer.properties similarity index 100% rename from src/cps/static/locale/af/viewer.properties rename to src/calibreweb/cps/static/locale/af/viewer.properties diff --git a/src/cps/static/locale/ak/viewer.properties b/src/calibreweb/cps/static/locale/ak/viewer.properties similarity index 100% rename from src/cps/static/locale/ak/viewer.properties rename to src/calibreweb/cps/static/locale/ak/viewer.properties diff --git a/src/cps/static/locale/an/viewer.properties b/src/calibreweb/cps/static/locale/an/viewer.properties similarity index 100% rename from src/cps/static/locale/an/viewer.properties rename to src/calibreweb/cps/static/locale/an/viewer.properties diff --git a/src/cps/static/locale/ar/viewer.properties b/src/calibreweb/cps/static/locale/ar/viewer.properties similarity index 100% rename from src/cps/static/locale/ar/viewer.properties rename to src/calibreweb/cps/static/locale/ar/viewer.properties diff --git a/src/cps/static/locale/as/viewer.properties b/src/calibreweb/cps/static/locale/as/viewer.properties similarity index 100% rename from src/cps/static/locale/as/viewer.properties rename to src/calibreweb/cps/static/locale/as/viewer.properties diff --git a/src/cps/static/locale/ast/viewer.properties b/src/calibreweb/cps/static/locale/ast/viewer.properties similarity index 100% rename from src/cps/static/locale/ast/viewer.properties rename to src/calibreweb/cps/static/locale/ast/viewer.properties diff --git a/src/cps/static/locale/az/viewer.properties b/src/calibreweb/cps/static/locale/az/viewer.properties similarity index 100% rename from src/cps/static/locale/az/viewer.properties rename to src/calibreweb/cps/static/locale/az/viewer.properties diff --git a/src/cps/static/locale/be/viewer.properties b/src/calibreweb/cps/static/locale/be/viewer.properties similarity index 100% rename from src/cps/static/locale/be/viewer.properties rename to src/calibreweb/cps/static/locale/be/viewer.properties diff --git a/src/cps/static/locale/bg/viewer.properties b/src/calibreweb/cps/static/locale/bg/viewer.properties similarity index 100% rename from src/cps/static/locale/bg/viewer.properties rename to src/calibreweb/cps/static/locale/bg/viewer.properties diff --git a/src/cps/static/locale/bn-BD/viewer.properties b/src/calibreweb/cps/static/locale/bn-BD/viewer.properties similarity index 100% rename from src/cps/static/locale/bn-BD/viewer.properties rename to src/calibreweb/cps/static/locale/bn-BD/viewer.properties diff --git a/src/cps/static/locale/bn-IN/viewer.properties b/src/calibreweb/cps/static/locale/bn-IN/viewer.properties similarity index 100% rename from src/cps/static/locale/bn-IN/viewer.properties rename to src/calibreweb/cps/static/locale/bn-IN/viewer.properties diff --git a/src/cps/static/locale/br/viewer.properties b/src/calibreweb/cps/static/locale/br/viewer.properties similarity index 100% rename from src/cps/static/locale/br/viewer.properties rename to src/calibreweb/cps/static/locale/br/viewer.properties diff --git a/src/cps/static/locale/bs/viewer.properties b/src/calibreweb/cps/static/locale/bs/viewer.properties similarity index 100% rename from src/cps/static/locale/bs/viewer.properties rename to src/calibreweb/cps/static/locale/bs/viewer.properties diff --git a/src/cps/static/locale/ca/viewer.properties b/src/calibreweb/cps/static/locale/ca/viewer.properties similarity index 100% rename from src/cps/static/locale/ca/viewer.properties rename to src/calibreweb/cps/static/locale/ca/viewer.properties diff --git a/src/cps/static/locale/cs/viewer.properties b/src/calibreweb/cps/static/locale/cs/viewer.properties similarity index 100% rename from src/cps/static/locale/cs/viewer.properties rename to src/calibreweb/cps/static/locale/cs/viewer.properties diff --git a/src/cps/static/locale/csb/viewer.properties b/src/calibreweb/cps/static/locale/csb/viewer.properties similarity index 100% rename from src/cps/static/locale/csb/viewer.properties rename to src/calibreweb/cps/static/locale/csb/viewer.properties diff --git a/src/cps/static/locale/cy/viewer.properties b/src/calibreweb/cps/static/locale/cy/viewer.properties similarity index 100% rename from src/cps/static/locale/cy/viewer.properties rename to src/calibreweb/cps/static/locale/cy/viewer.properties diff --git a/src/cps/static/locale/da/viewer.properties b/src/calibreweb/cps/static/locale/da/viewer.properties similarity index 100% rename from src/cps/static/locale/da/viewer.properties rename to src/calibreweb/cps/static/locale/da/viewer.properties diff --git a/src/cps/static/locale/de/viewer.properties b/src/calibreweb/cps/static/locale/de/viewer.properties similarity index 100% rename from src/cps/static/locale/de/viewer.properties rename to src/calibreweb/cps/static/locale/de/viewer.properties diff --git a/src/cps/static/locale/el/viewer.properties b/src/calibreweb/cps/static/locale/el/viewer.properties similarity index 100% rename from src/cps/static/locale/el/viewer.properties rename to src/calibreweb/cps/static/locale/el/viewer.properties diff --git a/src/cps/static/locale/en-GB/viewer.properties b/src/calibreweb/cps/static/locale/en-GB/viewer.properties similarity index 100% rename from src/cps/static/locale/en-GB/viewer.properties rename to src/calibreweb/cps/static/locale/en-GB/viewer.properties diff --git a/src/cps/static/locale/en-US/viewer.properties b/src/calibreweb/cps/static/locale/en-US/viewer.properties similarity index 100% rename from src/cps/static/locale/en-US/viewer.properties rename to src/calibreweb/cps/static/locale/en-US/viewer.properties diff --git a/src/cps/static/locale/en-ZA/viewer.properties b/src/calibreweb/cps/static/locale/en-ZA/viewer.properties similarity index 100% rename from src/cps/static/locale/en-ZA/viewer.properties rename to src/calibreweb/cps/static/locale/en-ZA/viewer.properties diff --git a/src/cps/static/locale/eo/viewer.properties b/src/calibreweb/cps/static/locale/eo/viewer.properties similarity index 100% rename from src/cps/static/locale/eo/viewer.properties rename to src/calibreweb/cps/static/locale/eo/viewer.properties diff --git a/src/cps/static/locale/es-AR/viewer.properties b/src/calibreweb/cps/static/locale/es-AR/viewer.properties similarity index 100% rename from src/cps/static/locale/es-AR/viewer.properties rename to src/calibreweb/cps/static/locale/es-AR/viewer.properties diff --git a/src/cps/static/locale/es-CL/viewer.properties b/src/calibreweb/cps/static/locale/es-CL/viewer.properties similarity index 100% rename from src/cps/static/locale/es-CL/viewer.properties rename to src/calibreweb/cps/static/locale/es-CL/viewer.properties diff --git a/src/cps/static/locale/es-ES/viewer.properties b/src/calibreweb/cps/static/locale/es-ES/viewer.properties similarity index 100% rename from src/cps/static/locale/es-ES/viewer.properties rename to src/calibreweb/cps/static/locale/es-ES/viewer.properties diff --git a/src/cps/static/locale/es-MX/viewer.properties b/src/calibreweb/cps/static/locale/es-MX/viewer.properties similarity index 100% rename from src/cps/static/locale/es-MX/viewer.properties rename to src/calibreweb/cps/static/locale/es-MX/viewer.properties diff --git a/src/cps/static/locale/et/viewer.properties b/src/calibreweb/cps/static/locale/et/viewer.properties similarity index 100% rename from src/cps/static/locale/et/viewer.properties rename to src/calibreweb/cps/static/locale/et/viewer.properties diff --git a/src/cps/static/locale/eu/viewer.properties b/src/calibreweb/cps/static/locale/eu/viewer.properties similarity index 100% rename from src/cps/static/locale/eu/viewer.properties rename to src/calibreweb/cps/static/locale/eu/viewer.properties diff --git a/src/cps/static/locale/fa/viewer.properties b/src/calibreweb/cps/static/locale/fa/viewer.properties similarity index 100% rename from src/cps/static/locale/fa/viewer.properties rename to src/calibreweb/cps/static/locale/fa/viewer.properties diff --git a/src/cps/static/locale/ff/viewer.properties b/src/calibreweb/cps/static/locale/ff/viewer.properties similarity index 100% rename from src/cps/static/locale/ff/viewer.properties rename to src/calibreweb/cps/static/locale/ff/viewer.properties diff --git a/src/cps/static/locale/fi/viewer.properties b/src/calibreweb/cps/static/locale/fi/viewer.properties similarity index 100% rename from src/cps/static/locale/fi/viewer.properties rename to src/calibreweb/cps/static/locale/fi/viewer.properties diff --git a/src/cps/static/locale/fr/viewer.properties b/src/calibreweb/cps/static/locale/fr/viewer.properties similarity index 100% rename from src/cps/static/locale/fr/viewer.properties rename to src/calibreweb/cps/static/locale/fr/viewer.properties diff --git a/src/cps/static/locale/fy-NL/viewer.properties b/src/calibreweb/cps/static/locale/fy-NL/viewer.properties similarity index 100% rename from src/cps/static/locale/fy-NL/viewer.properties rename to src/calibreweb/cps/static/locale/fy-NL/viewer.properties diff --git a/src/cps/static/locale/ga-IE/viewer.properties b/src/calibreweb/cps/static/locale/ga-IE/viewer.properties similarity index 100% rename from src/cps/static/locale/ga-IE/viewer.properties rename to src/calibreweb/cps/static/locale/ga-IE/viewer.properties diff --git a/src/cps/static/locale/gd/viewer.properties b/src/calibreweb/cps/static/locale/gd/viewer.properties similarity index 100% rename from src/cps/static/locale/gd/viewer.properties rename to src/calibreweb/cps/static/locale/gd/viewer.properties diff --git a/src/cps/static/locale/gl/viewer.properties b/src/calibreweb/cps/static/locale/gl/viewer.properties similarity index 100% rename from src/cps/static/locale/gl/viewer.properties rename to src/calibreweb/cps/static/locale/gl/viewer.properties diff --git a/src/cps/static/locale/gu-IN/viewer.properties b/src/calibreweb/cps/static/locale/gu-IN/viewer.properties similarity index 100% rename from src/cps/static/locale/gu-IN/viewer.properties rename to src/calibreweb/cps/static/locale/gu-IN/viewer.properties diff --git a/src/cps/static/locale/he/viewer.properties b/src/calibreweb/cps/static/locale/he/viewer.properties similarity index 100% rename from src/cps/static/locale/he/viewer.properties rename to src/calibreweb/cps/static/locale/he/viewer.properties diff --git a/src/cps/static/locale/hi-IN/viewer.properties b/src/calibreweb/cps/static/locale/hi-IN/viewer.properties similarity index 100% rename from src/cps/static/locale/hi-IN/viewer.properties rename to src/calibreweb/cps/static/locale/hi-IN/viewer.properties diff --git a/src/cps/static/locale/hr/viewer.properties b/src/calibreweb/cps/static/locale/hr/viewer.properties similarity index 100% rename from src/cps/static/locale/hr/viewer.properties rename to src/calibreweb/cps/static/locale/hr/viewer.properties diff --git a/src/cps/static/locale/hu/viewer.properties b/src/calibreweb/cps/static/locale/hu/viewer.properties similarity index 100% rename from src/cps/static/locale/hu/viewer.properties rename to src/calibreweb/cps/static/locale/hu/viewer.properties diff --git a/src/cps/static/locale/hy-AM/viewer.properties b/src/calibreweb/cps/static/locale/hy-AM/viewer.properties similarity index 100% rename from src/cps/static/locale/hy-AM/viewer.properties rename to src/calibreweb/cps/static/locale/hy-AM/viewer.properties diff --git a/src/cps/static/locale/id/viewer.properties b/src/calibreweb/cps/static/locale/id/viewer.properties similarity index 100% rename from src/cps/static/locale/id/viewer.properties rename to src/calibreweb/cps/static/locale/id/viewer.properties diff --git a/src/cps/static/locale/is/viewer.properties b/src/calibreweb/cps/static/locale/is/viewer.properties similarity index 100% rename from src/cps/static/locale/is/viewer.properties rename to src/calibreweb/cps/static/locale/is/viewer.properties diff --git a/src/cps/static/locale/it/viewer.properties b/src/calibreweb/cps/static/locale/it/viewer.properties similarity index 100% rename from src/cps/static/locale/it/viewer.properties rename to src/calibreweb/cps/static/locale/it/viewer.properties diff --git a/src/cps/static/locale/ja/viewer.properties b/src/calibreweb/cps/static/locale/ja/viewer.properties similarity index 100% rename from src/cps/static/locale/ja/viewer.properties rename to src/calibreweb/cps/static/locale/ja/viewer.properties diff --git a/src/cps/static/locale/ka/viewer.properties b/src/calibreweb/cps/static/locale/ka/viewer.properties similarity index 100% rename from src/cps/static/locale/ka/viewer.properties rename to src/calibreweb/cps/static/locale/ka/viewer.properties diff --git a/src/cps/static/locale/kk/viewer.properties b/src/calibreweb/cps/static/locale/kk/viewer.properties similarity index 100% rename from src/cps/static/locale/kk/viewer.properties rename to src/calibreweb/cps/static/locale/kk/viewer.properties diff --git a/src/cps/static/locale/km/viewer.properties b/src/calibreweb/cps/static/locale/km/viewer.properties similarity index 100% rename from src/cps/static/locale/km/viewer.properties rename to src/calibreweb/cps/static/locale/km/viewer.properties diff --git a/src/cps/static/locale/kn/viewer.properties b/src/calibreweb/cps/static/locale/kn/viewer.properties similarity index 100% rename from src/cps/static/locale/kn/viewer.properties rename to src/calibreweb/cps/static/locale/kn/viewer.properties diff --git a/src/cps/static/locale/ko/viewer.properties b/src/calibreweb/cps/static/locale/ko/viewer.properties similarity index 100% rename from src/cps/static/locale/ko/viewer.properties rename to src/calibreweb/cps/static/locale/ko/viewer.properties diff --git a/src/cps/static/locale/ku/viewer.properties b/src/calibreweb/cps/static/locale/ku/viewer.properties similarity index 100% rename from src/cps/static/locale/ku/viewer.properties rename to src/calibreweb/cps/static/locale/ku/viewer.properties diff --git a/src/cps/static/locale/lg/viewer.properties b/src/calibreweb/cps/static/locale/lg/viewer.properties similarity index 100% rename from src/cps/static/locale/lg/viewer.properties rename to src/calibreweb/cps/static/locale/lg/viewer.properties diff --git a/src/cps/static/locale/lij/viewer.properties b/src/calibreweb/cps/static/locale/lij/viewer.properties similarity index 100% rename from src/cps/static/locale/lij/viewer.properties rename to src/calibreweb/cps/static/locale/lij/viewer.properties diff --git a/src/cps/static/locale/locale.properties b/src/calibreweb/cps/static/locale/locale.properties similarity index 100% rename from src/cps/static/locale/locale.properties rename to src/calibreweb/cps/static/locale/locale.properties diff --git a/src/cps/static/locale/lt/viewer.properties b/src/calibreweb/cps/static/locale/lt/viewer.properties similarity index 100% rename from src/cps/static/locale/lt/viewer.properties rename to src/calibreweb/cps/static/locale/lt/viewer.properties diff --git a/src/cps/static/locale/lv/viewer.properties b/src/calibreweb/cps/static/locale/lv/viewer.properties similarity index 100% rename from src/cps/static/locale/lv/viewer.properties rename to src/calibreweb/cps/static/locale/lv/viewer.properties diff --git a/src/cps/static/locale/mai/viewer.properties b/src/calibreweb/cps/static/locale/mai/viewer.properties similarity index 100% rename from src/cps/static/locale/mai/viewer.properties rename to src/calibreweb/cps/static/locale/mai/viewer.properties diff --git a/src/cps/static/locale/mk/viewer.properties b/src/calibreweb/cps/static/locale/mk/viewer.properties similarity index 100% rename from src/cps/static/locale/mk/viewer.properties rename to src/calibreweb/cps/static/locale/mk/viewer.properties diff --git a/src/cps/static/locale/ml/viewer.properties b/src/calibreweb/cps/static/locale/ml/viewer.properties similarity index 100% rename from src/cps/static/locale/ml/viewer.properties rename to src/calibreweb/cps/static/locale/ml/viewer.properties diff --git a/src/cps/static/locale/mn/viewer.properties b/src/calibreweb/cps/static/locale/mn/viewer.properties similarity index 100% rename from src/cps/static/locale/mn/viewer.properties rename to src/calibreweb/cps/static/locale/mn/viewer.properties diff --git a/src/cps/static/locale/mr/viewer.properties b/src/calibreweb/cps/static/locale/mr/viewer.properties similarity index 100% rename from src/cps/static/locale/mr/viewer.properties rename to src/calibreweb/cps/static/locale/mr/viewer.properties diff --git a/src/cps/static/locale/ms/viewer.properties b/src/calibreweb/cps/static/locale/ms/viewer.properties similarity index 100% rename from src/cps/static/locale/ms/viewer.properties rename to src/calibreweb/cps/static/locale/ms/viewer.properties diff --git a/src/cps/static/locale/my/viewer.properties b/src/calibreweb/cps/static/locale/my/viewer.properties similarity index 100% rename from src/cps/static/locale/my/viewer.properties rename to src/calibreweb/cps/static/locale/my/viewer.properties diff --git a/src/cps/static/locale/nb-NO/viewer.properties b/src/calibreweb/cps/static/locale/nb-NO/viewer.properties similarity index 100% rename from src/cps/static/locale/nb-NO/viewer.properties rename to src/calibreweb/cps/static/locale/nb-NO/viewer.properties diff --git a/src/cps/static/locale/nl/viewer.properties b/src/calibreweb/cps/static/locale/nl/viewer.properties similarity index 100% rename from src/cps/static/locale/nl/viewer.properties rename to src/calibreweb/cps/static/locale/nl/viewer.properties diff --git a/src/cps/static/locale/nn-NO/viewer.properties b/src/calibreweb/cps/static/locale/nn-NO/viewer.properties similarity index 100% rename from src/cps/static/locale/nn-NO/viewer.properties rename to src/calibreweb/cps/static/locale/nn-NO/viewer.properties diff --git a/src/cps/static/locale/nso/viewer.properties b/src/calibreweb/cps/static/locale/nso/viewer.properties similarity index 100% rename from src/cps/static/locale/nso/viewer.properties rename to src/calibreweb/cps/static/locale/nso/viewer.properties diff --git a/src/cps/static/locale/oc/viewer.properties b/src/calibreweb/cps/static/locale/oc/viewer.properties similarity index 100% rename from src/cps/static/locale/oc/viewer.properties rename to src/calibreweb/cps/static/locale/oc/viewer.properties diff --git a/src/cps/static/locale/or/viewer.properties b/src/calibreweb/cps/static/locale/or/viewer.properties similarity index 100% rename from src/cps/static/locale/or/viewer.properties rename to src/calibreweb/cps/static/locale/or/viewer.properties diff --git a/src/cps/static/locale/pa-IN/viewer.properties b/src/calibreweb/cps/static/locale/pa-IN/viewer.properties similarity index 100% rename from src/cps/static/locale/pa-IN/viewer.properties rename to src/calibreweb/cps/static/locale/pa-IN/viewer.properties diff --git a/src/cps/static/locale/pl/viewer.properties b/src/calibreweb/cps/static/locale/pl/viewer.properties similarity index 100% rename from src/cps/static/locale/pl/viewer.properties rename to src/calibreweb/cps/static/locale/pl/viewer.properties diff --git a/src/cps/static/locale/pt-BR/viewer.properties b/src/calibreweb/cps/static/locale/pt-BR/viewer.properties similarity index 100% rename from src/cps/static/locale/pt-BR/viewer.properties rename to src/calibreweb/cps/static/locale/pt-BR/viewer.properties diff --git a/src/cps/static/locale/pt-PT/viewer.properties b/src/calibreweb/cps/static/locale/pt-PT/viewer.properties similarity index 100% rename from src/cps/static/locale/pt-PT/viewer.properties rename to src/calibreweb/cps/static/locale/pt-PT/viewer.properties diff --git a/src/cps/static/locale/rm/viewer.properties b/src/calibreweb/cps/static/locale/rm/viewer.properties similarity index 100% rename from src/cps/static/locale/rm/viewer.properties rename to src/calibreweb/cps/static/locale/rm/viewer.properties diff --git a/src/cps/static/locale/ro/viewer.properties b/src/calibreweb/cps/static/locale/ro/viewer.properties similarity index 100% rename from src/cps/static/locale/ro/viewer.properties rename to src/calibreweb/cps/static/locale/ro/viewer.properties diff --git a/src/cps/static/locale/ru/viewer.properties b/src/calibreweb/cps/static/locale/ru/viewer.properties similarity index 100% rename from src/cps/static/locale/ru/viewer.properties rename to src/calibreweb/cps/static/locale/ru/viewer.properties diff --git a/src/cps/static/locale/rw/viewer.properties b/src/calibreweb/cps/static/locale/rw/viewer.properties similarity index 100% rename from src/cps/static/locale/rw/viewer.properties rename to src/calibreweb/cps/static/locale/rw/viewer.properties diff --git a/src/cps/static/locale/sah/viewer.properties b/src/calibreweb/cps/static/locale/sah/viewer.properties similarity index 100% rename from src/cps/static/locale/sah/viewer.properties rename to src/calibreweb/cps/static/locale/sah/viewer.properties diff --git a/src/cps/static/locale/si/viewer.properties b/src/calibreweb/cps/static/locale/si/viewer.properties similarity index 100% rename from src/cps/static/locale/si/viewer.properties rename to src/calibreweb/cps/static/locale/si/viewer.properties diff --git a/src/cps/static/locale/sk/viewer.properties b/src/calibreweb/cps/static/locale/sk/viewer.properties similarity index 100% rename from src/cps/static/locale/sk/viewer.properties rename to src/calibreweb/cps/static/locale/sk/viewer.properties diff --git a/src/cps/static/locale/sl/viewer.properties b/src/calibreweb/cps/static/locale/sl/viewer.properties similarity index 100% rename from src/cps/static/locale/sl/viewer.properties rename to src/calibreweb/cps/static/locale/sl/viewer.properties diff --git a/src/cps/static/locale/son/viewer.properties b/src/calibreweb/cps/static/locale/son/viewer.properties similarity index 100% rename from src/cps/static/locale/son/viewer.properties rename to src/calibreweb/cps/static/locale/son/viewer.properties diff --git a/src/cps/static/locale/sq/viewer.properties b/src/calibreweb/cps/static/locale/sq/viewer.properties similarity index 100% rename from src/cps/static/locale/sq/viewer.properties rename to src/calibreweb/cps/static/locale/sq/viewer.properties diff --git a/src/cps/static/locale/sr/viewer.properties b/src/calibreweb/cps/static/locale/sr/viewer.properties similarity index 100% rename from src/cps/static/locale/sr/viewer.properties rename to src/calibreweb/cps/static/locale/sr/viewer.properties diff --git a/src/cps/static/locale/sv-SE/viewer.properties b/src/calibreweb/cps/static/locale/sv-SE/viewer.properties similarity index 100% rename from src/cps/static/locale/sv-SE/viewer.properties rename to src/calibreweb/cps/static/locale/sv-SE/viewer.properties diff --git a/src/cps/static/locale/sw/viewer.properties b/src/calibreweb/cps/static/locale/sw/viewer.properties similarity index 100% rename from src/cps/static/locale/sw/viewer.properties rename to src/calibreweb/cps/static/locale/sw/viewer.properties diff --git a/src/cps/static/locale/ta-LK/viewer.properties b/src/calibreweb/cps/static/locale/ta-LK/viewer.properties similarity index 100% rename from src/cps/static/locale/ta-LK/viewer.properties rename to src/calibreweb/cps/static/locale/ta-LK/viewer.properties diff --git a/src/cps/static/locale/ta/viewer.properties b/src/calibreweb/cps/static/locale/ta/viewer.properties similarity index 100% rename from src/cps/static/locale/ta/viewer.properties rename to src/calibreweb/cps/static/locale/ta/viewer.properties diff --git a/src/cps/static/locale/te/viewer.properties b/src/calibreweb/cps/static/locale/te/viewer.properties similarity index 100% rename from src/cps/static/locale/te/viewer.properties rename to src/calibreweb/cps/static/locale/te/viewer.properties diff --git a/src/cps/static/locale/th/viewer.properties b/src/calibreweb/cps/static/locale/th/viewer.properties similarity index 100% rename from src/cps/static/locale/th/viewer.properties rename to src/calibreweb/cps/static/locale/th/viewer.properties diff --git a/src/cps/static/locale/tl/viewer.properties b/src/calibreweb/cps/static/locale/tl/viewer.properties similarity index 100% rename from src/cps/static/locale/tl/viewer.properties rename to src/calibreweb/cps/static/locale/tl/viewer.properties diff --git a/src/cps/static/locale/tn/viewer.properties b/src/calibreweb/cps/static/locale/tn/viewer.properties similarity index 100% rename from src/cps/static/locale/tn/viewer.properties rename to src/calibreweb/cps/static/locale/tn/viewer.properties diff --git a/src/cps/static/locale/tr/viewer.properties b/src/calibreweb/cps/static/locale/tr/viewer.properties similarity index 100% rename from src/cps/static/locale/tr/viewer.properties rename to src/calibreweb/cps/static/locale/tr/viewer.properties diff --git a/src/cps/static/locale/uk/viewer.properties b/src/calibreweb/cps/static/locale/uk/viewer.properties similarity index 100% rename from src/cps/static/locale/uk/viewer.properties rename to src/calibreweb/cps/static/locale/uk/viewer.properties diff --git a/src/cps/static/locale/ur/viewer.properties b/src/calibreweb/cps/static/locale/ur/viewer.properties similarity index 100% rename from src/cps/static/locale/ur/viewer.properties rename to src/calibreweb/cps/static/locale/ur/viewer.properties diff --git a/src/cps/static/locale/vi/viewer.properties b/src/calibreweb/cps/static/locale/vi/viewer.properties similarity index 100% rename from src/cps/static/locale/vi/viewer.properties rename to src/calibreweb/cps/static/locale/vi/viewer.properties diff --git a/src/cps/static/locale/wo/viewer.properties b/src/calibreweb/cps/static/locale/wo/viewer.properties similarity index 100% rename from src/cps/static/locale/wo/viewer.properties rename to src/calibreweb/cps/static/locale/wo/viewer.properties diff --git a/src/cps/static/locale/xh/viewer.properties b/src/calibreweb/cps/static/locale/xh/viewer.properties similarity index 100% rename from src/cps/static/locale/xh/viewer.properties rename to src/calibreweb/cps/static/locale/xh/viewer.properties diff --git a/src/cps/static/locale/zh-CN/viewer.properties b/src/calibreweb/cps/static/locale/zh-CN/viewer.properties similarity index 100% rename from src/cps/static/locale/zh-CN/viewer.properties rename to src/calibreweb/cps/static/locale/zh-CN/viewer.properties diff --git a/src/cps/static/locale/zh-TW/viewer.properties b/src/calibreweb/cps/static/locale/zh-TW/viewer.properties similarity index 100% rename from src/cps/static/locale/zh-TW/viewer.properties rename to src/calibreweb/cps/static/locale/zh-TW/viewer.properties diff --git a/src/cps/static/locale/zu/viewer.properties b/src/calibreweb/cps/static/locale/zu/viewer.properties similarity index 100% rename from src/cps/static/locale/zu/viewer.properties rename to src/calibreweb/cps/static/locale/zu/viewer.properties diff --git a/src/cps/templates/admin.html b/src/calibreweb/cps/templates/admin.html similarity index 100% rename from src/cps/templates/admin.html rename to src/calibreweb/cps/templates/admin.html diff --git a/src/cps/templates/author.html b/src/calibreweb/cps/templates/author.html similarity index 100% rename from src/cps/templates/author.html rename to src/calibreweb/cps/templates/author.html diff --git a/src/cps/templates/book_edit.html b/src/calibreweb/cps/templates/book_edit.html similarity index 100% rename from src/cps/templates/book_edit.html rename to src/calibreweb/cps/templates/book_edit.html diff --git a/src/cps/templates/config_edit.html b/src/calibreweb/cps/templates/config_edit.html similarity index 100% rename from src/cps/templates/config_edit.html rename to src/calibreweb/cps/templates/config_edit.html diff --git a/src/cps/templates/config_view_edit.html b/src/calibreweb/cps/templates/config_view_edit.html similarity index 100% rename from src/cps/templates/config_view_edit.html rename to src/calibreweb/cps/templates/config_view_edit.html diff --git a/src/cps/templates/detail.html b/src/calibreweb/cps/templates/detail.html similarity index 100% rename from src/cps/templates/detail.html rename to src/calibreweb/cps/templates/detail.html diff --git a/src/cps/templates/discover.html b/src/calibreweb/cps/templates/discover.html similarity index 100% rename from src/cps/templates/discover.html rename to src/calibreweb/cps/templates/discover.html diff --git a/src/cps/templates/email_edit.html b/src/calibreweb/cps/templates/email_edit.html similarity index 100% rename from src/cps/templates/email_edit.html rename to src/calibreweb/cps/templates/email_edit.html diff --git a/src/cps/templates/feed.xml b/src/calibreweb/cps/templates/feed.xml similarity index 100% rename from src/cps/templates/feed.xml rename to src/calibreweb/cps/templates/feed.xml diff --git a/src/cps/templates/fragment.html b/src/calibreweb/cps/templates/fragment.html similarity index 100% rename from src/cps/templates/fragment.html rename to src/calibreweb/cps/templates/fragment.html diff --git a/src/cps/templates/http_error.html b/src/calibreweb/cps/templates/http_error.html similarity index 100% rename from src/cps/templates/http_error.html rename to src/calibreweb/cps/templates/http_error.html diff --git a/src/cps/templates/index.html b/src/calibreweb/cps/templates/index.html similarity index 100% rename from src/cps/templates/index.html rename to src/calibreweb/cps/templates/index.html diff --git a/src/cps/templates/index.xml b/src/calibreweb/cps/templates/index.xml similarity index 100% rename from src/cps/templates/index.xml rename to src/calibreweb/cps/templates/index.xml diff --git a/src/cps/templates/json.txt b/src/calibreweb/cps/templates/json.txt similarity index 100% rename from src/cps/templates/json.txt rename to src/calibreweb/cps/templates/json.txt diff --git a/src/cps/templates/languages.html b/src/calibreweb/cps/templates/languages.html similarity index 100% rename from src/cps/templates/languages.html rename to src/calibreweb/cps/templates/languages.html diff --git a/src/cps/templates/layout.html b/src/calibreweb/cps/templates/layout.html similarity index 100% rename from src/cps/templates/layout.html rename to src/calibreweb/cps/templates/layout.html diff --git a/src/cps/templates/list.html b/src/calibreweb/cps/templates/list.html similarity index 100% rename from src/cps/templates/list.html rename to src/calibreweb/cps/templates/list.html diff --git a/src/cps/templates/login.html b/src/calibreweb/cps/templates/login.html similarity index 100% rename from src/cps/templates/login.html rename to src/calibreweb/cps/templates/login.html diff --git a/src/cps/templates/osd.xml b/src/calibreweb/cps/templates/osd.xml similarity index 100% rename from src/cps/templates/osd.xml rename to src/calibreweb/cps/templates/osd.xml diff --git a/src/cps/templates/read.html b/src/calibreweb/cps/templates/read.html similarity index 100% rename from src/cps/templates/read.html rename to src/calibreweb/cps/templates/read.html diff --git a/src/cps/templates/readcbr.html b/src/calibreweb/cps/templates/readcbr.html similarity index 100% rename from src/cps/templates/readcbr.html rename to src/calibreweb/cps/templates/readcbr.html diff --git a/src/cps/templates/readpdf.html b/src/calibreweb/cps/templates/readpdf.html similarity index 100% rename from src/cps/templates/readpdf.html rename to src/calibreweb/cps/templates/readpdf.html diff --git a/src/cps/templates/readtxt.html b/src/calibreweb/cps/templates/readtxt.html similarity index 100% rename from src/cps/templates/readtxt.html rename to src/calibreweb/cps/templates/readtxt.html diff --git a/src/cps/templates/register.html b/src/calibreweb/cps/templates/register.html similarity index 100% rename from src/cps/templates/register.html rename to src/calibreweb/cps/templates/register.html diff --git a/src/cps/templates/remote_login.html b/src/calibreweb/cps/templates/remote_login.html similarity index 100% rename from src/cps/templates/remote_login.html rename to src/calibreweb/cps/templates/remote_login.html diff --git a/src/cps/templates/search.html b/src/calibreweb/cps/templates/search.html similarity index 100% rename from src/cps/templates/search.html rename to src/calibreweb/cps/templates/search.html diff --git a/src/cps/templates/search_form.html b/src/calibreweb/cps/templates/search_form.html similarity index 100% rename from src/cps/templates/search_form.html rename to src/calibreweb/cps/templates/search_form.html diff --git a/src/cps/templates/shelf.html b/src/calibreweb/cps/templates/shelf.html similarity index 100% rename from src/cps/templates/shelf.html rename to src/calibreweb/cps/templates/shelf.html diff --git a/src/cps/templates/shelf_edit.html b/src/calibreweb/cps/templates/shelf_edit.html similarity index 100% rename from src/cps/templates/shelf_edit.html rename to src/calibreweb/cps/templates/shelf_edit.html diff --git a/src/cps/templates/shelf_order.html b/src/calibreweb/cps/templates/shelf_order.html similarity index 100% rename from src/cps/templates/shelf_order.html rename to src/calibreweb/cps/templates/shelf_order.html diff --git a/src/cps/templates/stats.html b/src/calibreweb/cps/templates/stats.html similarity index 100% rename from src/cps/templates/stats.html rename to src/calibreweb/cps/templates/stats.html diff --git a/src/cps/templates/tasks.html b/src/calibreweb/cps/templates/tasks.html similarity index 100% rename from src/cps/templates/tasks.html rename to src/calibreweb/cps/templates/tasks.html diff --git a/src/cps/templates/user_edit.html b/src/calibreweb/cps/templates/user_edit.html similarity index 100% rename from src/cps/templates/user_edit.html rename to src/calibreweb/cps/templates/user_edit.html diff --git a/src/cps/translations/de/LC_MESSAGES/messages.mo b/src/calibreweb/cps/translations/de/LC_MESSAGES/messages.mo similarity index 100% rename from src/cps/translations/de/LC_MESSAGES/messages.mo rename to src/calibreweb/cps/translations/de/LC_MESSAGES/messages.mo diff --git a/src/cps/translations/de/LC_MESSAGES/messages.po b/src/calibreweb/cps/translations/de/LC_MESSAGES/messages.po similarity index 100% rename from src/cps/translations/de/LC_MESSAGES/messages.po rename to src/calibreweb/cps/translations/de/LC_MESSAGES/messages.po diff --git a/src/cps/translations/es/LC_MESSAGES/messages.mo b/src/calibreweb/cps/translations/es/LC_MESSAGES/messages.mo similarity index 100% rename from src/cps/translations/es/LC_MESSAGES/messages.mo rename to src/calibreweb/cps/translations/es/LC_MESSAGES/messages.mo diff --git a/src/cps/translations/es/LC_MESSAGES/messages.po b/src/calibreweb/cps/translations/es/LC_MESSAGES/messages.po similarity index 100% rename from src/cps/translations/es/LC_MESSAGES/messages.po rename to src/calibreweb/cps/translations/es/LC_MESSAGES/messages.po diff --git a/src/cps/translations/fr/LC_MESSAGES/messages.mo b/src/calibreweb/cps/translations/fr/LC_MESSAGES/messages.mo similarity index 100% rename from src/cps/translations/fr/LC_MESSAGES/messages.mo rename to src/calibreweb/cps/translations/fr/LC_MESSAGES/messages.mo diff --git a/src/cps/translations/fr/LC_MESSAGES/messages.po b/src/calibreweb/cps/translations/fr/LC_MESSAGES/messages.po similarity index 100% rename from src/cps/translations/fr/LC_MESSAGES/messages.po rename to src/calibreweb/cps/translations/fr/LC_MESSAGES/messages.po diff --git a/src/cps/translations/hu/LC_MESSAGES/messages.mo b/src/calibreweb/cps/translations/hu/LC_MESSAGES/messages.mo similarity index 100% rename from src/cps/translations/hu/LC_MESSAGES/messages.mo rename to src/calibreweb/cps/translations/hu/LC_MESSAGES/messages.mo diff --git a/src/cps/translations/hu/LC_MESSAGES/messages.po b/src/calibreweb/cps/translations/hu/LC_MESSAGES/messages.po similarity index 100% rename from src/cps/translations/hu/LC_MESSAGES/messages.po rename to src/calibreweb/cps/translations/hu/LC_MESSAGES/messages.po diff --git a/src/cps/translations/iso639.pickle b/src/calibreweb/cps/translations/iso639.pickle similarity index 100% rename from src/cps/translations/iso639.pickle rename to src/calibreweb/cps/translations/iso639.pickle diff --git a/src/cps/translations/it/LC_MESSAGES/messages.mo b/src/calibreweb/cps/translations/it/LC_MESSAGES/messages.mo similarity index 100% rename from src/cps/translations/it/LC_MESSAGES/messages.mo rename to src/calibreweb/cps/translations/it/LC_MESSAGES/messages.mo diff --git a/src/cps/translations/it/LC_MESSAGES/messages.po b/src/calibreweb/cps/translations/it/LC_MESSAGES/messages.po similarity index 100% rename from src/cps/translations/it/LC_MESSAGES/messages.po rename to src/calibreweb/cps/translations/it/LC_MESSAGES/messages.po diff --git a/src/cps/translations/ja/LC_MESSAGES/messages.mo b/src/calibreweb/cps/translations/ja/LC_MESSAGES/messages.mo similarity index 100% rename from src/cps/translations/ja/LC_MESSAGES/messages.mo rename to src/calibreweb/cps/translations/ja/LC_MESSAGES/messages.mo diff --git a/src/cps/translations/ja/LC_MESSAGES/messages.po b/src/calibreweb/cps/translations/ja/LC_MESSAGES/messages.po similarity index 100% rename from src/cps/translations/ja/LC_MESSAGES/messages.po rename to src/calibreweb/cps/translations/ja/LC_MESSAGES/messages.po diff --git a/src/cps/translations/km/LC_MESSAGES/messages.mo b/src/calibreweb/cps/translations/km/LC_MESSAGES/messages.mo similarity index 100% rename from src/cps/translations/km/LC_MESSAGES/messages.mo rename to src/calibreweb/cps/translations/km/LC_MESSAGES/messages.mo diff --git a/src/cps/translations/km/LC_MESSAGES/messages.po b/src/calibreweb/cps/translations/km/LC_MESSAGES/messages.po similarity index 100% rename from src/cps/translations/km/LC_MESSAGES/messages.po rename to src/calibreweb/cps/translations/km/LC_MESSAGES/messages.po diff --git a/src/cps/translations/nl/LC_MESSAGES/messages.mo b/src/calibreweb/cps/translations/nl/LC_MESSAGES/messages.mo similarity index 100% rename from src/cps/translations/nl/LC_MESSAGES/messages.mo rename to src/calibreweb/cps/translations/nl/LC_MESSAGES/messages.mo diff --git a/src/cps/translations/nl/LC_MESSAGES/messages.po b/src/calibreweb/cps/translations/nl/LC_MESSAGES/messages.po similarity index 100% rename from src/cps/translations/nl/LC_MESSAGES/messages.po rename to src/calibreweb/cps/translations/nl/LC_MESSAGES/messages.po diff --git a/src/cps/translations/pl/LC_MESSAGES/messages.mo b/src/calibreweb/cps/translations/pl/LC_MESSAGES/messages.mo similarity index 100% rename from src/cps/translations/pl/LC_MESSAGES/messages.mo rename to src/calibreweb/cps/translations/pl/LC_MESSAGES/messages.mo diff --git a/src/cps/translations/pl/LC_MESSAGES/messages.po b/src/calibreweb/cps/translations/pl/LC_MESSAGES/messages.po similarity index 100% rename from src/cps/translations/pl/LC_MESSAGES/messages.po rename to src/calibreweb/cps/translations/pl/LC_MESSAGES/messages.po diff --git a/src/cps/translations/ru/LC_MESSAGES/messages.mo b/src/calibreweb/cps/translations/ru/LC_MESSAGES/messages.mo similarity index 100% rename from src/cps/translations/ru/LC_MESSAGES/messages.mo rename to src/calibreweb/cps/translations/ru/LC_MESSAGES/messages.mo diff --git a/src/cps/translations/ru/LC_MESSAGES/messages.po b/src/calibreweb/cps/translations/ru/LC_MESSAGES/messages.po similarity index 100% rename from src/cps/translations/ru/LC_MESSAGES/messages.po rename to src/calibreweb/cps/translations/ru/LC_MESSAGES/messages.po diff --git a/src/cps/translations/sv/LC_MESSAGES/messages.mo b/src/calibreweb/cps/translations/sv/LC_MESSAGES/messages.mo similarity index 100% rename from src/cps/translations/sv/LC_MESSAGES/messages.mo rename to src/calibreweb/cps/translations/sv/LC_MESSAGES/messages.mo diff --git a/src/cps/translations/sv/LC_MESSAGES/messages.po b/src/calibreweb/cps/translations/sv/LC_MESSAGES/messages.po similarity index 100% rename from src/cps/translations/sv/LC_MESSAGES/messages.po rename to src/calibreweb/cps/translations/sv/LC_MESSAGES/messages.po diff --git a/src/cps/translations/zh_Hans_CN/LC_MESSAGES/messages.mo b/src/calibreweb/cps/translations/zh_Hans_CN/LC_MESSAGES/messages.mo similarity index 100% rename from src/cps/translations/zh_Hans_CN/LC_MESSAGES/messages.mo rename to src/calibreweb/cps/translations/zh_Hans_CN/LC_MESSAGES/messages.mo diff --git a/src/cps/translations/zh_Hans_CN/LC_MESSAGES/messages.po b/src/calibreweb/cps/translations/zh_Hans_CN/LC_MESSAGES/messages.po similarity index 100% rename from src/cps/translations/zh_Hans_CN/LC_MESSAGES/messages.po rename to src/calibreweb/cps/translations/zh_Hans_CN/LC_MESSAGES/messages.po diff --git a/src/cps/ub.py b/src/calibreweb/cps/ub.py similarity index 100% rename from src/cps/ub.py rename to src/calibreweb/cps/ub.py diff --git a/src/cps/uploader.py b/src/calibreweb/cps/uploader.py similarity index 100% rename from src/cps/uploader.py rename to src/calibreweb/cps/uploader.py diff --git a/src/cps/web.py b/src/calibreweb/cps/web.py similarity index 100% rename from src/cps/web.py rename to src/calibreweb/cps/web.py diff --git a/src/cps/worker.py b/src/calibreweb/cps/worker.py similarity index 100% rename from src/cps/worker.py rename to src/calibreweb/cps/worker.py diff --git a/src/messages.pot b/src/calibreweb/messages.pot similarity index 100% rename from src/messages.pot rename to src/calibreweb/messages.pot diff --git a/src/optional-requirements.txt b/src/calibreweb/optional-requirements.txt similarity index 100% rename from src/optional-requirements.txt rename to src/calibreweb/optional-requirements.txt diff --git a/src/readme.md b/src/calibreweb/readme.md similarity index 100% rename from src/readme.md rename to src/calibreweb/readme.md diff --git a/src/requirements.txt b/src/calibreweb/requirements.txt similarity index 100% rename from src/requirements.txt rename to src/calibreweb/requirements.txt diff --git a/src/test/Calibre-Web TestSummary.html b/src/calibreweb/test/Calibre-Web TestSummary.html similarity index 100% rename from src/test/Calibre-Web TestSummary.html rename to src/calibreweb/test/Calibre-Web TestSummary.html diff --git a/src/test/css/runner.css b/src/calibreweb/test/css/runner.css similarity index 100% rename from src/test/css/runner.css rename to src/calibreweb/test/css/runner.css diff --git a/src/test/js/runner.js b/src/calibreweb/test/js/runner.js similarity index 100% rename from src/test/js/runner.js rename to src/calibreweb/test/js/runner.js