כלי DSPL

DSPL Tools היא חבילה קטנה של כלים בשורת הפקודה שנועדו לעזור ביצירה, ארגון ואימות של מערכי נתונים של DSPL. החבילה כוללת כרגע את הרכיבים הבאים:

  • בדיקת DSPL: בודקת מערך נתונים מול מגוון קריטריונים, כולל עמידה בדרישות של הסכימה הרשמית של DSPL, עקביות של קובצי עזר פנימיים ופריסת CSV.
  • DSPL Gen: יצירת מערך נתונים פשוט של DSPL מתוך תבנית קובץ CSV

התוכנה הזו משוחררת ברישיון BSD; קוד המקור המלא זמין לגלישה ולהורדה ב-GitHub. נתוני הגרסאות מסופקים בקובץ README של DSPL.

הקטע הבא מתאר כיצד להתקין את הכלים של DSPL. אחרי שעושים זאת, אפשר להפעיל את כלי השירות השונים בחבילה. למידע נוסף, כדאי ללחוץ על הקישורים שבהמשך.

הערה: ההנחיות שלמטה ודפי המשנה המקושרים מניחים שיש לכם היכרות בסיסית עם הסביבה של שורת הפקודה במערכת (לדוגמה, אפשר להגיע למסוף או לפקודה פקודות, לשנות ספריות, נתיבי קבצים מהירים וכו').

התקנת כלי DSPL

כלי ה-DSPL כתובים ב-Python, שפת סקריפטים בקוד פתוח המבוססת על פלטפורמות שונות. כדי להגדיר, מבצעים את השלבים הבאים:

  1. מתקינים את הכלי לתרגום מ-Python (גרסה 2.6 או 2.7), אם צריך:
    • Windows: אפשר להוריד ולהפעיל את "Windows X 88 MSI MSI" שנמצא בדף הזה.
    • 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.
    • אם יתבצע דילוג על השלב הזה, ייתכן שיהיה עליך לתת נתיבים מלאים לרכיבים האלה בעת הפעלת הכלים, למשל (ב-Windows) c:\python27\python במקום python בלבד.
    • ההוראות לביצוע הפעולה הזו משתנות בהתאם למכשיר. כדאי לעיין במסמכי המערכת כדי לקבל הנחיות.

כמה הערות ואזהרות:

  • כלי DSPL לא יפעלו עם גרסאות Python שקדמו ל-2.6 ואילך.
  • יכול להיות שתצטרכו להתחבר כאדמין במחשב כדי להריץ את השלבים שלמעלה.