gooookim commited on
Commit
48bb067
ยท
verified ยท
1 Parent(s): e2a1c1b

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +20 -13
app.py CHANGED
@@ -122,16 +122,19 @@ def render_results(data: Dict[str, Any], max_items: int = 10) -> str:
122
  origin = it.get("originallink", "")
123
  pub = _format_pubdate(it.get("pubDate", ""))
124
 
125
- # ๊ฐ€๋…์„ฑ์„ ์œ„ํ•ด ํ•ญ๋ชฉ๋ณ„ ๋ธ”๋ก ํ˜•ํƒœ๋กœ ๊ตฌ์„ฑ
126
- lines.append(f"{i}\\.\u00A0**{title}**")
 
 
127
  if pub:
128
- lines.append(f" - ๋ฐœํ–‰: {pub}")
129
  if origin:
130
- lines.append(f" - ์›๋ฌธ: {origin}")
131
  if link:
132
- lines.append(f" - ๋งํฌ: {link}")
133
  if desc:
134
- lines.append(f" - ์š”์•ฝ: {desc}")
 
135
  lines.append("")
136
  lines.append("")
137
 
@@ -507,8 +510,7 @@ def aggregate_search(
507
 
508
  def render_results_from_items(items: List[Dict[str, Any]]) -> str:
509
  """
510
- ๊ธฐ์กด render_results๋Š” API raw data(total ๋“ฑ)๋ฅผ ์“ฐ๋ฏ€๋กœ,
511
- ํ†ตํ•ฉ/์žฌ๋žญํ‚น๋œ items ๋ฆฌ์ŠคํŠธ๋ฅผ ๋™์ผ ์Šคํƒ€์ผ๋กœ ์ถœ๋ ฅํ•˜๋Š” ํ•จ์ˆ˜ ์ถ”๊ฐ€
512
  """
513
  lines: List[str] = []
514
  lines.append(f"- ์ตœ์ข… ๋ฐ˜ํ™˜ ๊ฐœ์ˆ˜: {len(items)}๊ฑด")
@@ -521,20 +523,25 @@ def render_results_from_items(items: List[Dict[str, Any]]) -> str:
521
  origin = it.get("originallink", "")
522
  pub = _format_pubdate(it.get("pubDate", ""))
523
 
524
- lines.append(f"{i}\\.\u00A0**{title}**")
 
 
 
525
  if pub:
526
- lines.append(f" - ๋ฐœํ–‰: {pub}")
527
  if origin:
528
- lines.append(f" - ์›๋ฌธ: {origin}")
529
  if link:
530
- lines.append(f" - ๋งํฌ: {link}")
531
  if desc:
532
- lines.append(f" - ์š”์•ฝ: {desc}")
 
533
  lines.append("")
534
 
535
  return "\n".join(lines).strip()
536
 
537
 
 
538
  def handle_search(
539
  user_query: str,
540
  chat_history: List[Dict[str, str]],
 
122
  origin = it.get("originallink", "")
123
  pub = _format_pubdate(it.get("pubDate", ""))
124
 
125
+ # โœ… ordered list ๋ฌธ๋ฒ•์„ ๊นจ์ง€ ์•Š๋„๋ก ์ด์Šค์ผ€์ดํ”„ ์ œ๊ฑฐ
126
+ lines.append(f"{i}. **{title}**")
127
+
128
+ # โœ… ํ•˜์œ„ ํ•ญ๋ชฉ์€ 4์นธ ๋“ค์—ฌ์“ฐ๊ธฐ(ordered list ํ•˜์œ„ ๋ฆฌ์ŠคํŠธ ์ธ์‹ ์•ˆ์ •ํ™”)
129
  if pub:
130
+ lines.append(f" - ๋ฐœํ–‰: {pub}")
131
  if origin:
132
+ lines.append(f" - ์›๋ฌธ: {origin}")
133
  if link:
134
+ lines.append(f" - ๋งํฌ: {link}")
135
  if desc:
136
+ lines.append(f" - ์š”์•ฝ: {desc}")
137
+
138
  lines.append("")
139
  lines.append("")
140
 
 
510
 
511
  def render_results_from_items(items: List[Dict[str, Any]]) -> str:
512
  """
513
+ ํ†ตํ•ฉ/์žฌ๋žญํ‚น๋œ items ๋ฆฌ์ŠคํŠธ๋ฅผ ๋™์ผ ์Šคํƒ€์ผ๋กœ ์ถœ๋ ฅ
 
514
  """
515
  lines: List[str] = []
516
  lines.append(f"- ์ตœ์ข… ๋ฐ˜ํ™˜ ๊ฐœ์ˆ˜: {len(items)}๊ฑด")
 
523
  origin = it.get("originallink", "")
524
  pub = _format_pubdate(it.get("pubDate", ""))
525
 
526
+ # โœ… ordered list ๋ฌธ๋ฒ• ์œ ์ง€
527
+ lines.append(f"{i}. **{title}**")
528
+
529
+ # โœ… ํ•˜์œ„ ํ•ญ๋ชฉ 4์นธ ๋“ค์—ฌ์“ฐ๊ธฐ
530
  if pub:
531
+ lines.append(f" - ๋ฐœํ–‰: {pub}")
532
  if origin:
533
+ lines.append(f" - ์›๋ฌธ: {origin}")
534
  if link:
535
+ lines.append(f" - ๋งํฌ: {link}")
536
  if desc:
537
+ lines.append(f" - ์š”์•ฝ: {desc}")
538
+
539
  lines.append("")
540
 
541
  return "\n".join(lines).strip()
542
 
543
 
544
+
545
  def handle_search(
546
  user_query: str,
547
  chat_history: List[Dict[str, str]],