Spaces:
Sleeping
Sleeping
Update src/streamlit_app.py
Browse files- src/streamlit_app.py +12 -11
src/streamlit_app.py
CHANGED
|
@@ -263,7 +263,17 @@ def main():
|
|
| 263 |
options=all_genres,
|
| 264 |
default=[]
|
| 265 |
)
|
|
|
|
|
|
|
| 266 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 267 |
# Year range slider
|
| 268 |
years = [int(c.get('release_year', 0)) for c in all_content if c.get('release_year')]
|
| 269 |
min_year, max_year = min(years), max(years)
|
|
@@ -271,7 +281,8 @@ def main():
|
|
| 271 |
"Release Year",
|
| 272 |
min_value=min_year,
|
| 273 |
max_value=max_year,
|
| 274 |
-
value=(min_year, max_year)
|
|
|
|
| 275 |
)
|
| 276 |
|
| 277 |
# Duration range slider (for movies only)
|
|
@@ -292,16 +303,6 @@ def main():
|
|
| 292 |
else:
|
| 293 |
duration_range = (0, 1000) # Fallback values
|
| 294 |
|
| 295 |
-
st.subheader("Optional Filters")
|
| 296 |
-
|
| 297 |
-
# Rating filter (moved to optional)
|
| 298 |
-
selected_ratings = st.multiselect(
|
| 299 |
-
"Ratings",
|
| 300 |
-
options=all_ratings,
|
| 301 |
-
default=[],
|
| 302 |
-
help="Filter by content rating"
|
| 303 |
-
)
|
| 304 |
-
|
| 305 |
# Director filter
|
| 306 |
director_filter = st.text_input(
|
| 307 |
"Director Name",
|
|
|
|
| 263 |
options=all_genres,
|
| 264 |
default=[]
|
| 265 |
)
|
| 266 |
+
|
| 267 |
+
st.subheader("Optional Filters")
|
| 268 |
|
| 269 |
+
# Rating filter
|
| 270 |
+
selected_ratings = st.multiselect(
|
| 271 |
+
"Ratings",
|
| 272 |
+
options=all_ratings,
|
| 273 |
+
default=[],
|
| 274 |
+
help="Filter by content rating"
|
| 275 |
+
)
|
| 276 |
+
|
| 277 |
# Year range slider
|
| 278 |
years = [int(c.get('release_year', 0)) for c in all_content if c.get('release_year')]
|
| 279 |
min_year, max_year = min(years), max(years)
|
|
|
|
| 281 |
"Release Year",
|
| 282 |
min_value=min_year,
|
| 283 |
max_value=max_year,
|
| 284 |
+
value=(min_year, max_year),
|
| 285 |
+
help="Filter by release year range"
|
| 286 |
)
|
| 287 |
|
| 288 |
# Duration range slider (for movies only)
|
|
|
|
| 303 |
else:
|
| 304 |
duration_range = (0, 1000) # Fallback values
|
| 305 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 306 |
# Director filter
|
| 307 |
director_filter = st.text_input(
|
| 308 |
"Director Name",
|