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}'
|