Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -19,7 +19,7 @@ def load_model():
|
|
| 19 |
# Function to search the dataset for movie details
|
| 20 |
def search_movie_details(query, data):
|
| 21 |
query = query.lower()
|
| 22 |
-
filtered_data = data.dropna(subset=["title", "cast", "director"]) # Remove NaN values
|
| 23 |
results = filtered_data[
|
| 24 |
filtered_data["title"].str.lower().str.contains(query, na=False) |
|
| 25 |
filtered_data["cast"].str.lower().str.contains(query, na=False) |
|
|
@@ -70,6 +70,7 @@ if user_input:
|
|
| 70 |
st.write(f"**Director:** {row['director']}")
|
| 71 |
st.write(f"**Cast:** {row['cast']}")
|
| 72 |
st.write(f"**Release Year:** {row['release_year']}")
|
|
|
|
| 73 |
st.write(f"**Rating:** {row['rating']}")
|
| 74 |
st.write(f"**Description:** {row['description']}")
|
| 75 |
st.write("---")
|
|
@@ -79,3 +80,4 @@ if user_input:
|
|
| 79 |
outputs = model.generate(inputs, max_length=100, num_return_sequences=1)
|
| 80 |
response = tokenizer.decode(outputs[0], skip_special_tokens=True)
|
| 81 |
st.write(f"Chatbot: {response}")
|
|
|
|
|
|
| 19 |
# Function to search the dataset for movie details
|
| 20 |
def search_movie_details(query, data):
|
| 21 |
query = query.lower()
|
| 22 |
+
filtered_data = data.dropna(subset=["title", "cast", "director", "country"]) # Remove NaN values
|
| 23 |
results = filtered_data[
|
| 24 |
filtered_data["title"].str.lower().str.contains(query, na=False) |
|
| 25 |
filtered_data["cast"].str.lower().str.contains(query, na=False) |
|
|
|
|
| 70 |
st.write(f"**Director:** {row['director']}")
|
| 71 |
st.write(f"**Cast:** {row['cast']}")
|
| 72 |
st.write(f"**Release Year:** {row['release_year']}")
|
| 73 |
+
st.write(f"**Country:** {row['country']}") # ✅ Now country is displayed correctly
|
| 74 |
st.write(f"**Rating:** {row['rating']}")
|
| 75 |
st.write(f"**Description:** {row['description']}")
|
| 76 |
st.write("---")
|
|
|
|
| 80 |
outputs = model.generate(inputs, max_length=100, num_return_sequences=1)
|
| 81 |
response = tokenizer.decode(outputs[0], skip_special_tokens=True)
|
| 82 |
st.write(f"Chatbot: {response}")
|
| 83 |
+
|