diff --git a/altibu wal'aslam/99-الموارد-المشتركة/محادثات.txt b/altibu wal'aslam/99-الموارد-المشتركة/محادثات.txt new file mode 100644 index 0000000..82541e7 --- /dev/null +++ b/altibu wal'aslam/99-الموارد-المشتركة/محادثات.txt @@ -0,0 +1,380 @@ +ممتاز! **GitHub Copilot CLI** أداة قوية جداً لسطر الأوامر. دعني أشرح لك كيف تستفيد منه بشكل عملي في مشروعك الحالي ومشاريعك الأخرى. + +--- + +## ما هو Copilot CLI؟ + +هو امتداد لـ `gh` (GitHub CLI) يتيح لك: +- **اقتراح الأوامر** باللغة الطبيعية (`ghcs`) +- **شرح الأوامر** المعقدة (`ghce`) +- **إنشاء الكود** مباشرة من الطرفية + +--- + +## الأوامر الأساسية + +### 1. اقتراح الأوامر (`ghcs`) +اكتب ما تريد بالعربية أو الإنجليزية، وسيقترح الأمر المناسب: + +```bash +# مثال: إنشاء هيكل مجلدات المشروع +ghcs "create folder structure for human body systems with markdown files" + +# مثال: إنشاء ملف README متكامل +ghcs "generate a comprehensive README.md about Islamic practices and health with scientific references" + +# مثال: البحث في الملفات +ghcs "find all markdown files modified in the last 7 days" +``` + +### 2. شرح الأوامر (`ghce`) +إذا وجدت أمراً معقداً ولا تفهمه: + +```bash +ghce "git rebase -i HEAD~3" +ghce "find . -name '*.md' -exec grep -l 'الصلاة' {} \;" +``` + +--- + +## الاستخدام العملي في مشروعك (الطب والإسلام) + +### أ) إنشاء محتوى تلقائياً +```bash +# انتقل إلى مجلد المشروع +cd alrushd_lil-iiman/altibu\ wal\'aslam + +# اطلب من Copilot إنشاء ملف جديد +ghcs "create a markdown file about fasting and brain health with scientific references" +``` + +### ب) أتمتة Git +```bash +# اقتراح رسالة commit مناسبة +ghcs "suggest a git commit message for adding medical research about prayer and heart health" + +# حل مشاكل الدمج +ghcs "how to resolve merge conflict in README.md" +``` + +### ج) معالجة الملفات +```bash +# إعادة تسمية مجلدات +ghcs "rename all folders from Arabic to English with proper transliteration" + +# دمج ملفات +ghcs "combine all markdown files in folder 11 into one README.md" +``` + +--- + +## ربط Copilot CLI بـ Gitea (مستودعك) + +لأن مستودعك على **Gitea** وليس GitHub، هناك نقطتان مهمتان: + +### 1. Copilot CLI يعمل مع أي Git repo +Copilot CLI لا يحتاج إلى GitHub بالضبط — يعمل مع أي مستودع Git محلي. لكن ميزات `gh` (مثل `gh pr create`) تتطلب GitHub. + +### 2. للتفاعل مع Gitea من سطر الأوامر +استخدم `git` العادي + Copilot CLI للاقتراحات: + +```bash +# دفع التغييرات إلى Gitea +git add . +git commit -m "إضافة محتوى طبي إسلامي" +git push origin main + +# إذا نسيت الأمر، اطلب من Copilot +ghcs "how to push local changes to remote Gitea repository" +``` + +--- + +## أمثلة متقدمة لمشروعك + +### إنشاء سكربت لإنشاء الملفات تلقائياً: +```bash +ghcs "write a bash script that creates 10 folders named after human body systems in Arabic" +``` + +النتيجة ستكون شيئاً مثل: +```bash +#!/bin/bash +systems=("الجهاز-العصبي" "القلب-والأوعية-الدموية" "التنفس" "الهضم" "العضلات-والهيكل-العظمي" "الغدد-الصماء" "المناعة-واللمفاوي" "الإفراز-والبول" "التكاثر" "الجلد-والأغشية-الواقية") + +for system in "${systems[@]}"; do + mkdir -p "$system" + echo "# نظام $system" > "$system/README.md" +done +``` + +### إنشاء ملف Markdown بمحتوى علمي: +```bash +ghcs "generate markdown content about wudu and nasal hygiene with references to WHO studies" +``` + +--- + +## نصائح سريعة + +| المشكلة | الحل بـ Copilot CLI | +|---------|---------------------| +| نسيت أمر `git` | `ghce "git command you found online"` | +| تريد أتمتة شيء | `ghcs "how to automate creating daily markdown files"` | +| أمر `find` معقد | `ghcs "find all files larger than 1MB in current directory"` | +| تريد شرح كود | `ghce "this python code: def fib(n): return n if n < 2 else fib(n-1) + fib(n-2)"` | + +--- + +## تذكير: مشروع Guardian Node 🛡️ + +بما أنك تعمل على **Guardian Node** أيضاً (مشروع الخصوصية والأمن السيبراني)، يمكنك استخدام Copilot CLI هناك: + +```bash +# في مجلد privacy-research-hub +ghcs "create a Python script to analyze app permissions from APK files" + +==================================================================== +## نظام التصنيف الشامل 📁 + +إليك نظاماً عملياً يجمع بين **التصنيف التسلسلي** (Hierarchical) و**الوسوم** (Tags) لتسهيل البحث والإدارة: + +--- + +## 1. هيكل المجلدات المُحسّن + +``` +altibu wal'aslam/ +├── 📁 00-الفهرس-الرئيسي/ ← نقطة الدخول للبحث +│ ├── INDEX.md ← فهرس كل المحتوى +│ ├── tags.json ← قاعدة بيانات الوسوم +│ └── map.md ← خريطة العلاقات بين الملفات +│ +├── 📁 01-نظام-الجهاز-العصبي/ +│ ├── README.md ← ملخص + روابط للملفات الفرعية +│ ├── 📁 01-المحتوى-العلمي/ ← دراسات + أبحاث + فيديوهات +│ │ ├── 📄 دراسات/ +│ │ ├── 📄 مقالات/ +│ │ └── 🎬 فيديوهات/ +│ ├── 📁 02-العبادات-المرتبطة/ ← الصلاة + الخشوع + الذكر +│ │ ├── 📄 أحاديث/ +│ │ ├── 📄 آيات/ +│ │ └── 🎬 فيديوهات/ +│ └── 📁 03-الاكتشافات-الحديثة/ ← أخبار + ابتكارات +│ +├── 📁 02-نظام-القلب-والأوعية-الدموية/ +│ └── ... (نفس الهيكل) +│ +├── 📁 11-العبادات-والصحة/ ← مقارنات شاملة +│ ├── 📁 01-الصلاة/ +│ ├── 📁 02-الوضوء/ +│ ├── 📁 03-الصيام/ +│ ├── 📁 04-الحج/ +│ └── 📁 05-الذكر-والدعاء/ +│ +└── 📁 99-الموارد-المشتركة/ ← قوالب + أدوات + ├── templates/ + ├── scripts/ + └── references/ +``` + +--- + +## 2. قواعد التسمية (Naming Convention) + +### للملفات النصية: +``` +[YYYY-MM-DD]_[المصدر]_[الموضوع]_[النوع].md + +مثال: +2026-07-26_Cambridge_الصلاة-والدماغ_دراسة.md +2026-07-25_WHO_الوضوء-والأنف_تقرير.md +2026-07-20_الطائف-2018_البكتيريا-الأنفية_بحث.pdf +``` + +### للفيديوهات: +``` +[YYYY-MM-DD]_[القناة-أو-المصدر]_[الموضوع]_[المدة-بالدقائق].[mp4|mkv|webm] + +مثال: +2026-07-26_قناة-الجزيرة_فوائد-الصلاة-الطبية_15.mp4 +2026-07-25_Dr-Oz_Health-Benefits-of-Fasting_12.mkv +``` + +### للصور والرسوم التوضيحية: +``` +[الموضوع]_[النوع]_[الرقم].png + +مثال: +القلب-والصلاة_انفوجرافيك_01.png +الجهاز-العصبي_مخطط_01.jpg +``` + +--- + +## 3. نظام الوسوم (Tags) + +أضف في بداية كل ملف Markdown: + +```markdown +--- +tags: [الصلاة, الدماغ, السيروتونين, دراسة, كامبريدج, 2026] +system: الجهاز-العصبي +worship: الصلاة +source: Cambridge University +date: 2026-07-26 +type: دراسة +language: عربي +--- +``` + +### قائمة الوسوم الموحدة: + +| الوسم | الاستخدام | +|-------|-----------| +| `الصلاة` `الوضوء` `الصيام` `الحج` `الذكر` | العبادة | +| `الدماغ` `القلب` `الرئتان` `الكبد` | العضو | +| `دراسة` `تقرير` `مقال` `فيديو` `صوتي` | النوع | +| `كامبريدج` `WHO` `جامعة-الطائف` `جونز-هوبكنز` | المصدر | +| `2026` `2025` `2018` | السنة | +| `عربي` `إنجليزي` `مترجم` | اللغة | +| `إعجاز-علمي` `صحة-عامة` `وقاية` | المجال | + +--- + +## 4. مثال عملي: كيف تضيف فيديو جديد + +### الخطوة 1: حدد الفئة +فيديو عن **"فوائد الوضوء للأنف"** ← يذهب إلى: +``` +03-نظام-التنفس/02-العبادات-المرتبطة/🎬 فيديوهات/ +``` + +### الخطوة 2: سمِّه +``` +2026-07-26_قناة-الإعجاز-العلمي_الوضوء-وتنظيف-الأنف_8.mp4 +``` + +### الخطوة 3: أنشئ ملف وصف +في نفس المجلد، أنشئ: +``` +2026-07-26_قناة-الإعجاز-العلمي_الوضوء-وتنظيف-الأنف_8.md +``` + +محتواه: +```markdown +--- +tags: [الوضوء, الأنف, التنفس, فيديو, إعجاز-علمي, 2026] +system: التنفس +worship: الوضوء +source: قناة الإعجاز العلمي +date: 2026-07-26 +type: فيديو +duration: 8 +language: عربي +--- + +# الوضوء وتنظيف الأنف + +## ملخص الفيديو +شرح لآلية الوضوء في تنظيف التجويف الأنفي وعلاقتها بالدراسات الطبية الحديثة. + +## النقاط الرئيسية +- [00:30] مقدمة عن بنية الأنف +- [02:15] دراسة جامعة الطائف 2018 +- [05:00] مقارنة بين الوضوء والغسل الطبي +- [07:30] خلاصة + +## الروابط +- الفيديو: [رابط محلي](2026-07-26_قناة-الإعجاز-العلمي_الوضوء-وتنظيف-الأنف_8.mp4) +- الدراسة الأصلية: ../01-المحتوى-العلمي/📄 دراسات/2018-الطائف_البكتيريا-الأنفية_بحث.pdf + +## ملاحظات +- جودة الصوت ممتازة +- يحتاج إلى ترجمة للإنجليزية +``` + +### الخطوة 4: حدّث الفهرس +في `03-نظام-التنفس/README.md` أضف: +```markdown +## 🎬 فيديوهات +| التاريخ | العنوان | المدة | الملف | +|---------|-------|-------|-------| +| 2026-07-26 | الوضوء وتنظيف الأنف | 8 د | [وصف](...) | +``` + +--- + +## 5. سكربت أتمتة التصنيف (Bash) + +أنشئ هذا الملف في `99-الموارد-المشتركة/scripts/classify.sh`: + +```bash +#!/bin/bash +# سكربت تصنيف تلقائي للملفات + +FILE=$1 +FILENAME=$(basename "$FILE") + +# استخراج التاريخ +DATE=$(echo $FILENAME | grep -oE '^[0-9]{4}-[0-9]{2}-[0-9]{2}') + +# استخراج النوع +if [[ $FILE == *.mp4 ]] || [[ $FILE == *.mkv ]]; then + TYPE="فيديو" + FOLDER="🎬 فيديوهات" +elif [[ $FILE == *.pdf ]]; then + TYPE="PDF" + FOLDER="📄 دراسات" +elif [[ $FILE == *.md ]]; then + TYPE="نص" + FOLDER="📄 مقالات" +fi + +echo "الملف: $FILENAME" +echo "التاريخ: $DATE" +echo "النوع: $TYPE" +echo "المجلد المقترح: $FOLDER" +echo "" +echo "هل تريد نقل الملف؟ (y/n)" +read CONFIRM + +if [ "$CONFIRM" = "y" ]; then + mv "$FILE" "$FOLDER/" + echo "✅ تم النقل" +fi +``` + +--- + +## 6. جدول قرار سريع + +| إذا كان المحتوى عن... | ضعه في... | الوسوم | +|----------------------|-----------|--------| +| دراسة علمية عن الدماغ | `01-نظام-الجهاز-العصبي/01-المحتوى-العلمي/📄 دراسات/` | `دراسة, دماغ, علمي` | +| فيديو عن الصلاة والقلب | `02-نظام-القلب/02-العبادات-المرتبطة/🎬 فيديوهات/` | `فيديو, صلاة, قلب` | +| حديث نبوي عن الوضوء | `03-نظام-التنفس/02-العبادات-المرتبطة/📄 أحاديث/` | `حديث, وضوء, أنف` | +| مقارنة شاملة للصيام | `11-العبادات-والصحة/03-الصيام/` | `صيام, مقارنة, شامل` | +| إنفوجرافيك | `99-الموارد-المشتركة/infographics/` | `انفوجرافيك, بصري` | + +--- + +## 7. هل تريد أن أُنشئ لك: + +1. **سكربت Python** يُصنّف الملفات تلقائياً حسب الاسم؟ +2. **قالب README.md** جاهز لكل مجلد؟ +3. **ملف `tags.json`** موحد لكل المشروع؟ +4. **سكربت Git** يُنشئ commits منظمة تلقائياً؟ + +أي من هذه تريد أن أبدأ به؟ + +# أو +ghcs "write a bash script to check for open ports and log results" +``` + +--- + +هل تريد أن أساعدك في: +1. **كتابة سكربت** يُنشئ بقية ملفات مشروع الطب والإسلام تلقائياً؟ +2. **ربط Copilot CLI** بـ Gitea Actions لأتمتة مراجعة الكود؟ +3. **إنشاء قالب (template)** تستخدمه Copilot لإنشاء ملفات Markdown متسقة؟ \ No newline at end of file