Dink0 commited on
Commit
1db2217
·
verified ·
1 Parent(s): 639b616

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +35 -39
app.py CHANGED
@@ -341,50 +341,46 @@ def main():
341
 
342
  links_input = st.text_area("Ссылки:", height=200)
343
 
344
- if st.button("Обработать"):
345
- lines = links_input.strip().split('\n')
346
- tg_results = []
347
- tg_total_views = 0
348
- vk_results = []
349
- vk_total_views = 0
350
-
351
- for link in lines:
352
- platform = detect_platform(link)
353
- if platform == "telegram":
354
- res_line, views = process_telegram_link(link)
355
- tg_results.append((res_line, views))
356
- tg_total_views += views
357
- elif platform == "vk":
358
- res_line, views = process_vk_link(link)
359
- vk_results.append((res_line, views))
360
- vk_total_views += views
361
- else:
362
- st.markdown(f"**Ошибка**: не распознал платформу — {link}", unsafe_allow_html=True)
363
 
364
- tg_results.sort(key=lambda x: x[1], reverse=True)
365
- vk_results.sort(key=lambda x: x[1], reverse=True)
366
 
367
- md_lines = []
368
 
369
- # --- Telegram ---
370
  md_lines.append("## Telegram")
371
  md_lines.append(f"**Суммарный охват постов — {human_format_views(tg_total_views)} просмотров**")
372
- if tg_results:
373
- md_lines.append("## Telegram")
374
- md_lines.append(f"**Суммарный охват постов — {human_format_views(tg_total_views)} просмотров**")
375
- for idx, (r_line, _) in enumerate(tg_results, 1):
376
- md_lines.append(f"{idx}. {r_line}")
377
- else:
378
- md_lines.append("## Telegram\nНет обработанных ссылок.")
379
-
380
- if vk_results:
381
- md_lines.append("\n## ВКонтакте")
382
- md_lines.append(f"**Суммарный охват постов — {human_format_views(vk_total_views)} просмотров**")
383
- for idx, (res_line, views) in enumerate(vk_results, 1):
384
- md_lines.append(f"{idx}. {res_line}")
385
- else:
386
- md_lines.append("## ВКонтакте\nНет обработанных ссылок")
387
- md_lines.append("")
388
 
389
  st.markdown("### Результат:")
390
  for line in md_lines:
 
341
 
342
  links_input = st.text_area("Ссылки:", height=200)
343
 
344
+ if st.button("Обработать"):
345
+ lines = links_input.strip().split('\n')
346
+ tg_results = []
347
+ tg_total_views = 0
348
+ vk_results = []
349
+ vk_total_views = 0
350
+
351
+ for link in lines:
352
+ platform = detect_platform(link)
353
+ if platform == "telegram":
354
+ res_line, views = process_telegram_link(link)
355
+ tg_results.append((res_line, views))
356
+ tg_total_views += views
357
+ elif platform == "vk":
358
+ res_line, views = process_vk_link(link)
359
+ vk_results.append((res_line, views))
360
+ vk_total_views += views
361
+ else:
362
+ st.markdown(f"**Ошибка**: не распознал платформу — {link}", unsafe_allow_html=True)
363
 
364
+ tg_results.sort(key=lambda x: x[1], reverse=True)
365
+ vk_results.sort(key=lambda x: x[1], reverse=True)
366
 
367
+ md_lines = []
368
 
369
+ if tg_results:
370
  md_lines.append("## Telegram")
371
  md_lines.append(f"**Суммарный охват постов — {human_format_views(tg_total_views)} просмотров**")
372
+ for idx, (r_line, _) in enumerate(tg_results, 1):
373
+ md_lines.append(f"{idx}. {r_line}")
374
+ else:
375
+ md_lines.append("## Telegram\nНет обработанных ссылок.")
376
+
377
+ if vk_results:
378
+ md_lines.append("\n## ВКонтакте")
379
+ md_lines.append(f"**Суммарный охват постов — {human_format_views(vk_total_views)} просмотров**")
380
+ for idx, (res_line, views) in enumerate(vk_results, 1):
381
+ md_lines.append(f"{idx}. {res_line}")
382
+ else:
383
+ md_lines.append("## ВКонтакте\nНет обработанных ссылок")
 
 
 
 
384
 
385
  st.markdown("### Результат:")
386
  for line in md_lines: