Pagina 1 di 1
Script PowerShell per scaricare i video del ProgettoSnap
Inviato: 16/03/2016, 22:42
da Emu
Ciao
Mi sono fatto un piccolo script PowerShell per scaricare i VideoSnaps dal sito del ProgettoSnaps in modo incrementale, cioè ogni volta verifica i files che ho già sull'HDD e scarica solo quelli nuovi in base alla data di ultima modifica presente nella pagina web di
http://www.progettosnaps.net.
Sperando di fare cosa gradita e, sopratutto, se la cosa non disturba nè motoschifo nè AntoPISA, vi condivido in allegato lo script.
Prima di eseguirlo dovete modificare a riga 3 la variabile $DestinationPath in modo che punti alla directory dove volete scaricare i video. Tipicamente la directory video del vostro FrontEnd.
Richiede PowerShell 4.
Emu
Re: Script PowerShell per scaricare i video del ProgettoSnap
Inviato: 16/03/2016, 23:04
da motoschifo
A me non disturba, ma il sito è di AntoPisa quindi senti lui mi raccomando.
Ad ogni modo ti faccio notare che l'utility che ho creato (ADBTools) fa proprio quello, ed estende la cosa a qualsiasi file extra del sito (manuali, immagini, ecc).
Permette di fare molto altro in realtà...
Re: Script PowerShell per scaricare i video del ProgettoSnap
Inviato: 16/03/2016, 23:36
da Emu
Si, l'ho vista e l'ho molto apprezzata, hai fatto un lavoro eccezionale così come il resto che ho visto qui sul forum, ma questa è command line senza interazione con l'utente e fa 1 sola cosa.
Il mio obiettivo era questo ed anche minimizzare la banda utilizzata senza ri-scaricare ogni volta tutti i files e per poterlo lanciare con un click o magari, in futuro, schedularlo in automatico 1 volta al mese off-peak e quindi dare il minimo impatto.
Qui ho utilizzato la modalità "barbara" di page parsing, se ci fosse un json o altro a disposizione potrei usare quello.
Il tempo che ho è poco, il progetto cab è a luuuungo termine e per questo automatizzo tutto quello che riesco per "dimenticarmene" e magari avvisarmi solo in caso di problemi.
AntoPISA ti prego di darmi un feedback così da lasciare con tranquillità o rimuovere lo script.
Emu
Re: Script PowerShell per scaricare i video del ProgettoSnap
Inviato: 16/03/2016, 23:55
da motoschifo
Considera che quella pagina l'ho scritta in maniera molto semplice perchè "andavo di fretta" e c'erano pochi video. E' probabile che in futuro introduca la gestione pagine ed una mini ricerca di qualche tipo, quindi ajax, con limiti di elementi visualizzati. In quel caso lo script andrebbe rivisto.
Re: Script PowerShell per scaricare i video del ProgettoSnap
Inviato: 17/03/2016, 0:08
da Emu
Lo so
ci sono abituato, è per questo che ho chiesto se c'erano anche degli output in json, xml o altro.
Solitamente questi mini script li uso per automatizzare cose che se smettono di andare non è un problema. Al massimo i vide non contengono gli ultimi aggiornamenti.
Solitamente non pubblico mai nulla perchè poi gli utenti si aspettano il supporto ed ho poco tempo per darlo, vado di best effort, il cabinato &c devono essere un divertimento per staccare un po' e dare un po' di relax. Così com'è il restauro del cab un divertimento, lo è anche la scrittura dello script per popolare i video, come immagino sia per te lo sviluppo di ADB al quale, quando avrò tempo, mi piacerebbe portare il mio apporto per quel che potrò fare in base a quel che so fare.
Emu
Re: Script PowerShell per scaricare i video del ProgettoSnap
Inviato: 17/03/2016, 0:15
da AntoPISA
Emu ha scritto:Si, l'ho vista e l'ho molto apprezzata, hai fatto un lavoro eccezionale così come il resto che ho visto qui sul forum, ma questa è command line senza interazione con l'utente e fa 1 sola cosa.
Il mio obiettivo era questo ed anche minimizzare la banda utilizzata senza ri-scaricare ogni volta tutti i files e per poterlo lanciare con un click o magari, in futuro, schedularlo in automatico 1 volta al mese off-peak e quindi dare il minimo impatto.
Qui ho utilizzato la modalità "barbara" di page parsing, se ci fosse un json o altro a disposizione potrei usare quello.
Il tempo che ho è poco, il progetto cab è a luuuungo termine e per questo automatizzo tutto quello che riesco per "dimenticarmene" e magari avvisarmi solo in caso di problemi.
AntoPISA ti prego di darmi un feedback così da lasciare con tranquillità o rimuovere lo script.
Emu
Tranquillo, lascia pure!