Omnibus commited on
Commit
50dfbed
·
verified ·
1 Parent(s): 530d9af

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +28 -24
app.py CHANGED
@@ -201,31 +201,35 @@ def find_rss():
201
  out_box=[]
202
  with open ('feeds.json','r') as j:
203
  cont = json.loads(j.read())
204
- print(cont)
205
- for ea in cont:
206
- print (ea['link'])
207
- rss_url=ea['link']
208
- r = requests.get(f'{rss_url}')
209
- if r.status_code == 200:
210
- try:
211
- if ".json" in rss_url:
212
- lod = json.loads(r.text)
213
- if ".xml" in rss_url:
214
- lod = xmltodict.parse(r.content)
215
- if ".rss" in rss_url:
 
 
 
216
  lod = xmltodict.parse(r.content)
217
- else:
218
- try:
219
- lod = xmltodict.parse(r.content)
220
- except Exception as e:
221
- lod=f'{rss_url} ::ERROR:: {e}'
222
- except Exception as e:
223
- lod=f'{rss_url} ::ERROR:: {e}'
224
- else:
225
- lod = f'{rss_url} ::ERROR::COULD NOT CONNECT:: {r.status_code}'
226
- pass
227
- out_box.append(lod)
228
- yield out_box
 
229
 
230
  with gr.Blocks() as app:
231
  with gr.Row():
 
201
  out_box=[]
202
  with open ('feeds.json','r') as j:
203
  cont = json.loads(j.read())
204
+ #print(cont)
205
+ for ea in cont:
206
+ print (ea['link'])
207
+ rss_url=ea['link']
208
+ r = requests.get(f'{rss_url}')
209
+ if r.status_code == 200:
210
+ try:
211
+ if ".json" in rss_url:
212
+ lod = json.loads(r.text)
213
+ if ".xml" in rss_url:
214
+ lod = xmltodict.parse(r.content)
215
+ if ".rss" in rss_url:
216
+ lod = xmltodict.parse(r.content)
217
+ else:
218
+ try:
219
  lod = xmltodict.parse(r.content)
220
+ except Exception as e:
221
+ lod=f'{rss_url} ::ERROR:: {e}'
222
+ except Exception as e:
223
+ lod=f'{rss_url} ::ERROR:: {e}'
224
+ else:
225
+ lod = f'{rss_url} ::ERROR::COULD NOT CONNECT:: {r.status_code}'
226
+ pass
227
+ try:
228
+ print(lod)
229
+ except Exception as e:
230
+ print(f'Exception::{e}')
231
+ out_box.append(lod)
232
+ yield out_box
233
 
234
  with gr.Blocks() as app:
235
  with gr.Row():