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 hashes)
Built Distribution
Close
Hashes for flixpy-0.0.3.post2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71a12aa2facce73d9baacf2d7b23440270acfadf89979df3bb16312d9f6d7bf1 |
|
MD5 | 65f78da4226e372c397f5fde3c108a1f |
|
BLAKE2b-256 | d55c7bf6a2a92299fa13ec34999570b7aba0e59dc477eea954fe0b3ef26be3cf |