Allora: tornato dalle ferie mi sono ritrovato all'annosa questione di salvare le immagini delle webcam.
Trovo che la webcam sia uno strumento meravglioso e quando qualcuna ha un'immagine particolare me la salvo e così costruisco una specie di galleria del tempo.
Finora ero andato di:
Browser -> Salva immagine -> Trova la directory -> Scrivi il nuovo nome
e visto che la procedura è noiosa e la curiosità uccise il gatto ma fece bene all'informatico mi sono fatto uno scriptino che semplificasse le cose.
Lo incollo qui sotto (con una lista minima ma allungabile a piacere) non perché sia interessante in sé (è di una banalità imbarazzante e l'uso è decisamente specifico) ma per mostrare come l'uso della shell possa davvero risolvere tante cosette con pochissime righe.
Avevo ringraziato monsee tempo fa mandando la stringhetta che mi permetteva di rileggere i suoi apprezzamenti con un unico comando ma non ci fu interesse.
Magari il download è più stimolante della citazione.
-------------------------------------------------------------
#!/bin/bash
echo
echo " Scegli una delle seguenti opzioni"
echo " - - - - - - - - - - - - - - - - - - - -"
echo " 1 (pordoi) 2 (pedraces) 3 (cappella)"
echo " - - - - - - - - -- - - - - - - - - - - -"
echo
read RISPOSTA
if [ "$RISPOSTA" == "1" ]; then
URL_FOTO="http://srv2.realcam.it/live/pub/12-4.jpg"
NOM_DIR="pordoi"
elif [ "$RISPOSTA" == "2" ]; then
URL_FOTO="http://www.starrylink.it/webcam/pedraces/pedraces.jpg"
NOM_DIR="pedraces"
elif [ "$RISPOSTA" == "3" ]; then
URL_FOTO="http://webcam.hotelcappella.com/webcam.asp"
NOM_DIR="cappella"
fi
# Nome del file (ln -s non vuole i 2punti nei nomi)
nomefile=""$(date '+%y%m%d-%H.%M.%S')".jpg"
# Directory di base
BASE_DIR=~
#Subdirectory
DIR="Webcams_Download/$NOM_DIR"
# Crea la nuova subdir se manca
[ ! -d $BASE_DIR/$DIR ]; mkdir -p $BASE_DIR/$DIR
# Downloada il file
wget -O $BASE_DIR/$DIR/$nomefile $URL_FOTO
-------------------------------------------------------------

Ultime risposte
30 min 58 sec fa
1 hour 26 min fa
2 hours 8 min fa
2 hours 55 min fa
3 hours 37 min fa
4 hours 54 sec fa
5 hours 19 min fa
12 hours 41 min fa
19 hours 22 min fa
19 hours 29 min fa