فقيه في الطرفية
فقيه، بأمر واحد.
ابحث عن الدروس، واستعرض العلماء، ونزّل التفريغات النصية من الطرفية. استخدم فقيه مباشرة أو ضمن برامجك النصية.
ثبّت الأداة. وابدأ البحث.
استخدم مدير الحزم، أو نزّل ملفًا تنفيذيًا لنظام macOS أو Windows أو Linux.
Windows
Scoop
PowerShell · Scoop
scoop bucket add ieasybooks https://github.com/ieasybooks/scoop-bucket
scoop install ieasybooks/faqieh
تفضّل تنزيل ملف تنفيذي مستقل؟
نزّل ملفًا تنفيذيًا مستقلًا يناسب نظام التشغيل والمعالج لديك. لا تحتاج إلى تثبيت بيئة تشغيل للغات البرمجة.
- macOS
أعد تسمية الملف إلى faqieh (أو faqieh.exe على Windows)، وضعه في مجلد ضمن PATH. على macOS وLinux، نفّذ الأمر التالي من ذلك المجلد.
macOS / Linux · منح صلاحية التنفيذ
chmod +x faqieh
افتح طرفية جديدة بعد التثبيت، ثم تحقّق من جاهزية فقيه.
التحقق من التثبيت
faqieh --version
ابدأ باستكشاف المكتبة
ابحث عن مقطع
ابحث في عناوين التسجيلات ومقاطع التفريغ بالعربية، واستعرض النتائج في جدول.
ابحث عن مقطع
faqieh search 'الصلاة' --types media,transcripts --table
استعرض دروس أحد العلماء
استعرض العلماء، ثم تصفّح تسجيلاتهم. استبدل 42 بمعرّف أحد العلماء من نتائج الأمر الأول.
استعرض دروس أحد العلماء
faqieh list-speakers --table
faqieh list-media --speaker-id 42 --table
اقرأ تفريغًا كاملًا
اقرأ جميع مقاطع التفريغ العربي. استبدل 123 بمعرّف تسجيل من نتائج البحث.
اقرأ تفريغًا كاملًا
faqieh get-transcript 123 ar --full
حفظ التفريغ في ملف
احفظ ملف PDF باستخدام Bash أو zsh بالأمر التالي. استبدل 123 بمعرّف التسجيل. يمكنك أيضًا طلب txt أو srt مع تغيير امتداد الملف ليتطابق مع الصيغة.
Bash / zsh
faqieh download-transcript 123 ar pdf -o download > transcript.pdf.part &&
mv transcript.pdf.part transcript.pdf
إذا كان ملف PDF قيد التجهيز، سيطلب منك الأمر المحاولة لاحقًا. لا يُستبدل الملف النهائي إلا بعد نجاح التنزيل.
جاهز لبرامجك النصية
- النتائج بصيغة JSON افتراضيًا
- تعيد الأوامر صفحة واحدة بصيغة JSON. أضف
--tableلعرضها في جدول، أو استخدم-fمع--filter-lang jqلاختيار الحقول التي تحتاج إليها. - جلب المزيد من الصفحات
- أضف
--allلجلب ما يصل إلى 25 صفحة. غيّر الحد باستخدام--max-pages N. عند بلوغ الحد، تُعاد نتائج جزئية مع تنبيه.
استخراج أسماء العلماء باستخدام jq
faqieh list-speakers --filter-lang jq -f '.body.data[].name'
واصل الاستكشاف
استكشف الأوامر بالمساعدة المدمجة، أو أضف --help-all لعرض توثيق API الكامل وخياراته.
مساعدة الأوامر
faqieh --help
faqieh search --help