scripts/copy_potd.sh

27 lines
760 B
Bash
Executable File

#!/bin/env bash
TODAY=$(date +%d_%m_%Y)
HOME="/home/$USER"
SOURCE="$HOME/.cache/plasma_engine_potd"
DESTINATION="$HOME/Pictures/wallpapers/"
TYPE=${1:-none}
if [[ $TYPE == "none" ]]
then
echo "No POTD type specified."
exit 1
fi
if [[ $TYPE == "unsplash" ]]; then
TYPE="unsplash:1065976"
fi
ORIGINAL="${SOURCE}/${TYPE}"
if [[ -e $ORIGINAL ]]; then
FILENAME="${TYPE}_${TODAY}.jpg"
echo "Copying '$TYPE' to '$DESTINATION' as '$FILENAME'."
cp "$ORIGINAL" "$DESTINATION/$FILENAME"
else
echo "$ORIGINAL does not exist."
exit 1
fi
# TODO: use below to create "copy all wallpapers" function
# for file in $HOME/.cache/plasma_engine_potd/*; do bfile=$(basename $file); cp "$file" "$HOME/Pictures/wallpapers/${bfile}_${TODAY}.jpg"; done