Spaces:
Sleeping
Sleeping
metadata
title: Netflix
emoji: π
colorFrom: red
colorTo: red
sdk: docker
app_port: 8501
tags:
- streamlit
pinned: false
short_description: Streamlit template space
Netflix Content Explorer
A Streamlit application that allows users to explore Netflix movies and TV shows with advanced filtering capabilities and AI-powered insights.
Features
- π¬ Browse through Netflix movies and TV shows
- π Advanced filtering by:
- Content type (Movies/TV Shows)
- Ratings
- Genres
- Release years
- Movie duration
- π€ AI-powered insights using Together AI
- π Interactive data visualization
- π‘ Smart content recommendations
Setup
Clone this repository
Install dependencies:
pip install -r requirements.txtConfigure the following secrets in your Hugging Face Space or environment variables:
NOCODB_API_TOKEN: Your NocoDB API tokenNOCODB_ENDPOINT_PATH: Your NocoDB endpoint pathTOGETHER_API_KEY: Your Together AI API key
Run the application:
streamlit run app.py
NocoDB Setup
Ensure your NocoDB database has a table with the following columns:
title: Title of the movie/showtype: Type of content (Movie/TV Show)director: Director name(s)cast: Cast membersrelease_year: Year of releaserating: Content ratingduration: Duration (e.g., "90 min" for movies, "2 Seasons" for shows)listed_in: Genres (comma-separated)description: Content description
Usage
- Use the sidebar filters to narrow down content based on your preferences
- Explore detailed information about each title in the main content area
- Ask questions to the AI assistant about trends, recommendations, and insights
- View overall statistics in the footer
Contributing
Feel free to submit issues and enhancement requests!