bep40 commited on
Commit
7d88c18
·
verified ·
1 Parent(s): 4d2b9a4

Fix shorts: duongdenworldcup as fallback when baodantri/baosuckhoedoisong fail

Browse files
Files changed (1) hide show
  1. main.py +6 -5
main.py CHANGED
@@ -176,15 +176,16 @@ def _yt_channel_shorts(channel, count=15):
176
  return videos
177
  except:return[]
178
  def scrape_shorts():
179
- """Fetch shorts from @baodantri7941 + @baosuckhoedoisongboyte"""
180
  vids=[]
181
- try:vids=_yt_channel_shorts("baodantri7941",15)
182
- except:pass
183
- if len(vids)<5:
184
  try:
185
- r=_yt_channel_shorts("baosuckhoedoisongboyte",10)
186
  if r:vids.extend(r)
187
  except:pass
 
 
 
188
  vids.sort(key=lambda x:x.get("id",""),reverse=True)
189
  return vids[:20]
190
  def scrape_worldcup_shorts():
 
176
  return videos
177
  except:return[]
178
  def scrape_shorts():
179
+ """Fetch shorts from @baodantri7941 + @baosuckhoedoisongboyte (fallback: @duongdenworldcup_2026)"""
180
  vids=[]
181
+ for ch in ["baodantri7941","baosuckhoedoisongboyte"]:
 
 
182
  try:
183
+ r=_yt_channel_shorts(ch,12)
184
  if r:vids.extend(r)
185
  except:pass
186
+ if not vids:
187
+ try:vids=_yt_channel_shorts("duongdenworldcup_2026",20)
188
+ except:pass
189
  vids.sort(key=lambda x:x.get("id",""),reverse=True)
190
  return vids[:20]
191
  def scrape_worldcup_shorts():