mtoft20 commited on
Commit
863f64e
Β·
verified Β·
1 Parent(s): 4e7f630

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +56 -4
README.md CHANGED
@@ -11,9 +11,61 @@ pinned: false
11
  short_description: Streamlit template space
12
  ---
13
 
14
- # Welcome to Streamlit!
15
 
16
- Edit `/src/streamlit_app.py` to customize this app to your heart's desire. :heart:
17
 
18
- If you have any questions, checkout our [documentation](https://docs.streamlit.io) and [community
19
- forums](https://discuss.streamlit.io).
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
11
  short_description: Streamlit template space
12
  ---
13
 
14
+ # Netflix Content Explorer
15
 
16
+ A Streamlit application that allows users to explore Netflix movies and TV shows with advanced filtering capabilities and AI-powered insights.
17
 
18
+ ## Features
19
+
20
+ - 🎬 Browse through Netflix movies and TV shows
21
+ - πŸ” Advanced filtering by:
22
+ - Content type (Movies/TV Shows)
23
+ - Ratings
24
+ - Genres
25
+ - Release years
26
+ - Movie duration
27
+ - πŸ€– AI-powered insights using Together AI
28
+ - πŸ“Š Interactive data visualization
29
+ - πŸ’‘ Smart content recommendations
30
+
31
+ ## Setup
32
+
33
+ 1. Clone this repository
34
+ 2. Install dependencies:
35
+ ```bash
36
+ pip install -r requirements.txt
37
+ ```
38
+
39
+ 3. Configure the following secrets in your Hugging Face Space or environment variables:
40
+ - `NOCODB_API_TOKEN`: Your NocoDB API token
41
+ - `NOCODB_ENDPOINT_PATH`: Your NocoDB endpoint path
42
+ - `TOGETHER_API_KEY`: Your Together AI API key
43
+
44
+ 4. Run the application:
45
+ ```bash
46
+ streamlit run app.py
47
+ ```
48
+
49
+ ## NocoDB Setup
50
+
51
+ Ensure your NocoDB database has a table with the following columns:
52
+ - `title`: Title of the movie/show
53
+ - `type`: Type of content (Movie/TV Show)
54
+ - `director`: Director name(s)
55
+ - `cast`: Cast members
56
+ - `release_year`: Year of release
57
+ - `rating`: Content rating
58
+ - `duration`: Duration (e.g., "90 min" for movies, "2 Seasons" for shows)
59
+ - `listed_in`: Genres (comma-separated)
60
+ - `description`: Content description
61
+
62
+ ## Usage
63
+
64
+ 1. Use the sidebar filters to narrow down content based on your preferences
65
+ 2. Explore detailed information about each title in the main content area
66
+ 3. Ask questions to the AI assistant about trends, recommendations, and insights
67
+ 4. View overall statistics in the footer
68
+
69
+ ## Contributing
70
+
71
+ Feel free to submit issues and enhancement requests!