السلام عليكم ورحمة الله وبركاته
خطر في بالي اليوم ان ابحث عن اداه تبحث في النت على غرار lnyx ,w3m و تفأجات باداه جميله مهمتها البحث بطريقة امنه وفي نفس الوقت منظمه فقررت كتابه هذا المقال عن استخدام هذه الاداء واستعنت بالذكاء الاصطناعي لكتابة المقال ولم اعدل فيه الا اقل القليل فاترككم مع المقال القصير ![]()
في عالم يعتمد على الخصوصية والسرعة والكفاءة، يبرز محرك البحث DuckDuckGo كخيار مثالي لعشاق البرمجيات الحرة ومستخدمي أنظمة لينكس، وخصوصًا أولئك الذين يفضلون التعامل مع سطر الأوامر. في هذا المقال، سنتعرف على أداة “ddgr” (اختصارًا لـ DuckDuckGo from the terminal)، والتي تتيح لك البحث على الإنترنت مباشرة من الطرفية، بطريقة تحترم خصوصيتك وتوفر لك نتائج دقيقة ومرتبة.
ما هي ddgr؟
“ddgr” هي أداة مفتوحة المصدر تتيح للمستخدمين إجراء عمليات البحث عبر محرك DuckDuckGo من سطر الأوامر دون الحاجة إلى فتح متصفح. تعتبر هذه الأداة خيارًا مثاليًا لمستخدمي مدراء النوافذ الخفيفه مثل awesome wm.
مميزات ddgr:
- تحترم خصوصية المستخدم، فلا تقوم بتتبع نشاطه.
- سرعة في الأداء مقارنة بفتح المتصفح التقليدي.
- إمكانية فتح الروابط مباشرة في المتصفح أو باستخدام متصفحات طرفية مثل w3m أو lynx.
- دعم لأنظمة لينكس، macOS، وحتى ويندوز عبر بيئات مثل WSL.
طريقة التثبيت:
على توزيعات Debian و Ubuntu (بما فيها LMDE6):
sudo apt install ddgr
أو عبر PyPI:
pip install ddgr
كيفية الاستخدام:
البحث بسيط وسريع:
ddgr كيف أستخدم snap في لينكس
ستظهر لك قائمة بالنتائج، ويمكنك اختيار الرقم لفتح الرابط مباشرة، أو استخدام خيارات التصفية والروابط حسب الحاجة.
بعض الخيارات المفيدة:
-nلتحديد عدد النتائج (مثلاً-n 5لعرض 5 نتائج فقط).-xلفتح الرابط مباشرة دون عرض النتائج في الطرفية.-wلتحديد متصفح الطرفية المستخدم.
استخدام متقدم:
يمكنك أيضًا دمج ddgr مع سكربتات bash للحصول على تجربة أكثر مرونة. على سبيل المثال:
#!/bin/bash
echo "البحث عبر ddgr:"
read query
ddgr "$query"
احفظ السكربت باسم search.sh، ثم اجعله قابلاً للتنفيذ:
chmod +x search.sh
./search.sh
لماذا يهم مجتمع أسس هذه الأداة؟
لأنها تجمع بين الأداء، البساطة، واحترام الخصوصية، وهي القيم التي نؤمن بها في مجتمع أسس العربي. كما أنها تتماشى تمامًا مع فلسفة البرامج مفتوحة المصدر، وتقدم بديلاً حقيقياً لمن لا يرغب في الاعتماد على الأدوات الاحتكارية.
الخاتمة:
تُعد ddgr أداة ضرورية لكل مستخدم لينكس محترف يسعى للحفاظ على خصوصيته دون التضحية بالأداء. فهي ليست فقط أداة بحث، بل تعبير عن فلسفة الاعتماد على الأدوات الخفيفة، الفعالة، والمفتوحة.
المصادر:
اللهم إنصر أهلنا في أرض الرباط واخذل من خذلهم.