Un piccolo script in Python3 per scaricare contenuti multimediali (non a pagamento) offerti da VVVVID.
VVVVID Downloader è una comoda soluzione per scaricare dei contenuti dal noto sito VVVVID, tutto ciò di cui necessita è il link alla serie/film o ad un singolo episodio, al resto ci penserà lui. In particolare, sono distinguibili due casistiche per i link:
- Link a singolo episodio: lo script scaricherà da quell'episodio in poi, solamente gli episodi di quella stagione.
- Link a pagina di un film/anime con lista episodi: lo script scaricherà tutti gli episodi di tutte le stagioni disponibili o il singolo film.
Durante lo sviluppo si è scelto di adottare queste convenzioni poiché sono risultate essere quelle più comode per l'uso quotidiano. Il progetto è comunque aperto a soluzioni alternative ed è possibile discuterne aprendo una issue.
Ovviamente la prima cosa da fare è scaricare il progetto, usando git clone
oppure scaricandone lo zip e poi estraendolo dove più vi è comodo. Dopodiché:
-
Lo script richiede Python3, scaricabile qui. Nota per gli utenti Windows: è necessario che durante l'installazione sia aggiunto Python3 al PATH. Una possibile guida per l'installazione è consultabile qui.
-
Vanno installate le librerie esterne. Per farlo, recatevi nella cartella del progetto ed utilizzate pip (oppure pip3 nel caso non vada) per installarle:
pip install -r requirements.txt
-
Il progetto ha un'ultima dipendenza: ffmpeg. VVVVID Downloader è strutturato in modo da poter risolvere localmente (o non) questa dipendenza per gli utenti Windows e Mac. Se non si è mai installato e volete evitare l'aggiunta al PATH (utile se non vi servirà in altre occasioni), allora procedete con i passaggi successivi.
-
Selezionate la build che necessitate dal sito ufficiale di ffmpeg, si consiglia la stable con static linking.
-
Estraete la cartella all'interno dell'archivio.
-
Ponetela all'interno della cartella ffmpeg presente all'interno della cartella del progetto, è una cartella vuota contenente unicamente un file readme.
Per poter utilizzare lo script, tutto quello che dovrete fare è porre il link a ciò che desiderate scaricare da VVVVID all'interno del file downloads_list, che contiene già degli esempi.
- Se avete più link, vanno posizionati ognuno su una linea a parte.
- Le linee che cominciano con # saranno ignorate, può tornare utile se volete ignorare temporaneamente qualcosa ad esempio.
Il presente software è distribuito sotto licenza MIT. Si legga il file LICENSE
per ulteriori informazioni.