Spaces:
Sleeping
Sleeping
Upload folder using huggingface_hub
Browse files
app.py
CHANGED
@@ -133,27 +133,7 @@ with tab2:
|
|
133 |
# Display URL-extracted rules if available
|
134 |
if st.session_state.url_rules:
|
135 |
st.subheader("Rules Extracted from URL")
|
136 |
-
|
137 |
-
# Check if the rules look like JSON
|
138 |
-
if isinstance(st.session_state.url_rules, str) and (
|
139 |
-
st.session_state.url_rules.strip().startswith('[') or
|
140 |
-
st.session_state.url_rules.strip().startswith('{')
|
141 |
-
):
|
142 |
-
try:
|
143 |
-
# Try to parse as JSON
|
144 |
-
rules_data = json.loads(st.session_state.url_rules)
|
145 |
-
if isinstance(rules_data, list) and len(rules_data) > 0:
|
146 |
-
rules_data = rules_data[0]
|
147 |
-
|
148 |
-
# Format and display the rules
|
149 |
-
formatted_rules = format_rules_for_display(rules_data)
|
150 |
-
st.markdown(formatted_rules)
|
151 |
-
except Exception as e:
|
152 |
-
# If parsing fails, just display as is
|
153 |
-
st.markdown(st.session_state.url_rules)
|
154 |
-
else:
|
155 |
-
# If not JSON, just display as is
|
156 |
-
st.markdown(st.session_state.url_rules)
|
157 |
|
158 |
# Display pasted rules if available
|
159 |
if st.session_state.pasted_rules:
|
|
|
133 |
# Display URL-extracted rules if available
|
134 |
if st.session_state.url_rules:
|
135 |
st.subheader("Rules Extracted from URL")
|
136 |
+
st.markdown(st.session_state.url_rules)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
137 |
|
138 |
# Display pasted rules if available
|
139 |
if st.session_state.pasted_rules:
|