Do celów rozrywkowych na całym świecie pojawia się wiele filmów, sezonów, teledysków i gier. Możemy łatwo wyodrębnić informacje o wszystkich filmach i programach telewizyjnych w terminalu Raspberry Pi za pomocą Pythona. Aby wyodrębnić informacje o filmie, używamy biblioteki IMDBPY w Python i przy pomocy skryptu może zbierać informacje o filmach z bazy danych IMDB.
W tym artykule zainstalujemy bibliotekę Python i dowiemy się o skrypcie Python, w którym możemy zbierać informacje o filmach.
Jak zainstalować IMDBPY na Raspberry Pi OS
IMDBPY to biblioteka Python, ponieważ jej instalacja musimy upewnić się, że Python3 i jego zależności są zainstalowane, jeśli nie są zainstalowane, możemy zainstalować je za pomocą polecenia:
$ sudo apt Zainstaluj Python3-Pip libxslt1-dev -y
Po instalacji pakietu Python3 i jego zależności zainstalujemy IMDBPY za pomocą PIP:
$ Python3 -m PIP instaluj IMDBPY
Powiadomienie pojawi się po zakończeniu instalacji IMDBPY:
Jak używać IMDBPY, aby uzyskać informacje o filmie w terminalu Raspberry Pi
Utworzymy plik z rozszerzeniem „.Py ”Korzystanie z edytora tekstu Nano:
$ nano filmy.py
W nowo otwartym pliku wpiszemy następujący kod Pythona, aby wyodrębnić informacje o filmach z IMDB:
Objaśnienie kodu: Szczegółowo wyjaśnimy powyższy kod Pythona w różnych krokach.
Importuj biblioteki: Zaimportowaliśmy dwie biblioteki, jedna to IMDBPY, który służy do wyodrębnienia informacji z bazy danych IMDB, a druga to biblioteka SYS, która służy do zmiany wartości różnych zmiennych podczas wykonywania kodu Pythona.
List_of_names (): Zdefiniowaliśmy funkcję z „List_of_names” i w tej funkcji po prostu oceniamy, czy parametry przekazywane do funkcji są jedną lub wiele liczb. Jeśli nazwy są więcej niż 1, wyświetli nazwy parametru przepustki, a jednocześnie wyświetli jedną nazwę.
Len (filmy)> 1: Gdy użytkownik uruchomi scenariusz z tytułem filmu, scenariusz przeszuka filmy, w tym tytuł wejściowy. Jeśli filmy są większe niż 1, dopasowując tytuł, wyświetli wszystkie filmy z liczbą i tytułami. A użytkownik wprowadza liczbę filmu, którego informacje chce wyodrębnić, i zapisze informacje w zmiennym „filmie”.
W pozostałym kodzie wydrukuje informacje o filmie, który jest dostępny na serwerze IMDB. Aby lepiej zrozumieć, wykonamy polecenie, aby wyodrębnić informacje „Mr Bean”, ponieważ to uruchomi polecenie:
$ Python3 Filmy.Py „Mr Bean”
Wyświetlane są filmy zawierające słowa kluczowe „Mr Bean” w ich tytule:
W powyższym wyjściu wprowadziliśmy „10”, ponieważ chcemy wyodrębnić informacje związane z „MR. Holiday Bean: Bean w Cannes ”. Skrypt Python wyświetli szczegółowe informacje o wejściowej nazwie filmu z oceną:
Teraz ponownie użyjemy skryptu Pythona, aby znaleźć informacje filmu „Kings Man” za pomocą polecenia:
$ Python3 Filmy.Py „Kings Man”
Na powyższej liście znajdziemy informacje z filmu wyświetlanego na pozycji 0:
Wymienia wszystkie informacje o filmie, w tym gwiazdy.
Wniosek
Aby uzyskać informacje o filmach takich jak obsada, nazwa producenta, imię reżysera, a także ocenę IMDB filmu, możemy użyć terminali Raspberry Pi OS. Możemy znaleźć informacje za pomocą skryptu Pythona, w którym dołączamy bibliotekę IMDBPY. W tym artykule omówiliśmy metodę wyodrębnienia informacji o filmach za pomocą skryptu Pythona z bazy danych IMDB.