StreamButler / README.md
mtoft20's picture
Update README.md
863f64e verified
|
Raw
History Blame Contribute Delete
1.85 kB
---
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
1. Clone this repository
2. Install dependencies:
```bash
pip install -r requirements.txt
```
3. Configure the following secrets in your Hugging Face Space or environment variables:
- `NOCODB_API_TOKEN`: Your NocoDB API token
- `NOCODB_ENDPOINT_PATH`: Your NocoDB endpoint path
- `TOGETHER_API_KEY`: Your Together AI API key
4. Run the application:
```bash
streamlit run app.py
```
## NocoDB Setup
Ensure your NocoDB database has a table with the following columns:
- `title`: Title of the movie/show
- `type`: Type of content (Movie/TV Show)
- `director`: Director name(s)
- `cast`: Cast members
- `release_year`: Year of release
- `rating`: Content rating
- `duration`: Duration (e.g., "90 min" for movies, "2 Seasons" for shows)
- `listed_in`: Genres (comma-separated)
- `description`: Content description
## Usage
1. Use the sidebar filters to narrow down content based on your preferences
2. Explore detailed information about each title in the main content area
3. Ask questions to the AI assistant about trends, recommendations, and insights
4. View overall statistics in the footer
## Contributing
Feel free to submit issues and enhancement requests!