From 3b3980ea02ebdbcf5eb5ca395a715965f0d8b4a5 Mon Sep 17 00:00:00 2001 From: RealStickman Date: Thu, 17 Feb 2022 15:17:17 +0100 Subject: [PATCH] Add script to update books and mangas --- arch-config/scripts/in_path/sc-manga-update | 32 +++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100755 arch-config/scripts/in_path/sc-manga-update diff --git a/arch-config/scripts/in_path/sc-manga-update b/arch-config/scripts/in_path/sc-manga-update new file mode 100755 index 00000000..9561d90e --- /dev/null +++ b/arch-config/scripts/in_path/sc-manga-update @@ -0,0 +1,32 @@ +#!/bin/bash +set -euo pipefail + +user=exu +server=172.18.50.100 +port=22 +sshkeypath=$HOME/.ssh/id_ed25519 +# don't transfer to the storage box directly, leads to mangled file names +# see: https://serverfault.com/a/765951 + +# transfer to kavita +# books +rsync -uvrL --progress --bwlimit=4M -e "ssh -i $sshkeypath -p $port" /home/marc/Nextcloud/Books/Unterhaltung/ ${user}@${server}:/mnt/books/kavita/books/ +# manga +rsync -uvrL --progress --bwlimit=4M -e "ssh -i $sshkeypath -p $port" /home/marc/Nextcloud/Books/Manga/ ${user}@${server}:/mnt/books/kavita/manga/ +# Tech +rsync -uvrL --progress --bwlimit=4M -e "ssh -i $sshkeypath -p $port" /home/marc/Nextcloud/Books/Tech/ ${user}@${server}:/mnt/books/kavita/tech/ +# other +rsync -uvrL --progress --bwlimit=4M -e "ssh -i $sshkeypath -p $port" /home/marc/Nextcloud/Books/other/ ${user}@${server}:/mnt/books/kavita/other/ + +# transfer to komga +# TODO + +# transfer to kavita-nightly +# books +rsync -uvrL --progress --bwlimit=4M -e "ssh -i $sshkeypath -p $port" /home/marc/Nextcloud/Books/Unterhaltung/ ${user}@${server}:/mnt/books/kavita-nightly/books/ +# manga +rsync -uvrL --progress --bwlimit=4M -e "ssh -i $sshkeypath -p $port" /home/marc/Nextcloud/Books/Manga/ ${user}@${server}:/mnt/books/kavita-nightly/manga/ +# Tech +rsync -uvrL --progress --bwlimit=4M -e "ssh -i $sshkeypath -p $port" /home/marc/Nextcloud/Books/Tech/ ${user}@${server}:/mnt/books/kavita-nightly/tech/ +# other +rsync -uvrL --progress --bwlimit=4M -e "ssh -i $sshkeypath -p $port" /home/marc/Nextcloud/Books/other/ ${user}@${server}:/mnt/books/kavita-nightly/other/