No project description provided
Project description
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
flixpy-0.0.3.post2.tar.gz
(11.0 kB
view details)
Built Distribution
File details
Details for the file flixpy-0.0.3.post2.tar.gz
.
File metadata
- Download URL: flixpy-0.0.3.post2.tar.gz
- Upload date:
- Size: 11.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.4 CPython/3.9.2 Darwin/20.3.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc9734d4c96238f17e83af5e0d1516e6acd16ae48d37144253cfaade639b74c6 |
|
MD5 | 2db4158da66659041fbe7614d065fbcf |
|
BLAKE2b-256 | 073a996e8fb3b1f729ab808012d5d89fcf34595ad8673f5af6e3334970277f4d |
File details
Details for the file flixpy-0.0.3.post2-py3-none-any.whl
.
File metadata
- Download URL: flixpy-0.0.3.post2-py3-none-any.whl
- Upload date:
- Size: 13.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.4 CPython/3.9.2 Darwin/20.3.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71a12aa2facce73d9baacf2d7b23440270acfadf89979df3bb16312d9f6d7bf1 |
|
MD5 | 65f78da4226e372c397f5fde3c108a1f |
|
BLAKE2b-256 | d55c7bf6a2a92299fa13ec34999570b7aba0e59dc477eea954fe0b3ef26be3cf |