Script para baixar a foto do dia do APOD da Nasa e aplicar como papel de perde

1 minutos de leitura

Atualizado em:

O site Astronomy Picture of the Day é um site da Nasa que diariamente publica fotos do espaço e de assuntos relacionados a astronomia, são sempre fotos muito bonitas. Por isso fiz esse script que sempre que ligo o computador, ele baixa a foto do dia e define como papel de parede do meu computador.

Quando executado, o script obtém o conteúdo da página inicial do APOD, e extrai do HTML a URL da imagem do dia, e salva em disco. Então define essa imagem como papel de parede do sistema. Para finalizar, baixa o texto que descreve a imagem em um arquivo .html, e abre no Firefox para leitura.

#!/bin/bash

WP_DIR=/home/pcollares/Imagens/apod

cd /tmp

html=$(wget https://apod.nasa.gov/apod/astropix.html -q -O -)

imagem="$(echo $html | grep -o '' | grep -o 'image.*jpg')"

cd $WP_DIR

filename=$(basename "$imagem")

if [ -f "$WP_DIR/$filename" ]
then
	echo "arquivo $filename já existe"
else
	wget "https://apod.nasa.gov/apod/"$imagem
fi


gsettings set org.gnome.desktop.background picture-uri "file://$WP_DIR/$filename"
gsettings set org.gnome.desktop.background picture-options zoom

Crie um arquivo apod.sh com o conteúdo acima, dê direito de execução, e coloque a chamada dele no Aplicativos de Sessão do Debian, por exemplo, para que seja chamado toda vez que o sistema iniciar.

Deixe um comentário