Script Bash che preleva l’immagine del giorno della Nasa e la imposta come wallpaper

Questo semplice script Bash si incarica di scaricare l’immagine del giorno dal sito della Nasa e di impostarlo come wallpaper.
Lo script crea una directory nella cartella Immagini di nome WALL e ci scarica le immagini della Nasa dentro e le imposta come wallpaper.
Quest’idea malsana è nata da una discussione sul forum di Ubuntu-it ed ho deciso di farvene partecipi.
Come al solito lo script lo trovate qui sotto da copiare o lo potete scaricare da QUI
rendetelo eseguibile e lanciatelo, magicamente (ihhihihih) il vostro walpaper cambierà.
tengo a precisare che: quelli della Nasa cambiano l’immagine ogni sera alle 21:30 ora locale (mattino presto in California se non erro) quindi, se lo lanciate 100 volte al giorno non sortirà nessun effetto perché la foto è sempre quella.

#!/bin/sh
#cambia lo sfondo del desktop
#mettendo l'immagine del giorno prelevata dal sito della nasa
#change wallpaper with nasa image day
DIR=$HOME/Immagini/WALL
if [ ! -d "$HOME/Immagini" ]; then
mkdir "$HOME/Immagini"
if [ ! -d "$DIR" ]; then
mkdir "$DIR"
fi
fi
NAME=`wget http://www.nasa.gov/rss/lg_image_of_the_day.rss -O - | grep -o 'http://www.nasa.gov/images/[^ /dev/null
if [ "$?" = "0" ]; then
exit 0
else
wget $(wget http://www.nasa.gov/rss/lg_image_of_the_day.rss -O - | grep -o 'http://www.nasa.gov/images/[^<]*' | head -n1) -O "$DIR/$NAME"
gconftool-2 -t string -s /desktop/gnome/background/picture_filename "$DIR/$NAME"
fi

[EDIT] corretto un piccolo “bug” 10/12/2010

Annunci

5 pensieri su “Script Bash che preleva l’immagine del giorno della Nasa e la imposta come wallpaper

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...