Spaces:
Build error
Build error
Update app.py
Browse files
app.py
CHANGED
@@ -232,19 +232,30 @@ def find_rss():
|
|
232 |
print(lod['rss']['channel']['item'][0].keys())
|
233 |
print(lod['rss'].keys())
|
234 |
for i,ea in enumerate(lod['rss']['channel']['item']):
|
235 |
-
|
236 |
-
|
237 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
238 |
"""
|
239 |
r_link = lod['rss']['channel']['item'][i]['link']
|
240 |
r_title = lod['rss']['channel']['item'][i]['title']
|
241 |
r_description = lod['rss']['channel']['item'][i]['description']"""
|
242 |
-
lods = {"title":r_title, "description":r_description,"link":r_link}
|
243 |
link_box.append(lods)
|
244 |
lod={lod['rss']['channel']['title']:link_box}
|
245 |
out_box.append(lod)
|
246 |
|
247 |
except Exception as e:
|
|
|
248 |
#print(f'{ea["source"]}')
|
249 |
#print(f'{ea["link"]}')
|
250 |
lod = f'{rss_url} ::ERROR:: {e}'
|
|
|
232 |
print(lod['rss']['channel']['item'][0].keys())
|
233 |
print(lod['rss'].keys())
|
234 |
for i,ea in enumerate(lod['rss']['channel']['item']):
|
235 |
+
try:
|
236 |
+
r_link = ea['link']
|
237 |
+
r_title = ea['title']
|
238 |
+
r_description = ea['description']
|
239 |
+
lods = {"title":r_title, "description":r_description,"link":r_link}
|
240 |
+
except Exception:
|
241 |
+
try:
|
242 |
+
r_link = ea['link']
|
243 |
+
r_title = ea['source']
|
244 |
+
r_description = 'No Description provided'
|
245 |
+
lods = {"title":r_title, "description":r_description,"link":r_link}
|
246 |
+
except Exception as e:
|
247 |
+
lods = {"title":"ERROR", "description":{e},"link":"ERROR"}
|
248 |
+
|
249 |
"""
|
250 |
r_link = lod['rss']['channel']['item'][i]['link']
|
251 |
r_title = lod['rss']['channel']['item'][i]['title']
|
252 |
r_description = lod['rss']['channel']['item'][i]['description']"""
|
|
|
253 |
link_box.append(lods)
|
254 |
lod={lod['rss']['channel']['title']:link_box}
|
255 |
out_box.append(lod)
|
256 |
|
257 |
except Exception as e:
|
258 |
+
|
259 |
#print(f'{ea["source"]}')
|
260 |
#print(f'{ea["link"]}')
|
261 |
lod = f'{rss_url} ::ERROR:: {e}'
|