#!/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