Spaces:
Running
Running
Commit
·
2f0117b
1
Parent(s):
b0f8ecb
add youtube
Browse files- index.html +46 -13
- tools.json +13 -10
index.html
CHANGED
@@ -203,8 +203,8 @@ https://chatgpt.com/c/67efa5ae-ab80-8005-a7d4-de3ced6ccec4
|
|
203 |
<div class="hidden md:flex items-center space-x-4 space-x-reverse">
|
204 |
<!-- /* --- Refresh Button - Still useful for resetting filters/sort --- */ -->
|
205 |
<button id="refreshBtn" class="px-5 py-2 rounded-xl bg-gradient-to-l from-blue-600 to-indigo-500 text-white shadow-md hover:shadow-lg hover:from-blue-700 hover:to-indigo-600 transition-all duration-300">
|
206 |
-
|
207 |
-
</button>
|
208 |
|
209 |
|
210 |
<!-- /* --- Admin Edit Button - Uncomment if needed --- */ -->
|
@@ -412,6 +412,15 @@ https://chatgpt.com/c/67efa5ae-ab80-8005-a7d4-de3ced6ccec4
|
|
412 |
</div>
|
413 |
</div>
|
414 |
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
415 |
|
416 |
|
417 |
<!-- /* --- Footer --- */ -->
|
@@ -750,28 +759,38 @@ https://chatgpt.com/c/67efa5ae-ab80-8005-a7d4-de3ced6ccec4
|
|
750 |
|
751 |
toolCard.innerHTML = `
|
752 |
<div class="flex items-start mb-4">
|
753 |
-
|
754 |
-
|
755 |
-
|
756 |
-
|
757 |
-
|
758 |
<h3 class="text-xl font-semibold">${tool.name}</h3>
|
759 |
<button class="speak-button p-2 text-blue-600 hover:text-blue-800 focus:outline-none"
|
760 |
onclick="event.stopPropagation(); speakText('${speakableText.replace(/'/g, "\\'")}')">
|
761 |
<i class="fas fa-volume-up"></i>
|
762 |
</button>
|
763 |
</div>
|
764 |
-
|
765 |
-
|
766 |
-
|
|
|
767 |
</div>
|
768 |
<p class="text-gray-700 mb-4 text-sm min-h-[60px]">${tool.description}</p>
|
769 |
<div class="flex justify-between items-center mb-4">
|
770 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
771 |
</div>
|
772 |
<a href="${tool.url}" target="_blank" rel="noopener noreferrer" class="inline-block w-full text-center px-4 py-2 bg-blue-600 text-white rounded-lg hover:bg-blue-700 transition ${tool.url === '#' ? 'opacity-50 cursor-not-allowed' : ''}">
|
773 |
-
|
774 |
-
</a
|
|
|
|
|
775 |
|
776 |
toolsContainer.appendChild(toolCard);
|
777 |
});
|
@@ -1065,6 +1084,20 @@ https://chatgpt.com/c/67efa5ae-ab80-8005-a7d4-de3ced6ccec4
|
|
1065 |
console.error(err);
|
1066 |
}
|
1067 |
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1068 |
</script>
|
1069 |
<!-- /* --------------------------------- */
|
1070 |
/* ------- END OF JAVASCRIPT ------- */
|
|
|
203 |
<div class="hidden md:flex items-center space-x-4 space-x-reverse">
|
204 |
<!-- /* --- Refresh Button - Still useful for resetting filters/sort --- */ -->
|
205 |
<button id="refreshBtn" class="px-5 py-2 rounded-xl bg-gradient-to-l from-blue-600 to-indigo-500 text-white shadow-md hover:shadow-lg hover:from-blue-700 hover:to-indigo-600 transition-all duration-300">
|
206 |
+
<i class="fas fa-sync-alt ml-2"></i> אפס תצוגה
|
207 |
+
</button>
|
208 |
|
209 |
|
210 |
<!-- /* --- Admin Edit Button - Uncomment if needed --- */ -->
|
|
|
412 |
</div>
|
413 |
</div>
|
414 |
</div>
|
415 |
+
<div id="videoModal" class="fixed inset-0 bg-black bg-opacity-70 flex items-center justify-center hidden z-[9999]">
|
416 |
+
<div class="bg-white rounded-lg overflow-hidden w-full max-w-3xl shadow-lg relative">
|
417 |
+
<button onclick="closeVideoModal()" class="absolute top-2 left-2 text-gray-700 hover:text-red-600 text-xl">
|
418 |
+
<i class="fas fa-times"></i>
|
419 |
+
</button>
|
420 |
+
<iframe id="videoIframe" class="w-full h-[300px] sm:h-[500px]" src="" frameborder="0" allowfullscreen></iframe>
|
421 |
+
</div>
|
422 |
+
</div>
|
423 |
+
|
424 |
|
425 |
|
426 |
<!-- /* --- Footer --- */ -->
|
|
|
759 |
|
760 |
toolCard.innerHTML = `
|
761 |
<div class="flex items-start mb-4">
|
762 |
+
<div class="p-3 rounded-lg ${getCategoryColor(tool.category)} text-white mr-4 flex-shrink-0">
|
763 |
+
<i class="${tool.icon} text-xl"></i>
|
764 |
+
</div>
|
765 |
+
<div class="flex-grow">
|
766 |
+
<div class="flex justify-between items-start">
|
767 |
<h3 class="text-xl font-semibold">${tool.name}</h3>
|
768 |
<button class="speak-button p-2 text-blue-600 hover:text-blue-800 focus:outline-none"
|
769 |
onclick="event.stopPropagation(); speakText('${speakableText.replace(/'/g, "\\'")}')">
|
770 |
<i class="fas fa-volume-up"></i>
|
771 |
</button>
|
772 |
</div>
|
773 |
+
|
774 |
+
<span class="text-xs px-2 py-1 rounded-full ${getCategoryBadgeColor(tool.category)}">${getCategoryName(tool.category)}</span>
|
775 |
+
</div>
|
776 |
+
${tool.isNew ? '<span class="absolute top-2 left-2 bg-green-100 text-green-800 text-xs font-medium px-2.5 py-0.5 rounded-full">חדש!</span>' : ''}
|
777 |
</div>
|
778 |
<p class="text-gray-700 mb-4 text-sm min-h-[60px]">${tool.description}</p>
|
779 |
<div class="flex justify-between items-center mb-4">
|
780 |
+
<div class="flex items-center gap-2">
|
781 |
+
<div class="flex">${renderRatingStars(tool.rating)}</div>
|
782 |
+
${tool.video ? `
|
783 |
+
<a href="#" onclick="openVideoModal('${tool.video}')" class="text-red-500 hover:text-red-700" title="צפה בסרטון הדרכה">
|
784 |
+
<i class="fab fa-youtube text-xl"></i>
|
785 |
+
</a>` : ''
|
786 |
+
}
|
787 |
+
</div>
|
788 |
</div>
|
789 |
<a href="${tool.url}" target="_blank" rel="noopener noreferrer" class="inline-block w-full text-center px-4 py-2 bg-blue-600 text-white rounded-lg hover:bg-blue-700 transition ${tool.url === '#' ? 'opacity-50 cursor-not-allowed' : ''}">
|
790 |
+
<i class="fas fa-external-link-alt ml-2"></i> ${tool.url !== '#' ? 'גישה לכלי' : 'אין קישור'}
|
791 |
+
</a>
|
792 |
+
`;
|
793 |
+
|
794 |
|
795 |
toolsContainer.appendChild(toolCard);
|
796 |
});
|
|
|
1084 |
console.error(err);
|
1085 |
}
|
1086 |
});
|
1087 |
+
function openVideoModal(url) {
|
1088 |
+
const modal = document.getElementById('videoModal');
|
1089 |
+
const iframe = document.getElementById('videoIframe');
|
1090 |
+
iframe.src = url;
|
1091 |
+
modal.classList.remove('hidden');
|
1092 |
+
}
|
1093 |
+
|
1094 |
+
function closeVideoModal() {
|
1095 |
+
const modal = document.getElementById('videoModal');
|
1096 |
+
const iframe = document.getElementById('videoIframe');
|
1097 |
+
iframe.src = "";
|
1098 |
+
modal.classList.add('hidden');
|
1099 |
+
};
|
1100 |
+
|
1101 |
</script>
|
1102 |
<!-- /* --------------------------------- */
|
1103 |
/* ------- END OF JAVASCRIPT ------- */
|
tools.json
CHANGED
@@ -484,6 +484,7 @@
|
|
484 |
"description": "איך ליצור סוכן מבוסס GPT בהתאמה אישית באמצעות OpenAI.",
|
485 |
"category": "productivity",
|
486 |
"url": "https://chatgpt.com/gpts",
|
|
|
487 |
"icon": "fas fa-robot",
|
488 |
"rating": 5,
|
489 |
"isNew": false,
|
@@ -639,6 +640,17 @@
|
|
639 |
"isNew": false,
|
640 |
"isFeatured": false
|
641 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
642 |
{
|
643 |
"name": "Jasper",
|
644 |
"description": "מחולל תוכן אוטומטי שעוזר בכתיבת טקסטים שיווקיים ובלוגים.",
|
@@ -1175,6 +1187,7 @@
|
|
1175 |
"description": "מזכירות AI לפגישות – כולל סיכומים אוטומטיים לזום, קישורים, מעקב משימות ושיתוף.",
|
1176 |
"category": "productivity",
|
1177 |
"url": "https://timeos.com/",
|
|
|
1178 |
"icon": "fas fa-clock",
|
1179 |
"rating": 4,
|
1180 |
"isNew": false,
|
@@ -1261,16 +1274,6 @@
|
|
1261 |
"isNew": false,
|
1262 |
"isFeatured": false
|
1263 |
},
|
1264 |
-
{
|
1265 |
-
"name": "Virit.ai",
|
1266 |
-
"description": "מנוע דיבור בעברית – תומך בקול טבעי עד 30 שניות. מצוין לקריינות קלה.",
|
1267 |
-
"category": "audio",
|
1268 |
-
"url": "https://www.ivrit.ai/he/174-2/",
|
1269 |
-
"icon": "fas fa-language",
|
1270 |
-
"rating": 3,
|
1271 |
-
"isNew": false,
|
1272 |
-
"isFeatured": false
|
1273 |
-
},
|
1274 |
{
|
1275 |
"name": "UChat",
|
1276 |
"description": "פלטפורמת בניית צ’אטבוטים מתקדמת – כולל אוטומציות, ווב-הוקים, אינטגרציה לוואטסאפ ועוד.",
|
|
|
484 |
"description": "איך ליצור סוכן מבוסס GPT בהתאמה אישית באמצעות OpenAI.",
|
485 |
"category": "productivity",
|
486 |
"url": "https://chatgpt.com/gpts",
|
487 |
+
"video": "https://www.youtube.com/embed/iSIWAGgUIcg",
|
488 |
"icon": "fas fa-robot",
|
489 |
"rating": 5,
|
490 |
"isNew": false,
|
|
|
640 |
"isNew": false,
|
641 |
"isFeatured": false
|
642 |
},
|
643 |
+
{
|
644 |
+
"name": "iVrit",
|
645 |
+
"description": "מנוע דיבור בעברית – תומך בקול טבעי עד 30 שניות. מצוין לקריינות קלה.",
|
646 |
+
"category": "audio",
|
647 |
+
"url": "https://www.ivrit.ai/he/174-2/",
|
648 |
+
"video": "https://www.youtube.com/embed/MQy9afP0VKw",
|
649 |
+
"icon": "fas fa-language",
|
650 |
+
"rating": 3,
|
651 |
+
"isNew": false,
|
652 |
+
"isFeatured": false
|
653 |
+
},
|
654 |
{
|
655 |
"name": "Jasper",
|
656 |
"description": "מחולל תוכן אוטומטי שעוזר בכתיבת טקסטים שיווקיים ובלוגים.",
|
|
|
1187 |
"description": "מזכירות AI לפגישות – כולל סיכומים אוטומטיים לזום, קישורים, מעקב משימות ושיתוף.",
|
1188 |
"category": "productivity",
|
1189 |
"url": "https://timeos.com/",
|
1190 |
+
"video": "https://www.youtube.com/embed/nkogPCmzyjY",
|
1191 |
"icon": "fas fa-clock",
|
1192 |
"rating": 4,
|
1193 |
"isNew": false,
|
|
|
1274 |
"isNew": false,
|
1275 |
"isFeatured": false
|
1276 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1277 |
{
|
1278 |
"name": "UChat",
|
1279 |
"description": "פלטפורמת בניית צ’אטבוטים מתקדמת – כולל אוטומציות, ווב-הוקים, אינטגרציה לוואטסאפ ועוד.",
|