AnesKAM commited on
Commit
ecd32d3
·
verified ·
1 Parent(s): d39e2e6

Update index.html

Browse files
Files changed (1) hide show
  1. index.html +7 -4
index.html CHANGED
@@ -624,7 +624,6 @@ footer span { color:var(--cyan); }
624
  </footer>
625
 
626
  <script>
627
- const TAVILY_KEY = "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";
628
  let currentFilter = 'all';
629
  let lastQuery = '';
630
 
@@ -668,11 +667,10 @@ async function doSearch(query) {
668
  </div>`;
669
 
670
  try {
671
- const response = await fetch('https://api.tavily.com/search', {
672
  method: 'POST',
673
  headers: { 'Content-Type': 'application/json' },
674
  body: JSON.stringify({
675
- api_key: TAVILY_KEY,
676
  query: query,
677
  include_answer: "basic",
678
  search_depth: "advanced",
@@ -703,7 +701,12 @@ function renderResults(data, elapsed) {
703
  const answer = data.answer || '';
704
 
705
  document.getElementById('results-count').textContent = results.length;
706
- document.getElementById('results-time').textContent = `${elapsed} ثانية`;
 
 
 
 
 
707
 
708
  // Related suggestions
709
  const relatedTerms = generateRelated(lastQuery);
 
624
  </footer>
625
 
626
  <script>
 
627
  let currentFilter = 'all';
628
  let lastQuery = '';
629
 
 
667
  </div>`;
668
 
669
  try {
670
+ const response = await fetch('/search', {
671
  method: 'POST',
672
  headers: { 'Content-Type': 'application/json' },
673
  body: JSON.stringify({
 
674
  query: query,
675
  include_answer: "basic",
676
  search_depth: "advanced",
 
701
  const answer = data.answer || '';
702
 
703
  document.getElementById('results-count').textContent = results.length;
704
+
705
+ const cachedBadge = data._cached
706
+ ? `<span style="background:rgba(0,229,255,0.12);color:var(--cyan);border-radius:100px;padding:2px 10px;font-size:12px;font-weight:700">⚡ من الكاش · شوهد ${data._hits} مرة</span>`
707
+ : `<span style="background:rgba(255,107,0,0.1);color:var(--orange2);border-radius:100px;padding:2px 10px;font-size:12px;font-weight:700">🌐 جديد · تم الحفظ في الداتابيس</span>`;
708
+
709
+ document.getElementById('results-time').innerHTML = `${elapsed}s &nbsp;${cachedBadge}`;
710
 
711
  // Related suggestions
712
  const relatedTerms = generateRelated(lastQuery);