أدوات DSPL

أدوات DSPL هي مجموعة صغيرة من أدوات سطر الأوامر المصمّمة للمساعدة في إنشاء مجموعات بيانات DSPL وتنظيمها والتحقق منها. تتضمن الحزمة حاليًا المكوّنات التالية:

  • التحقّق من DSPL: تفحص مجموعة البيانات وفقًا لمجموعة متنوعة من المعايير، بما في ذلك الالتزام بمخطط DSPL الرسمي واتّساق المراجع الداخلية وتنسيق ملف CSV.
  • DSPL Gen: تُنشئ "نموذج" مجموعة بيانات SSPL بسيطة من ملف إدخال CSV

تم إصدار هذا البرنامج بموجب ترخيص BSD، فرمز المصدر الكامل متاح للتنزيل والتنزيل على GitHub. تتوفر ملاحظات الإصدار في ملف README في أدوات DSPL.

يصف القسم التالي كيفية تثبيت أدوات DSPL. بعد الانتهاء من ذلك، يمكنك تشغيل أدوات مساعدة فردية داخل الحزمة. اتّبِع الروابط الواردة أعلاه للحصول على مزيد من المعلومات.

ملاحظة: تفترض التوجيهات الواردة أدناه وعلى الصفحات الفرعية المرتبطة أنّ لديك معرفة أساسية ببيئة سطر الأوامر في نظامك (على سبيل المثال، يمكنك الوصول إلى نافذة الأوامر / رسالة المطالبة وتغيير الأدلة ومسارات الملفات السريعة وغيرها).

تثبيت أدوات DSPL

تتم كتابة أدوات DSPL بلغة Python، وهي لغة برمجة نصية مفتوحة المصدر على عدّة منصات. لإكمال عملية الإعداد، يُرجى اتّباع الخطوات التالية:

  1. ثبِّت مترجم Python (الإصدار 2.6 أو 2.7)، إذا لزم الأمر:
    • نظام التشغيل Windows: نزّل "أداة تثبيت MSI لنظام التشغيل Windows x86" وشغّلها من هذه الصفحة.
    • نظام التشغيل Mac OS X: يتم تثبيت Python تلقائيًا، ولكن قد تحتاج إلى الترقية إلى إصدار أحدث. راجع هذه الصفحة للحصول على تفاصيل.
    • نظام التشغيل Linux: يتم تثبيت Python عادةً بشكل تلقائي، ولكن قد تحتاج إلى الترقية إلى إصدار أحدث. يُرجى مراجعة المستندات الخاصة بالتوزيع الخاص بك.
  2. ثبِّت أدوات DSPL:
    1. نزّل حزمة zip لـ DSPL والأدوات من موقع DSPL المفتوح المصدر.
    2. افتح نافذة طرفية / نافذة موجه الأوامر، وانتقل إلى دليل المستوى العلوي للملف المستخرج بتنسيق zip، وشغّل:
      python setup.py install
      
      قد تحتاج إلى تقديم مسار كامل إلى ملف Python التنفيذي، راجع الخطوة 3 أدناه للحصول على التفاصيل.
  3. (اختياري) وسِّع مسار النظام ليتضمن مترجم Python القابل للتنفيذ والملفات dsplcheck.py وdsplgen.py.
    • إذا تم تخطّي هذه الخطوة، قد تحتاج إلى تقديم المسارات الكاملة على هذه المكوّنات عند تشغيل الأدوات، مثل c:\python27\python (على نظام التشغيل Windows) بدلاً من python فقط.
    • تختلف تعليمات تنفيذ هذا الإجراء من جهاز لآخر. للحصول على إرشادات، يُرجى الرجوع إلى وثائق النظام.

بعض الملاحظات والتنبيهات المتنوعة:

  • لن تعمل أدوات DSPL مع إصدارات Python التي تسبق 2.6 أو الإصدارات الأحدث من 2.7.
  • قد تحتاج إلى تسجيل الدخول بصفتك مشرفًا على جهازك لتشغيل الخطوات الواردة أعلاه.