ZORYE commited on
Commit
048ff73
·
verified ·
1 Parent(s): 6caff03

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +18 -16
app.py CHANGED
@@ -98,29 +98,31 @@ def process_url(tistory_url, output_dir):
98
  result.append(f"❌ URL 처리 실패: {tistory_url} / 에러: {e}")
99
 
100
  return result, image_paths
 
 
101
  #여러 URL 처리 및 파일 저장
102
 
103
- def process_multiple_urls(urls_text, output_dir):
104
- urls = [url.strip() for url in urls_text.strip().splitlines() if url.strip()]
105
- all_results = []
106
  all_images = []
107
 
108
- for url in urls:
109
- results, image_paths = process_url(url, output_dir)
110
- all_results.extend(results)
111
- all_images.extend(image_paths)
112
- all_results.append("-" * 50)
113
 
114
- final_text = "\n".join(all_results)
115
 
116
- # 결과 저장
117
- os.makedirs(output_dir, exist_ok=True)
118
- result_file_path = os.path.join(output_dir, "result_log.txt")
119
- with open(result_file_path, 'w', encoding='utf-8-sig') as f:
120
- f.write(final_text)
121
-
122
- return final_text, result_file_path, all_images
123
 
 
 
124
  #Gradio 앱 구성
125
 
126
  with gr.Blocks() as app: gr.Markdown("# ✨ 티스토리 자동 처리기 ✨\n- 이미지 배경 제거 + 워터마크 삽입\n- 제품명 추출 후 쿠팡 검색 링크 생성\n- 다운로드 기능 추가!")
 
98
  result.append(f"❌ URL 처리 실패: {tistory_url} / 에러: {e}")
99
 
100
  return result, image_paths
101
+
102
+
103
  #여러 URL 처리 및 파일 저장
104
 
105
+ def process_multiple_urls(urls_text, output_dir):
106
+ urls = [url.strip() for url in urls_text.strip().splitlines() if url.strip()]
107
+ all_results = []
108
  all_images = []
109
 
110
+ for url in urls:
111
+ results, image_paths = process_url(url, output_dir)
112
+ all_results.extend(results)
113
+ all_images.extend(image_paths)
114
+ all_results.append("-" * 50)
115
 
116
+ final_text = "\n".join(all_results)
117
 
118
+ # 결과 저장
119
+ os.makedirs(output_dir, exist_ok=True)
120
+ result_file_path = os.path.join(output_dir, "result_log.txt")
121
+ with open(result_file_path, 'w', encoding='utf-8-sig') as f:
122
+ f.write(final_text)
 
 
123
 
124
+ return final_text, result_file_path, all_images
125
+
126
  #Gradio 앱 구성
127
 
128
  with gr.Blocks() as app: gr.Markdown("# ✨ 티스토리 자동 처리기 ✨\n- 이미지 배경 제거 + 워터마크 삽입\n- 제품명 추출 후 쿠팡 검색 링크 생성\n- 다운로드 기능 추가!")