lcjln commited on
Commit
ff7cf0f
Β·
verified Β·
1 Parent(s): f54cc25

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -5
app.py CHANGED
@@ -1,3 +1,5 @@
 
 
1
  import streamlit as st
2
  import pandas as pd
3
  import plotly.graph_objects as go
@@ -6,8 +8,6 @@ import datetime
6
  import re
7
  import requests
8
  import yt_dlp
9
- import os
10
- import time
11
 
12
  # νŽ˜μ΄μ§€ ꡬ성을 'wide'둜 μ„€μ •ν•˜μ—¬ μ—¬λ°± μ΅œμ†Œν™”
13
  st.set_page_config(layout="wide")
@@ -16,7 +16,7 @@ st.set_page_config(layout="wide")
16
  st.title("VOD μ±„νŒ… 크둀러")
17
  st.write("VOD URL을 μž…λ ₯ν•˜κ³  μ±„νŒ… 데이터λ₯Ό ν¬λ‘€λ§ν•©λ‹ˆλ‹€.")
18
 
19
- # URL μž…λ ₯ λ°›κΈ°
20
  vod_url = st.text_input("VOD URL μž…λ ₯")
21
 
22
  # μ„ νƒλœ μ‹œκ°„λŒ€λ₯Ό μ €μž₯ν•  곡간
@@ -25,7 +25,7 @@ if 'selected_times' not in st.session_state:
25
 
26
  # μ±„νŒ… 크둀링 ν•¨μˆ˜
27
  def crawl_chats(vod_url):
28
- # URL μ„€μ •
29
  url = vod_url + "/chats"
30
 
31
  # μš”μ²­ 헀더 (ν•„μš”μ‹œ μΏ ν‚€λ‚˜ 기타 헀더 정보 μΆ”κ°€)
@@ -241,7 +241,7 @@ if st.session_state['chat_logs']:
241
 
242
  st.write(f"λ‹€μš΄λ‘œλ“œ 쀑: {start_time_str} ~ {end_time_str} | 파일λͺ…: {output_filename}")
243
  with yt_dlp.YoutubeDL(ydl_opts) as ydl:
244
- ydl.download([vod_url[:-6]]) # Remove the last 6 characters ('/chats')
245
 
246
  # λ‹€μš΄λ‘œλ“œ λ²„νŠΌ ν‘œμ‹œ
247
  if st.button("μ„ νƒλœ μ‹œκ°„λŒ€μ˜ μ˜μƒ λ‹€μš΄λ‘œλ“œ"):
 
1
+ import os
2
+ import time
3
  import streamlit as st
4
  import pandas as pd
5
  import plotly.graph_objects as go
 
8
  import re
9
  import requests
10
  import yt_dlp
 
 
11
 
12
  # νŽ˜μ΄μ§€ ꡬ성을 'wide'둜 μ„€μ •ν•˜μ—¬ μ—¬λ°± μ΅œμ†Œν™”
13
  st.set_page_config(layout="wide")
 
16
  st.title("VOD μ±„νŒ… 크둀러")
17
  st.write("VOD URL을 μž…λ ₯ν•˜κ³  μ±„νŒ… 데이터λ₯Ό ν¬λ‘€λ§ν•©λ‹ˆλ‹€.")
18
 
19
+ # URL μž…λ ₯ λ°›κΈ° (κΈ°λ³Έκ°’ 없이)
20
  vod_url = st.text_input("VOD URL μž…λ ₯")
21
 
22
  # μ„ νƒλœ μ‹œκ°„λŒ€λ₯Ό μ €μž₯ν•  곡간
 
25
 
26
  # μ±„νŒ… 크둀링 ν•¨μˆ˜
27
  def crawl_chats(vod_url):
28
+ # URL μ„€μ • (μ—¬κΈ°μ„œ /chatsλ₯Ό λΆ™μž„)
29
  url = vod_url + "/chats"
30
 
31
  # μš”μ²­ 헀더 (ν•„μš”μ‹œ μΏ ν‚€λ‚˜ 기타 헀더 정보 μΆ”κ°€)
 
241
 
242
  st.write(f"λ‹€μš΄λ‘œλ“œ 쀑: {start_time_str} ~ {end_time_str} | 파일λͺ…: {output_filename}")
243
  with yt_dlp.YoutubeDL(ydl_opts) as ydl:
244
+ ydl.download([vod_url]) # μ›λž˜ URL μ‚¬μš©
245
 
246
  # λ‹€μš΄λ‘œλ“œ λ²„νŠΌ ν‘œμ‹œ
247
  if st.button("μ„ νƒλœ μ‹œκ°„λŒ€μ˜ μ˜μƒ λ‹€μš΄λ‘œλ“œ"):