Blog

 لتنزيل جميع المقالات من موقع معين، يمكنك استخدام أدوات مثل wget أو httrack في Kali Linux. سأوضح لك كيفية استخدام كل منهما:

  1. باستخدام wget:

    • قم بفتح محرر النصوص مثل Nano أو Vim في Kali Linux.

    • أدخل الأمر التالي في المحرر واحفظه كملف نصي بامتداد .sh (مثلاً download_articles.sh):

      bash

      #!/bin/bash
      wget -r -np -k <رابط الموقع>
      
    • استبدل <رابط الموقع> برابط الموقع الذي ترغب في تنزيل المقالات منه.

    • قم بحفظ الملف وإغلاق المحرر.

    • قم بتشغيل النص البرمجي باستخدام الأمر التالي:

      bash

      bash download_articles.sh
      

    ستقوم أداة wget بتنزيل المقالات والمحتوى الموجود في الموقع وحفظها في الدليل الحالي.

  2. باستخدام httrack:

    • قم بفتح الطرفية في Kali Linux.

    • استخدم الأمر التالي لتثبيت httrack إذا لم يكن مثبتًا بالفعل:

      bash

      sudo apt-get install httrack
      
    • استخدم الأمر التالي لتنزيل جميع المقالات من الموقع:

      bash

      httrack <رابط الموقع>
      
    • ستقوم أداة httrack بتنزيل المقالات والمحتوى المرتبط بها وحفظها في الدليل الحالي.

يرجى ملاحظة أنه يجب أن تكون لديك الإذن القانوني لتنزيل المحتوى من الموقع وأن تلتزم بقوانين حقوق النشر والخصوصية وأي سياسات تنزيل المحتوى المحددة للموقع.

  1. اضغط على زر Esc للتأكد من خروجك من وضع الإدخال إلى وضع الأمر.

  2. اكتب :w واضغط على مفتاح Enter. هذا الأمر يقوم بحفظ الملف في Vim.

  3. ستظهر رسالة تؤكد أن الملف قد تم حفظه بنجاح.

  4. للخروج من Vim، اكتب :q واضغط على مفتاح Enter. إذا كنت قد أدخلت تعديلات في الملف ولم تقم بحفظها، ستظهر رسالة تنبيه تطلب منك حفظ التغييرات قبل الخروج. يمكنك استخدام :q! للخروج بدون حفظ التعديلات.








لتنفيذ عملية استيراد المقالات من الملف XML الذي قدمته إلى موقع WordPress باستخدام نظام Kali Linux، يمكنك اتباع الخطوات التالية:

  1. قم بتحميل وتثبيت wp-cli إذا لم تكن قد قمت بذلك بالفعل. يمكنك استخدام الأمر التالي لتثبيته:
bash
sudo apt-get install wp-cli
  1. بعد التثبيت، يجب عليك الدخول إلى موقع WordPress الذي ترغب في استيراد المقالات إليه. استخدم الأمر التالي لتسجيل الدخول إلى موقع WordPress:
bash
wp login --url=عنوان-الموقع --user=اسم-المستخدم

حيث “عنوان-الموقع” هو عنوان الموقع الذي ترغب في استيراد المقالات إليه، و”اسم-المستخدم” هو اسم المستخدم الذي يمتلك صلاحيات المسؤول.

  1. بعد تسجيل الدخول، استخدم الأمر التالي لاستيراد المقالات من الملف XML إلى موقع WordPress:
bash
wp import الملف.xml --authors=create

حيث “الملف.xml” هو اسم الملف XML الذي ترغب في استيراد المقالات منه.

  1. ستقوم wp-cli بقراءة الملف XML واستيراد جميع المقالات والمحتوى المرتبط بها إلى موقع WordPress الذي قمت بتسجيل الدخول إليه.

  2. يمكنك التحكم في تطابق الكتّاب (المؤلفين) مع المستخدمين على الموقع أثناء العملية.

يرجى مراجعة وثائق wp-cli لمزيد من التفاصيل حول كيفية استخدام هذه الأداة والخيارات المتاحة للتحكم في عملية الاستيراد.

لنقم بتنزيل مقالات من موقع https://apkfire.app/ واستيرادها إلى ملف XML مشابه للملف الذي قدمته، يمكنك استخدام أداة مثل wp-cli في نظام Kali Linux. إليك الخطوات:

  1. تحتاج أولًا إلى تثبيت wp-cli إذا لم تكن قد قمت بذلك بالفعل. يمكنك استخدام الأمر التالي لتثبيته:
bash
sudo apt-get install wp-cli
  1. بعد التثبيت، يجب أن تستخدم wp-cli لإنشاء ملف XML جديد. يمكنك استخدام الأمر التالي لإنشاء ملف XML فارغ:
bash
wp export --dir=المجلد-المستهدف

حيث “المجلد-المستهدف” هو المجلد الذي ترغب في إنشاء الملف XML فيه.

  1. الآن، يجب عليك تنزيل مقالات من موقع https://apkfire.app/ ونقلها إلى الملف XML الذي أنشأته في الخطوة السابقة. يمكنك استخدام أدوات مثل wget أو curl لتنزيل الصفحات ومحتوى الموقع.

  2. بمجرد تنزيل المقالات والمحتوى المراد، قم بتحرير الملف XML الذي قمت بإنشائه في الخطوة 2 وأضف المقالات والمحتوى الجديد إلى الملف XML وفقًا للهيكل الذي قدمته.

  3. بمجرد الانتهاء من تحرير الملف XML، يمكنك استيراده إلى موقع WordPress باستخدام wp-cli كما تم شرحه في الرد السابق.

هذه الخطوات يمكن أن تمكنك من نسخ مقالات الموقع وتصديرها إلى ملف XML مشابه للملف الذي قدمته. تذكر أن العملية تتطلب بعض الجهد في تنزيل المقالات وتنسيقها بالشكل الصحيح في الملف XML.

إذا كنت ترغب في تنزيل ملف ووردبريس RSS المطور (WXR) فقط من الموقع https://apkfire.app/ وليس جميع المجلدات والملفات، يمكنك تحديد الرابط المباشر لهذا الملف إذا كان متاحًا. ومع ذلك، إذا لم يكن هناك رابط مباشر متاح لملف WXR، يمكنك استخدام الأمر wget لتنزيل ملف WXR من خلال رابط محدد.

يُفترض أن ملف WXR هو ملف XML يحتوي على بيانات الموقع والمقالات. يجب توفير رابط مباشر لهذا الملف. إذا كان الرابط متاحًا، يمكنك تنفيذ الأمر التالي لتنزيله:

bash
wget --no-clobber --directory-prefix=Desktop https://رابط-الملف-WXR
  • Desktop هو المجلد الذي سيتم حفظ الملف فيه.
  • رابط-الملف-WXR هو الرابط المباشر لملف WXR الذي تريد تنزيله.

بهذا الأمر، سيتم تنزيل ملف WXR وحفظه في مجلد سطح المكتب. تأكد من توفر الرابط المباشر للملف WXR قبل تنفيذ الأمر.

يبدو أن هناك خطأ في ملف تكوين القشرة (Shell configuration) الذي يتم تنفيذه عند تشغيل الأمر source ~/.bashrc. الخطأ الذي تظهره النصوص يشير إلى أن هناك خطأ في ملف التكوين.

إذا كنت تواجه مشكلة مع الأمر shopt في ملف التكوين الخاص بك، يمكنك متابعة الخطوات التالية لحل المشكلة:

  1. افتح ملف التكوين .bashrc باستخدام محرر نصوص مثل Nano. قم بتشغيل الأمر التالي:
bash
nano ~/.bashrc
  1. ابحث في الملف عن أي سطر يحتوي على الكلمة “shopt” وقم بإزالته. احذف السطور التي تحتوي على “shopt” بالكامل.

  2. بعد أن تقوم بإزالة السطور المشكوك فيها، احفظ الملف (استخدم Ctrl+O ثم اضغط Enter في Nano) وأغلق المحرر (استخدم Ctrl+X في Nano).

  3. بمجرد حفظ التغييرات، قم بتشغيل الأمر source ~/.bashrc مرة أخرى لتحميل التغييرات الجديدة في ملف التكوين.

بعد تنفيذ هذه الخطوات، يجب أن يتم تشغيل الأمر source ~/.bashrc دون وجود أي أخطاء ويمكنك متابعة تثبيت WP-CLI واستخدامه بشكل صحيح.

  1. افتح ملف .bashrc باستخدام الأمر التالي:

    bash
    nano ~/.bashrc
  2. انتقل إلى نهاية الملف واحذف أي سطور غير صحيحة أو تالفة.

  3. بعد أن تقوم بتصحيح الملف، اضغط على “Ctrl + O” لحفظ التغييرات، ثم اضغط على “Enter”.

  4. بعد ذلك، اضغط على “Ctrl + X” للخروج من محرر النص.

  5. قم بإعادة تحميل ملف الإعدادات بإصدار الأمر:

    bash
    source ~/.bashrc

بعد هذه الخطوات، يجب أن يتم تصحيح ملف تهيئة القراءة وتصحيح أخطاء الأمر “shopt” و”complete”.

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى