هذه أداة مفتوحة المصدر لتحليل دردشة WhatsApp الخاصة بك وإنشاء ملفات PDF من الدردشة الخاصة بك. يمكنك تشغيل الكود محليًا على جهازك أو زيارة whatsanalyze .com لرؤية الفرع "الرئيسي" المستضاف. تتم استضافة موقع الويب على صفحات جيثب وجميع التعليمات البرمجية مرئية.
لا يتم نقل أي بيانات حول الدردشة الخاصة بك إلى أي خادم على الإطلاق.
نشر المطورين: https://whatsanalyze-80665.web.app
الرجاء الإبلاغ عن الأخطاء في قضايا جيثب.
نحن نستخدم العقدة 16، وفي العقدة 18 واجهنا مشكلات مع جهاز اللتر الخاص بنا. يحتاج المشروع أيضًا إلى تثبيت لغة بايثون، ولكن يجب أن يكون الإصدار 3.11
أو أقل.
# install dependencies
$ pnpm install
# serve with hot reload at localhost:3000
$ pnpm dev
# build for production and launch server
$ pnpm build
$ pnpm start
# generate static project
$ pnpm generate
ابحث عن prettier وeslint في pycharm لإعداده عند حفظ الملف. يمكنك أيضًا إضافة .vue هناك لتشغيل الأشياء على ملفات Vue أيضًا.
للحصول على شرح مفصل حول كيفية عمل الأشياء، راجع مستندات Nuxt.js.
https://letsencrypt.org/docs/certificates-for-localhost/
openssl req -x509 -out 0.0.0.0.crt -keyout 0.0.0.0.key -newkey rsa:2048 -nodes -sha256 -subj ' /CN=localhost ' -extensions EXT -config <( printf " [dn]nCN=localhostn[req]ndistinguished_name = dnn[EXT]nsubjectAltName=DNS:localhostnkeyUsage=digitalSignaturenextendedKeyUsage=serverAuth " )
تحتاج أيضًا إلى تثبيت ملف .crt والوثوق به في إعدادات النظام لديك
رمز لإنشاء شهادة قابلة للتثبيت على نظام Android:
openssl pkcs12 -export -legacy -in localhost.pem -inkey localhost-key.pem -out 0.0.0.0.p12
أعد تسميته إلى .txt ثم أرسله عبر البلوتوث. (بطريقة ما تم رفض .p12 كتنسيق ملف). على الهاتف، يجب قبول الملف، ثم ابحث عن الملف في تطبيق الملف كأحدث ملف في قسم التنزيلات. أعد التسمية مرة أخرى إلى .p12 وانقر للتثبيت.
الشراب تثبيت mkcert
المضيف المحلي mkcert
للتثبيت على جهاز Mac الخاص بك: mkcert -install
على نظام Android، يتعين علينا تثبيت المرجع المصدق الجذري للوثوق بالشهادة:
إعادة توجيه المنفذ 3000 إلى جهاز يعمل بنظام Android مع Chrome على chrome://inspect/#devices
على نظام Android، انتقل إلى https://localhost:3000