#!/bin/bash # _ _ _ _ # __ _ ___ | |_| |__ | | ___| |_ _ _ # / _` |/ _ \| __| '_ \| |/ _ \ __| | | | #| (_| | (_) | |_| |_) | | __/ |_| |_| | # \__, |\___/ \__|_.__/|_|\___|\__|\__,_| # |___/ # http://www.youtube.com/user/gotbletu # https://twitter.com/gotbletu # https://plus.google.com/+gotbletu # https://github.com/gotbletu # gotbleu@gmail.com # demo video: https://www.youtube.com/watch?v=cDtVEXjiKTw # A script to download random wallpaper and delete old wallpaper at the sametime (wallhaven.cc) # Variable (you can change any of these to your liking) real_wall_dir=~/Pictures/Wallpapers temp_wall_dir=/tmp/wallpaper_wallhaven expire_wall_date=30 # create folders mkdir -p $real_wall_dir mkdir -p $temp_wall_dir cd $temp_wall_dir # get links of images and download it get_random_url=$(lynx -dump "https://alpha.wallhaven.cc/random" | awk '/\/wallpaper\// && !/favorites/ && !/thumbTags/ && !/html/ {print $2}') get_images_url=$(echo "$get_random_url" | while read line; do lynx -source "$line" | grep -Po '(