Webcam e shell

4 contenuti / 0 new
Ultimo contenuto
Ritratto di zafran
Offline
Last seen: 1 anno 2 settimane fa
Moderatore
Iscritto: 16/06/2008 - 16:10
Webcam e shell

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

-------------------------------------------------------------

Ritratto di monsee
Offline
Last seen: 1 mese 2 settimane fa
Moderatore
Iscritto: 16/09/2009 - 12:34

Apprezzo molto, invece, Zafran, questo tuo andare ad esplorare "zone" che, seppure non conosco affatto o solo malamente, comunque trovo belle e estremamente interessanti.
Che io non sia in grado di combinare un ciripicchio usando la shell è un fatto assodato, ma che non m'impedisce di stimare e di apprezzare chi sa farlo.
Grazie di questo tuo script (che mi sono copiato e intendo conservare in un apposito archivio [anch'io ho una WebCam, dopo tutto!], quantomeno per ragioni affettive [lo prendo, infatti, per un attestato di umana simpatia]) e sappi che non scherzo quando dico che ho sempre gran piacere nel legger gli interventi tuoi sul forum.

Ritratto di patel
Offline
Last seen: 7 anni 11 mesi fa
Moderatore
Iscritto: 03/11/2007 - 07:31

io non ci avrei mai pensato a fare una cosa del genere, però capisco che tu ti sia divertito molto a farlo e ti consiglio di migliorarlo con un menù grafico installando zenity

Ritratto di zafran
Offline
Last seen: 1 anno 2 settimane fa
Moderatore
Iscritto: 16/06/2008 - 16:10

In effetti zenity non l'ho mai usato per il semplice motivo che lavorando continuamente in remoto le cose di solito me le scrivo in php e allora il problema dell'aspetto non si pone proprio.

La grandezza della shell è proprio nell'economia di risorse e di codice.
Diciamo che è talmente veloce che di quello che sta facendo non ti accorgi visto che l'ha già fatto.

Però è interessante che non ti sarebbe mai venuto in mente di fare una cosa del genere.
Che ci fate voi al computer? a parte il lavoro, dico.

Un po' di soddisfazione alla nostra animuccia giocherellona e perditempo gliela diamo o no?