Compare commits

...

2 Commits

Author SHA1 Message Date
exu
8cc997763d Update Calibre config and plugins 2024-04-14 17:19:52 +02:00
exu
ae486c15ee Add light novels directory. Remove bandwidth limits 2024-04-14 17:19:35 +02:00
29 changed files with 5268 additions and 2891 deletions

View File

@ -4,7 +4,7 @@
"Export ADE activation files": "/home/marc/Nextcloud/backups/adobe_account_backup_uuid_2d6cfbec-33fd-43ca-bcf9-e8b281114a17.zip",
"Export ADE keys": "/home/marc/Nextcloud/backups/adobe_uuid_2d6cfbec-33fd-43ca-bcf9-e8b281114a17.der",
"add a plugin dialog": "/home/marc/Downloads/DeDRM_tools_10.0.3",
"add books dialog dir": "/home/marc/Downloads",
"add books dialog dir": "/home/exu/Nextcloud/Reading/books/Sanderson, Brandon/Oathbringer",
"add books dialog dir-last-used-filter-spec-all-files": false,
"choose calibre library": "/home/exu/.local/share/Calibre-Library",
"database location dialog": "/home/marc/Nextcloud/Books",
@ -12,15 +12,39 @@
"notified-version-updates": {
"__class__": "set",
"__value__": [
"5.24",
"5.25",
"6.0",
"5.28"
"5.28",
"5.24",
"5.25"
]
},
"recursive book import root dir dialog": "/home/marc/Nextcloud/Books/Unterhaltung",
"save to disk dialog": "/home/exu/Downloads",
"recursive book import root dir dialog": "/home/exu/Nextcloud/Reading/books",
"save to disk dialog": "/home/exu/Downloads/newBooks",
"sort_history": [
[
"authors",
true
],
[
"series",
true
],
[
"series",
false
],
[
"series",
true
],
[
"authors",
true
],
[
"series",
true
],
[
"timestamp",
false

File diff suppressed because it is too large Load Diff

View File

@ -55,7 +55,7 @@
],
"basic_metadata_widget_splitter_state": {
"__class__": "bytearray",
"__value__": "AAAA/wAAAAEAAAADAAAA6wAAAZwAAAEKAf////8BAAAAAQA="
"__value__": "AAAA/wAAAAEAAAADAAAA6wAAAdoAAAEKAf////8BAAAAAQA="
},
"book_details_splitter_horizontal_state": [
true,
@ -257,6 +257,57 @@
}
}
},
"geometry-of-bulk_metadata_window_geometry": {
"frame_geometry": {
"height": 1030,
"width": 1850,
"x": 0,
"y": 0
},
"full_screened": false,
"geometry": {
"height": 1030,
"width": 1850,
"x": 0,
"y": 0
},
"maximized": false,
"normal_geometry": {
"height": 1030,
"width": 1850,
"x": 0,
"y": 0
},
"qt": {
"__class__": "bytearray",
"__value__": "AdnQywADAAAAAAAAAAAAAAAABzkAAAQFAAAAAAAAAAAAAAc5AAAEBQAAAAEAAAAACFUAAAAAAAAAAAAABzkAAAQF"
},
"screen": {
"depth": 32,
"device_pixel_ratio": 2.0,
"geometry_in_logical_pixels": {
"height": 1200,
"width": 2133,
"x": 2133,
"y": 0
},
"index_in_screens_list": 1,
"manufacturer": "HP Inc.",
"model": "OMEN 27q",
"name": "DP-2",
"serial": "",
"size_in_logical_pixels": {
"height": 1200,
"width": 2133
},
"virtual_geometry": {
"height": 1200,
"width": 4266,
"x": 0,
"y": 0
}
}
},
"geometry-of-calibre_main_window_geometry": {
"frame_geometry": {
"height": 1154,
@ -359,19 +410,458 @@
}
}
},
"geometry-of-diff_dialog_geom": {
"frame_geometry": {
"height": 980,
"width": 1210,
"x": 2133,
"y": 0
},
"full_screened": false,
"geometry": {
"height": 980,
"width": 1210,
"x": 2133,
"y": 0
},
"maximized": false,
"normal_geometry": {
"height": 980,
"width": 1210,
"x": 2133,
"y": 0
},
"qt": {
"__class__": "bytearray",
"__value__": "AdnQywADAAAAAAhVAAAAAAAADQ4AAAPTAAAIVQAAAAAAAA0OAAAD0wAAAAEAAAAACFUAAAhVAAAAAAAADQ4AAAPT"
},
"screen": {
"depth": 32,
"device_pixel_ratio": 2.0,
"geometry_in_logical_pixels": {
"height": 1200,
"width": 2133,
"x": 2133,
"y": 0
},
"index_in_screens_list": 1,
"manufacturer": "HP Inc.",
"model": "OMEN 27q",
"name": "DP-2",
"serial": "",
"size_in_logical_pixels": {
"height": 1200,
"width": 2133
},
"virtual_geometry": {
"height": 1200,
"width": 4266,
"x": 0,
"y": 0
}
}
},
"geometry-of-duplicates-question-dialog-geometry": {
"frame_geometry": {
"height": 384,
"width": 748,
"x": 2133,
"y": 0
},
"full_screened": false,
"geometry": {
"height": 384,
"width": 748,
"x": 2133,
"y": 0
},
"maximized": false,
"normal_geometry": {
"height": 384,
"width": 748,
"x": 2133,
"y": 0
},
"qt": {
"__class__": "bytearray",
"__value__": "AdnQywADAAAAAAhVAAAAAAAAC0AAAAF/AAAIVQAAAAAAAAtAAAABfwAAAAEAAAAACFUAAAhVAAAAAAAAC0AAAAF/"
},
"screen": {
"depth": 32,
"device_pixel_ratio": 2.0,
"geometry_in_logical_pixels": {
"height": 1200,
"width": 2133,
"x": 2133,
"y": 0
},
"index_in_screens_list": 1,
"manufacturer": "HP Inc.",
"model": "OMEN 27q",
"name": "DP-2",
"serial": "",
"size_in_logical_pixels": {
"height": 1200,
"width": 2133
},
"virtual_geometry": {
"height": 1200,
"width": 4266,
"x": 0,
"y": 0
}
}
},
"geometry-of-jobs_dialog_geometry": {
"frame_geometry": {
"height": 542,
"width": 883,
"x": 2133,
"y": 0
},
"full_screened": false,
"geometry": {
"height": 542,
"width": 883,
"x": 2133,
"y": 0
},
"maximized": false,
"normal_geometry": {
"height": 542,
"width": 883,
"x": 2133,
"y": 0
},
"qt": {
"__class__": "bytearray",
"__value__": "AdnQywADAAAAAAhVAAAAAAAAC8cAAAIdAAAIVQAAAAAAAAvHAAACHQAAAAEAAAAACFUAAAhVAAAAAAAAC8cAAAId"
},
"screen": {
"depth": 32,
"device_pixel_ratio": 2.0,
"geometry_in_logical_pixels": {
"height": 1200,
"width": 2133,
"x": 2133,
"y": 0
},
"index_in_screens_list": 1,
"manufacturer": "HP Inc.",
"model": "OMEN 27q",
"name": "DP-2",
"serial": "",
"size_in_logical_pixels": {
"height": 1200,
"width": 2133
},
"virtual_geometry": {
"height": 1200,
"width": 4266,
"x": 0,
"y": 0
}
}
},
"geometry-of-metadata_single_gui_geom": {
"frame_geometry": {
"height": 600,
"width": 850,
"x": 2133,
"y": 0
},
"full_screened": false,
"geometry": {
"height": 600,
"width": 850,
"x": 2133,
"y": 0
},
"maximized": false,
"normal_geometry": {
"height": 600,
"width": 850,
"x": 2133,
"y": 0
},
"qt": {
"__class__": "bytearray",
"__value__": "AdnQywADAAAAAAhVAAAAAAAAC6YAAAJXAAAIVQAAAAAAAAumAAACVwAAAAEAAAAACFUAAAhVAAAAAAAAC6YAAAJX"
},
"screen": {
"depth": 32,
"device_pixel_ratio": 2.0,
"geometry_in_logical_pixels": {
"height": 1200,
"width": 2133,
"x": 2133,
"y": 0
},
"index_in_screens_list": 1,
"manufacturer": "HP Inc.",
"model": "OMEN 27q",
"name": "DP-2",
"serial": "",
"size_in_logical_pixels": {
"height": 1200,
"width": 2133
},
"virtual_geometry": {
"height": 1200,
"width": 4266,
"x": 0,
"y": 0
}
}
},
"geometry-of-metasingle_window_geometry3": {
"frame_geometry": {
"height": 1030,
"width": 1850,
"x": 2133,
"y": 0
},
"full_screened": false,
"geometry": {
"height": 1030,
"width": 1850,
"x": 2133,
"y": 0
},
"maximized": false,
"normal_geometry": {
"height": 1030,
"width": 1850,
"x": 2133,
"y": 0
},
"qt": {
"__class__": "bytearray",
"__value__": "AdnQywADAAAAAAhVAAAAAAAAD44AAAQFAAAIVQAAAAAAAA+OAAAEBQAAAAEAAAAACFUAAAhVAAAAAAAAD44AAAQF"
},
"screen": {
"depth": 32,
"device_pixel_ratio": 2.0,
"geometry_in_logical_pixels": {
"height": 1200,
"width": 2133,
"x": 2133,
"y": 0
},
"index_in_screens_list": 1,
"manufacturer": "HP Inc.",
"model": "OMEN 27q",
"name": "DP-2",
"serial": "",
"size_in_logical_pixels": {
"height": 1200,
"width": 2133
},
"virtual_geometry": {
"height": 1200,
"width": 4266,
"x": 0,
"y": 0
}
}
},
"geometry-of-preferences dialog geometry": {
"frame_geometry": {
"height": 720,
"width": 1295,
"x": 2133,
"y": 0
},
"full_screened": false,
"geometry": {
"height": 720,
"width": 1295,
"x": 2133,
"y": 0
},
"maximized": false,
"normal_geometry": {
"height": 720,
"width": 1295,
"x": 2133,
"y": 0
},
"qt": {
"__class__": "bytearray",
"__value__": "AdnQywADAAAAAAhVAAAAAAAADWMAAALPAAAIVQAAAAAAAA1jAAACzwAAAAEAAAAACFUAAAhVAAAAAAAADWMAAALP"
},
"screen": {
"depth": 32,
"device_pixel_ratio": 2.0,
"geometry_in_logical_pixels": {
"height": 1200,
"width": 2133,
"x": 2133,
"y": 0
},
"index_in_screens_list": 1,
"manufacturer": "HP Inc.",
"model": "OMEN 27q",
"name": "DP-2",
"serial": "",
"size_in_logical_pixels": {
"height": 1200,
"width": 2133
},
"virtual_geometry": {
"height": 1200,
"width": 4266,
"x": 0,
"y": 0
}
}
},
"geometry-of-single-cover-fetch-dialog-geometry": {
"frame_geometry": {
"height": 600,
"width": 850,
"x": 0,
"y": 0
},
"full_screened": false,
"geometry": {
"height": 600,
"width": 850,
"x": 0,
"y": 0
},
"maximized": false,
"normal_geometry": {
"height": 600,
"width": 850,
"x": 0,
"y": 0
},
"qt": {
"__class__": "bytearray",
"__value__": "AdnQywADAAAAAAAAAAAAAAAAA1EAAAJXAAAAAAAAAAAAAANRAAACVwAAAAEAAAAACFUAAAAAAAAAAAAAA1EAAAJX"
},
"screen": {
"depth": 32,
"device_pixel_ratio": 2.0,
"geometry_in_logical_pixels": {
"height": 1200,
"width": 2133,
"x": 2133,
"y": 0
},
"index_in_screens_list": 1,
"manufacturer": "HP Inc.",
"model": "OMEN 27q",
"name": "DP-2",
"serial": "",
"size_in_logical_pixels": {
"height": 1200,
"width": 2133
},
"virtual_geometry": {
"height": 1200,
"width": 4266,
"x": 0,
"y": 0
}
}
},
"geometry-of-template_editor_dialog_geometry": {
"frame_geometry": {
"height": 478,
"width": 706,
"x": 2133,
"y": 0
},
"full_screened": false,
"geometry": {
"height": 478,
"width": 706,
"x": 2133,
"y": 0
},
"maximized": false,
"normal_geometry": {
"height": 478,
"width": 706,
"x": 2133,
"y": 0
},
"qt": {
"__class__": "bytearray",
"__value__": "AdnQywADAAAAAAhVAAAAAAAACxYAAAHdAAAIVQAAAAAAAAsWAAAB3QAAAAEAAAAACFUAAAhVAAAAAAAACxYAAAHd"
},
"screen": {
"depth": 32,
"device_pixel_ratio": 2.0,
"geometry_in_logical_pixels": {
"height": 1200,
"width": 2133,
"x": 2133,
"y": 0
},
"index_in_screens_list": 1,
"manufacturer": "HP Inc.",
"model": "OMEN 27q",
"name": "DP-2",
"serial": "",
"size_in_logical_pixels": {
"height": 1200,
"width": 2133
},
"virtual_geometry": {
"height": 1200,
"width": 4266,
"x": 0,
"y": 0
}
}
},
"gpm_template_editor_font": "Fira Sans",
"gpm_template_editor_word_wrap_mode": true,
"grid view visible": false,
"jobs view column layout3": {
"__class__": "bytearray",
"__value__": "AAAA/wAAAAAAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA04AAAAFAQEBAAAAAAAAAAAAAAAAAGT/////AAAAhAAAAAAAAAAFAAABRAAAAAEAAAAAAAAAtgAAAAEAAAAAAAAAjAAAAAEAAAAAAAAAZAAAAAEAAAAAAAAAZAAAAAEAAAAAAAAD6AAAAAAA"
"__value__": "AAAA/wAAAAAAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA04AAAAFAQEBAAAAAAAAAAAAAAAAAGT/////AAAAhAAAAAAAAAAFAAABRAAAAAEAAAAAAAAAtgAAAAEAAAAAAAAAjAAAAAEAAAAAAAAAZAAAAAEAAAAAAAAAZAAAAAEAAAAAAAAD6AAAAAAAAAAAAA=="
},
"jobs_dialog_geometry": {
"__class__": "bytearray",
"__value__": "AdnQywADAAAAAAGYAAABEQAABQ4AAAMyAAABmgAAARMAAAUMAAADMAAAAAAAAAAAB4AAAAGaAAABEwAABQwAAAMw"
},
"library_usage_stats": {
"/home/exu/.local/share/Calibre-Library": 2,
"/home/exu/.local/share/Calibre-Library": 18,
"/home/marc/Calibre-Bibliothek": 200
},
"main_window_central_widget_state": {
"layout": "wide",
"narrow_desires": {
"book_details_height": 0.23066202090592333,
"cover_browser_width": 0.34992954438703616,
"quick_view_height": 0.2564459930313589,
"tag_browser_width": 0.2498825739783936
},
"narrow_visibility": {
"book_details": true,
"book_list": true,
"cover_browser": false,
"quick_view": false,
"tag_browser": true
},
"wide_desires": {
"book_details_width": 0.21042743071864725,
"cover_browser_height": 0.21367521367521367,
"quick_view_height": 0.2621082621082621,
"tag_browser_width": 0.09394081728511038
},
"wide_visibility": {
"book_details": true,
"book_list": true,
"cover_browser": false,
"quick_view": false,
"tag_browser": true
}
},
"metadata-download-identify-widget-splitter-state": {
"__class__": "bytearray",
"__value__": "AAAA/wAAAAEAAAACAAACAAAAAQAA/////wEAAAABAA=="
@ -400,6 +890,7 @@
"authors": true,
"rating": true,
"series": true,
"timestamp": false,
"title": true
},
"quick_start_guide_added": true,
@ -419,6 +910,7 @@
"¤ ¤ ¤"
],
"search bar visible": true,
"show_files_after_save": false,
"single-cover-fetch-dialog-geometry": {
"__class__": "bytearray",
"__value__": "AdnQywADAAAAAAIhAAAA5wAABXYAAANCAAACIwAAAOkAAAV0AAADQAAAAAAAAAAAB4AAAAIjAAAA6QAABXQAAANA"
@ -432,5 +924,9 @@
"__class__": "bytearray",
"__value__": "AdnQywADAAAAAAKTAAAAyAAABRYAAANlAAAClQAAAMoAAAUUAAADYwAAAAAAAAAAB4AAAAKVAAAAygAABRQAAANj"
},
"tag_editor_last_filter": "add_tag_input"
"tag_editor_last_filter": "add_tag_input",
"template_editor_table_widths": [
90,
551
]
}

View File

@ -55,7 +55,10 @@
"oldest_news": 60,
"overwrite_author_title_metadata": true,
"plugin_search_history": [],
"save_to_disk_template_history": [],
"save_to_disk_template_history": [
"{authors} - {series}/{series} {series_index} - {title}",
"{author_sort}/{title}/{title} - {authors}"
],
"scheduler_search_history": [],
"search_as_you_type": false,
"send_to_device_template_history": [],

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,15 @@
{
"asciiize": false,
"formats": "all",
"replace_whitespace": false,
"save_cover": false,
"save_extra_files": true,
"send_template": "{author_sort}/{title} - {authors}",
"send_timefmt": "%b, %Y",
"single_dir": false,
"template": "{authors} - {series}/{series} {series_index} - {title}",
"timefmt": "%b, %Y",
"to_lowercase": false,
"update_metadata": true,
"write_opf": false
}

View File

@ -2,27 +2,27 @@
"geometry-of-main_window_geometry": {
"frame_geometry": {
"height": 1154,
"width": 1062,
"width": 2129,
"x": 0,
"y": 0
},
"full_screened": false,
"geometry": {
"height": 1154,
"width": 1062,
"width": 2129,
"x": 0,
"y": 0
},
"maximized": false,
"normal_geometry": {
"height": 1154,
"width": 1062,
"width": 2129,
"x": 0,
"y": 0
},
"qt": {
"__class__": "bytearray",
"__value__": "AdnQywADAAAAAAAAAAAAAAAABCUAAASBAAAAAAAAAAAAAAQlAAAEgQAAAAEAAAAACFUAAAAAAAAAAAAABCUAAASB"
"__value__": "AdnQywADAAAAAAAAAAAAAAAACFAAAASBAAAAAAAAAAAAAAhQAAAEgQAAAAEAAAAACFUAAAAAAAAAAAAACFAAAASB"
},
"screen": {
"depth": 32,
@ -56,7 +56,7 @@
},
"main_window_state": {
"__class__": "bytearray",
"__value__": "AAAA/wAAAAH9AAAAAgAAAAAAAAAAAAAAAPwCAAAAAvsAAAAQAHQAbwBjAC0AZABvAGMAawAAAAAA/////wAAAHIA////+wAAABYAcwBlAGEAcgBjAGgALQBkAG8AYwBrAAAAAAD/////AAAAgQD///8AAAABAAAAAAAAAAD8AgAAAAT7AAAAFgBsAG8AbwBrAHUAcAAtAGQAbwBjAGsAAAAAAP////8AAACIAP////sAAAAcAGIAbwBvAGsAbQBhAHIAawBzAC0AZABvAGMAawAAAAAA/////wAAANwA////+wAAABwAaQBuAHMAcABlAGMAdABvAHIALQBkAG8AYwBrAAAAAAD/////AAAAFQD////7AAAAHgBoAGkAZwBoAGwAaQBnAGgAdABzAC0AZABvAGMAawAAAAAA/////wAAALsA////AAAEJgAABIIAAAAEAAAABAAAAAgAAAAI/AAAAAEAAAAAAAAAAQAAAB4AYQBjAHQAaQBvAG4AcwBfAHQAbwBvAGwAYgBhAHICAAAAAP////8AAAAAAAAAAA=="
"__value__": "AAAA/wAAAAH9AAAAAgAAAAAAAAAAAAAAAPwCAAAAAvsAAAAQAHQAbwBjAC0AZABvAGMAawAAAAAA/////wAAAI0A////+wAAABYAcwBlAGEAcgBjAGgALQBkAG8AYwBrAAAAAAD/////AAAAnwD///8AAAABAAAAAAAAAAD8AgAAAAT7AAAAFgBsAG8AbwBrAHUAcAAtAGQAbwBjAGsAAAAAAP////8AAACKAP////sAAAAcAGIAbwBvAGsAbQBhAHIAawBzAC0AZABvAGMAawAAAAAA/////wAAAP0A////+wAAABwAaQBuAHMAcABlAGMAdABvAHIALQBkAG8AYwBrAAAAAAD/////AAAAFQD////7AAAAHgBoAGkAZwBoAGwAaQBnAGgAdABzAC0AZABvAGMAawAAAAAA/////wAAANsA////AAAIUQAABIIAAAAEAAAABAAAAAgAAAAI/AAAAAEAAAAAAAAAAQAAAB4AYQBjAHQAaQBvAG4AcwBfAHQAbwBvAGwAYgBhAHICAAAAAP////8AAAAAAAAAAA=="
},
"old_prefs_migrated": true,
"session_data": {

View File

@ -16,30 +16,33 @@ fi
# transfer to kavita
# books
echo Kavita books upload
rsync -urtzv --progress --delete --bwlimit=3M -e "ssh -i $sshkeypath -p $port" /home/exu/Nextcloud/Reading/books/ ${user}@${server}:/mnt/books/kavita/books/
rsync -urtzv --progress --delete -e "ssh -i $sshkeypath -p $port" /home/exu/Nextcloud/Reading/books/ ${user}@${server}:/mnt/books/kavita/books/
# light novels
echo Kavita light novels upload
rsync -urtzv --progress --delete -e "ssh -i $sshkeypath -p $port" "/home/exu/Nextcloud/Reading/light novels/" "${user}@${server}:/mnt/books/kavita/light novels/"
# manga
echo Kavita manga upload
rsync -urtzv --progress --bwlimit=3M -e "ssh -i $sshkeypath -p $port" /home/exu/Nextcloud/Reading/manga/ ${user}@${server}:/mnt/books/kavita/manga/
rsync -urtzv --progress -e "ssh -i $sshkeypath -p $port" /home/exu/Nextcloud/Reading/manga/ ${user}@${server}:/mnt/books/kavita/manga/
# guides
echo Kavita guides upload
rsync -urtzv --progress --delete --bwlimit=3M -e "ssh -i $sshkeypath -p $port" /home/exu/Nextcloud/Reading/guides/ ${user}@${server}:/mnt/books/kavita/guides/
rsync -urtzv --progress --delete -e "ssh -i $sshkeypath -p $port" /home/exu/Nextcloud/Reading/guides/ ${user}@${server}:/mnt/books/kavita/guides/
# Tech
echo Kavita tech upload
rsync -urtzv --progress --delete --bwlimit=3M -e "ssh -i $sshkeypath -p $port" /home/exu/Nextcloud/Reading/tech/ ${user}@${server}:/mnt/books/kavita/tech/
rsync -urtzv --progress --delete -e "ssh -i $sshkeypath -p $port" /home/exu/Nextcloud/Reading/tech/ ${user}@${server}:/mnt/books/kavita/tech/
# other
echo Kavita other upload
rsync -urtzv --progress --delete --bwlimit=3M -e "ssh -i $sshkeypath -p $port" /home/exu/Nextcloud/Reading/other/ ${user}@${server}:/mnt/books/kavita/other/
rsync -urtzv --progress --delete -e "ssh -i $sshkeypath -p $port" /home/exu/Nextcloud/Reading/other/ ${user}@${server}:/mnt/books/kavita/other/
# download from kavita
# books
#echo Downloading books
#rsync -ur --progress --bwlimit=3M -e "ssh -i $sshkeypath -p $port" ${user}@${server}:/mnt/books/kavita/books/ /home/exu/Nextcloud/Reading/Unterhaltung/
#rsync -ur --progress -e "ssh -i $sshkeypath -p $port" ${user}@${server}:/mnt/books/kavita/books/ /home/exu/Nextcloud/Reading/Unterhaltung/
# manga
echo Kavita manga download
rsync -urtzv --progress --bwlimit=3M -e "ssh -i $sshkeypath -p $port" ${user}@${server}:/mnt/books/kavita/manga/ /home/exu/Nextcloud/Reading/manga/
rsync -urtzv --progress -e "ssh -i $sshkeypath -p $port" ${user}@${server}:/mnt/books/kavita/manga/ /home/exu/Nextcloud/Reading/manga/
# Tech
#echo Downloading tech
#rsync -ur --progress --bwlimit=3M -e "ssh -i $sshkeypath -p $port" ${user}@${server}:/mnt/books/kavita/tech/ /home/exu/Nextcloud/Reading/Tech/
#rsync -ur --progress -e "ssh -i $sshkeypath -p $port" ${user}@${server}:/mnt/books/kavita/tech/ /home/exu/Nextcloud/Reading/Tech/
# other
#echo Downloading other
#rsync -ur --progress --bwlimit=3M -e "ssh -i $sshkeypath -p $port" ${user}@${server}:/mnt/books/kavita/other/ /home/exu/Nextcloud/Reading/other/
#rsync -ur --progress -e "ssh -i $sshkeypath -p $port" ${user}@${server}:/mnt/books/kavita/other/ /home/exu/Nextcloud/Reading/other/