serverhost
fix
This commit is contained in:
1 parent
24736d0577
commit
84dfdf5210
38 files changed
+3146
No files matched your search
@@ -0,0 +1,58 @@
|
||||
#!/bin/bash
|
||||
PW=$(cat /home/lucas/.PW)
|
||||
FOLDER=/torrent/Camera
|
||||
SERVER="https://someoneslinux.ddns.net"
|
||||
nextcloudcmd --trust --user lucas --password ${PW} --path Media/Pictures/Camera ${FOLDER} ${SERVER} 1>/dev/null 2>&1
|
||||
|
||||
find ${FOLDER}/* -type f | xargs -0 -n 1 echo | while read IMG_ORIG
|
||||
do
|
||||
if [[ -d "${IMG_ORIG}" ]] | [[ ! -f "${IMG_ORIG}" ]]; then
|
||||
echo "Item no File, (${IMG_ORIG})"
|
||||
continue
|
||||
fi
|
||||
IMG=${IMG_ORIG}
|
||||
IMG_PATH=${IMG%/*}
|
||||
IMG_FILE=${IMG##*/}
|
||||
PREFIX=${IMG_FILE:0:4}
|
||||
|
||||
if [[ "${PREFIX}" != "IMG_" ]] || [[ "${PREFIX}" != "VID_" ]]; then
|
||||
if [ "$(echo ${IMG} | grep "mp4")" == "" ]; then
|
||||
PREFIX="IMG_"
|
||||
else
|
||||
PREFIX="VID_"
|
||||
fi
|
||||
fi
|
||||
if [[ "${IMG_FILE:0:4}" == "PANO" ]]; then
|
||||
echo Pano
|
||||
IMG="$(echo ${IMG} | sed 's/-//g')"
|
||||
fi
|
||||
if [[ "$(echo ${IMG##*/} | grep "-")" != "" ]];then
|
||||
IMG="$(echo ${IMG} | sed 's/-/_/g')"
|
||||
fi
|
||||
NUM="$(echo ${IMG%.*} | grep -o -E "[0-9]+_[0-9]+")"
|
||||
if [[ $(echo ${NUM} | wc -c) -gt 16 ]]; then
|
||||
echo "Remove long num ${NUM}"
|
||||
if [ "$(echo ${IMG} | grep "mp4")" == "" ]; then
|
||||
PREFIX="IMG_"
|
||||
else
|
||||
PREFIX="VID_"
|
||||
fi
|
||||
NUM="${NUM:0:15}"
|
||||
fi
|
||||
if [[ "${IMG}" == *"_RX0"* ]]; then
|
||||
echo "Randomized Img"
|
||||
NUM="$(echo ${IMG%.*} | grep -o -E "[0-9]+_[0-9]+_RX0[0-9]+")"
|
||||
fi
|
||||
IMG_NEW=${IMG_PATH}/${PREFIX}${NUM}.${IMG##*.}
|
||||
if [[ "${IMG_ORIG}" != "${IMG_NEW}" ]];then
|
||||
if [[ -f "${IMG_NEW}" ]]; then
|
||||
echo "Add Random"
|
||||
IMG_NEW=${IMG_PATH}/${PREFIX}${NUM}_RX0${RANDOM}.${IMG##*.}
|
||||
fi
|
||||
mv "${IMG_ORIG}" "${IMG_NEW}"
|
||||
echo "Rename ${IMG_ORIG} to ${IMG_NEW}"
|
||||
# else
|
||||
# echo "Equal Name ${IMG_NEW}"
|
||||
fi
|
||||
done
|
||||
nextcloudcmd --trust --user lucas --password ${PW} --path Media/Pictures/Camera ${FOLDER} ${SERVER} 1>/dev/null 2>&1
|
||||
Reference in new issue
Block a user