Skip to main content


Flixpy

Information on movies, shows, streaming platforms, people, and more

GitHub Workflow Status Version PyPI - Downloads MIT Buy Me A Coffee

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)

Source distribution for flixpy 0.0.3.post2
File Size Uploaded
flixpy-0.0.3.post2.tar.gz 11.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for flixpy 0.0.3.post2
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.0.3.post2 This release

2 release files

0.0.2

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page