Per scopi di intrattenimento, molti film, stagioni, video musicali e giochi vengono rilasciati in tutto il mondo. Possiamo estrarre le informazioni di tutti questi film e programmi TV nel Terminal Raspberry Pi utilizzando Python. Per estrarre le informazioni sul film, utilizziamo la libreria IMDBPY di Python e con l'aiuto di una sceneggiatura può raccogliere le informazioni sui film dal database IMDB.
In questo articolo, installeremo la Biblioteca Python e impareremo lo script Python con cui possiamo raccogliere le informazioni sui film.
Come installare imdbpy sul sistema operativo Raspberry Pi
L'imdbpy è la libreria Python, per la sua installazione, dobbiamo assicurarci che Python3 e le sue dipendenze siano installate, se non sono installate, quindi possiamo installarli usando il comando:
$ sudo apt Installa python3-pip libxslt1-dev -y
Dopo l'installazione del pacchetto Python3 e la sua dipendenza, installeremo l'IMDBPY usando il PIP:
$ python3 -m pip installa imdbpy
Verrà visualizzata una notifica quando l'installazione dell'imdbpy è terminata:
Come usare l'imdbpy per ottenere informazioni sul film nel terminale Raspberry Pi
Creeremo un file con l'estensione di ".Py ”usando il nano Editor di testo:
$ nano film.Py
Nel file appena aperto, digitare il seguente codice Python per estrarre le informazioni sui film dall'IMDB:
Spiegazione del codice: Spiegheremo il codice Python sopra in diversi passaggi in dettaglio.
Biblioteche di importazione: Abbiamo importato due librerie, una è imdbpy che viene utilizzata per estrarre informazioni dal database IMDB e l'altra libreria SYS che viene utilizzata per modificare i valori di diverse variabili mentre l'esecuzione del codice Python.
List_of_names (): Abbiamo definito una funzione con "list_of_names" e in questa funzione, stiamo solo valutando se i parametri che vengono passati alla funzione sono uno o molti in numeri. Se i nomi sono più di 1, allora visualizzerà i nomi del parametro pass, visualizzerà il nome.
Len (film)> 1: Quando l'utente esegue lo script con il titolo del film, lo script cercherà i film incluso il titolo di input. Se i film sono maggiori di 1, abbinando il titolo, mostrerà tutti quei film con il numero e i titoli. E l'utente inserisce il numero del film, le cui informazioni desidera estrarre, e salverà le informazioni nel "film" variabile "film".
Nel codice rimanente, stamperà le informazioni del film disponibili sul server IMDB. Per una migliore comprensione, eseguiremo il comando per estrarre le informazioni del "Mr Bean", poiché questo eseguirà il comando:
Film $ Python3.Py "Mr Bean"
Vengono visualizzati i film che includono le parole chiave di "Mr Bean" nel loro titolo:
Nell'output di cui sopra, abbiamo inserito "10" perché vogliamo estrarre le informazioni relative a "MR. Bean's Holiday: Beans in Cannes ". Lo script Python visualizzerà le informazioni dettagliate del nome del film di input con valutazione:
Ora di nuovo, useremo lo script Python per trovare le informazioni del film "Kings Man" usando il comando:
Film $ Python3.Py "Kings Man"
Nell'elenco sopra, troveremo informazioni sul film visualizzate sulla posizione 0:
Elencherà tutte le informazioni sul film, incluso il cast di stelle.
Conclusione
Per ottenere le informazioni sui film come il cast, il nome del produttore, il nome del regista e la valutazione IMDB del film, possiamo usare il terminal del sistema operativo Raspberry Pi. Possiamo scoprire le informazioni utilizzando lo script Python in cui includiamo la libreria imdbpy. In questo articolo, abbiamo discusso del metodo di estrazione di informazioni sui film usando uno script Python dal database IMDB.