هذا المشروع عبارة عن إضافة لمتصفح Chrome تتيح لك تلخيص محتوى صفحات الويب بشكل فوري و ذكي. فهي تمكنك من الحصول على ملخصات دقيقة لأي صفحة ويب أو نص محدد بضغطة زر، مع إمكانية تخصيص مستوى التلخيص و الاختيار بين الوضع الفاتح و الداكن. تم تصميم الإضافة بواجهة مستخدم بسيطة و سهلة الاستخدام مع التركيز على الأداء السريع و الدقة العالية في التلخيص.
مميزاتها
1- تلخيص ذكي
- تلخيص الصفحة الكاملة: احصل على ملخص شامل لمحتوى أي صفحة ويب.
- تلخيص النص المحدد: اختر نص معين واحصل على ملخص مركز له.
- مستويات متعددة: اختر بين التلخيص البسيط، المتوسط، أو المفصل.
2- دعم متعدد اللغات
- كشف تلقائي للغة: يكتشف الإضافة لغة النص الأصلي تلقائياً.
- حافظ على اللغة الأصلية: يقدم الملخص بنفس لغة النص الأصلي.
- دعم واسع للغات: العربية، الإنجليزية، الفرنسية، الإسبانية، الألمانية وغيرها.
3- واجهة مستخدم متطورة
- واجهة حديثة: تصميم عصري و سهل الاستخدام.
- وضع ليلي/نهاري: تكامل سلس مع نظام التشغيل.
- تفاعلية: تجربة مستخدم سلسة وممتعة.
4- إنتاجية عالية
- قائمة السياق: أنقر بزر الماوس الأيمن لتلخيص النص المحدد.
- تصدير النتائج: احفظ الملخص بصيغ TXT أو Markdown.
- نسخ سريع: إنسخ الملخص بنقرة واحدة.
التقنيات المستخدمة
- JavaScript - لغة البرمجة الأساسية للإضافة.
- HTML و CSS - لبناء و تصميم واجهة المستخدم.
- Chrome Extension API - لإنشاء وظائف الإضافة و التفاعل مع المتصفح.
- Gemini API - واجهة برمجة تطبيقات Google للذكاء الاصطناعي التوليدي.
- SVG Icons - لأيقونات واجهة المستخدم.
طريقة التشغيل
- قم بتحميل المشروع.
- فك الضغط عنه.
- إفتح متصفح Chrome و انتقل إلى صفحة الإضافات عبر الرابط التالي: chrome://extensions
- فعّل وضع المطور (Developer mode) من أعلى يمين الصفحة.
- إضغط على "تحميل إضافة غير مضغوطة" (Load unpacked).
- إختر مجلد المشروع SnapSummary من جهازك.
- ستظهر أيقونة الإضافة في شريط أدوات المتصفح.
- أنقر على أيقونة الإضافة لتظهر لك الأداة.
- قم بإدخال مفتاح API الخاص بك لخدمة Gemini من Google.
- بعد إعداد المفتاح، يمكنك استخدام الإضافة لتلخيص أي صفحة ويب أو نص محدد.
