Flixpy
Information on movies, shows, streaming platforms, people, and more
Links
Features
- Movies and TV shows
- Get streaming providers and a direct link to watch
- Get the direct link to watch each episode
- View metadata such as title, overview, ratings, actors
- Searching and browsing
- Search filters (sort by rating, tag, genre)
- Actors
Experimental
- Integration with Popcorn API
- Functions to download subtitles for movies and episodes
Usage
Installation
pip3 install flixpy
Basic examples
Get the a movie's Netflix link:
from flixpy import Movie, StreamingProvider
movie = Movie("extraction-2020")
if movie.is_on(StreamingProvider.NETFLIX):
netflix_link = movie.link_for(StreamingProvider.NETFLIX)
# => https://www.netflix.com/watch/80230399
List all episodes in a show:
from flixpy import Show
show = Show("breaking-bad-2008")
for season in show:
for episode in season:
print(episode.title)
List genres of a show:
from flixpy import Show
show = Show('breaking-bad-2008')
show.genres
# => [<Genre.CRIME>, <Genre.THRILLER>]
Browse animated shows in Amazon Prime Video:
Coming soon
See more examples in the documentation.
Contributing
Flixpy uses poetry. To set up your environment, clone or download this repository then run the following commands:
poetry install
poetry shell
License
MIT
Metadata
Release files for flixpy 0.0.3.post2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| flixpy-0.0.3.post2.tar.gz | 11.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| flixpy-0.0.3.post2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 24.3 kB
Release files / flixpy-0.0.3.post2.tar.gz
| Download URL | flixpy-0.0.3.post2.tar.gz |
|---|---|
| Size | 11.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
bc9734d4c96238f17e83af5e0d1516e6acd16ae48d37144253cfaade639b74c6
|
|
BLAKE2b-256 checksum How to use checksums |
073a996e8fb3b1f729ab808012d5d89fcf34595ad8673f5af6e3334970277f4d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.1.4 CPython/3.9.2 Darwin/20.3.0
|
Release files / flixpy-0.0.3.post2-py3-none-any.whl
| Download URL | flixpy-0.0.3.post2-py3-none-any.whl |
|---|---|
| Size | 13.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
71a12aa2facce73d9baacf2d7b23440270acfadf89979df3bb16312d9f6d7bf1
|
|
BLAKE2b-256 checksum How to use checksums |
d55c7bf6a2a92299fa13ec34999570b7aba0e59dc477eea954fe0b3ef26be3cf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.1.4 CPython/3.9.2 Darwin/20.3.0
|