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 0000000..cc96d32 Binary files /dev/null and b/src/calibre/metadata.db differ 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