Library providing useful tools for The Movie Database (TMDb). Not dependent on API-keys.
Project description
themoviedb-lib
Python library providing useful tools for The Movie Database (TMDb) without depending on API-Keys
Features
- Comprehensive tools for retrieving movie / TV show data
- No dependence on API-Keys
- The data is web scraped from TMDb
- Focus on simplicity and functionality
Installation
pip install themoviedb-lib
Or if you have multiple Python / pip versions installed, use pip3:
pip3 install themoviedb-lib
Usage
Simple usage examples:
import tmdb
# Search for 'Star Wars' movies and TV shows
search_results = tmdb.API.search(query="Star Wars")
# Display search results on the screen
for result in search_results:
print(result)
# Download poster images for the search results
posters = []
for result in search_results:
posters.append(result.poster())
# Display movies on the screen
for result in search_results:
if result.is_movie():
print(result)
# For every TV show display the episodes for the first season on the screen
for result in search_results:
if result.is_tv() and "1" in result.seasons():
print(result.episodes(season_id="1"))
Utilities
| Method | Description |
|---|---|
tmdb.API.search() |
Search for movies and TV shows |
tmdb.API.languages() |
Get a list of languages supported by TMDb |
tmdb.API.categories() |
Get a list of categories supported by TMDb |
tmdb.API.poster_path() |
Generate a poster path for a movie / TV series |
tmdb.API.TV.seasons() |
Get a list of seasons for a TV series |
tmdb.API.TV.number_of_seasons() |
Get the season count for a TV series |
tmdb.API.TV.episodes() |
Get a list of episodes for a TV series season |
tmdb.API...() |
MORE UTILITIES COMING SOON |
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
themoviedb_lib-0.0.7.tar.gz
(10.0 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file themoviedb_lib-0.0.7.tar.gz.
File metadata
- Download URL: themoviedb_lib-0.0.7.tar.gz
- Upload date:
- Size: 10.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6610a528260a77e11b012e1f0f8acbb652a7eacf4b965eea2a59c23a4a5f0625
|
|
| MD5 |
ca498ae1699ed18fd294b1485393ee60
|
|
| BLAKE2b-256 |
71f20e4add74bdec7316d9693bc45a80b6873a4a3f4e93fe43a26adeff48d16e
|
File details
Details for the file themoviedb_lib-0.0.7-py3-none-any.whl.
File metadata
- Download URL: themoviedb_lib-0.0.7-py3-none-any.whl
- Upload date:
- Size: 11.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
66fdc5c11639e10f22db6c66347eb03640611b1469cac1ac5e803d7c4aba5850
|
|
| MD5 |
43bdff6c2d9b7b597d2da4469f9292ce
|
|
| BLAKE2b-256 |
2c22a4b47256ac4902ac0bcdb19f6af608942a8a2cd45f6f39f5fc5b43f0c206
|