כלי DSPL
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
DSPL הוא חבילה קטנה של כלי שורת פקודה
שנועד לעזור ליצור, לארגן ולאמת מערכי נתונים של DSPL. הסוויטה
כוללת את הרכיבים הבאים:
- בדיקת DSPL:
בדיקת מערך נתונים לפי מגוון קריטריונים, כולל
ציות לסכימת ה-DSPL הרשמית, עקביות של הפניות פנימיות,
ופריסת CSV.
- יצירת DSPL:
יוצר מערך נתונים פשוט של DSPL
'template' מקובץ קלט CSV
התוכנה הזו הופצה במסגרת רישיון BSD. קוד המקור המלא הוא
זמין עבור
גלישה והורדה
ב-GitHub. נתוני הגרסה זמינים בכלים של DSPL
README
.
בקטע שבהמשך מוסבר איך להתקין את הכלים של DSPL. לאחר מכן,
אפשר להריץ את כל כלי השירות שבחבילה. פועלים לפי
לקבלת מידע נוסף.
הערה: ההוראות שבהמשך ובקישור
דפי משנה מניחים שיש לכם
היכרות בסיסית עם סביבת שורת הפקודה במערכת שלכם
(לדוגמה, אפשר להגיע למסוף / להודעה פקודה, לשנות
ספריות, נתיבי קבצים מהירים וכו').
התקנת כלי DSPL
הכלי DSPL כתוב ב-Python,
שפת סקריפטים חוצת פלטפורמות או קוד פתוח. כדי להגדיר, מבצעים את
את השלבים הבאים:
- מתקינים רכיב התרגום של Python (גרסה 2.6 או 2.7), אם יש צורך:
- Windows: מורידים ומפעילים את "Windows x86"
מתקין MSI" שנמצא בדף הזה.
- Mac OS X:Python מותקן כברירת מחדל, אבל
ייתכן שתצטרכו לשדרג לגרסה עדכנית יותר. פרטים נוספים זמינים בדף הזה.
- Linux: Python מותקן בדרך כלל כברירת מחדל, אבל
ייתכן שתצטרכו לשדרג לגרסה עדכנית יותר. נכנסים ל-
עבור ההפצה הספציפית שלכם.
- מתקינים כלים של DSPL:
- מורידים את חבילת ה-ZIP של DSPL Tools ומחלצים אותה מהקוד הפתוח של DSPL
.
- פתיחת חלון טרמינל או חלון בקשה לפקודה, וניווט לרמה העליונה
של קובץ ה-ZIP שחולץ, ומריצים את הפקודה:
python setup.py install
ייתכן שיהיה צורך לספק נתיב מלא לקובץ ההפעלה של Python. הצגת השלב
3 בהמשך.
- (אופציונלי) הרחבת נתיב המערכת כך שיכלול את Python
של המתורגמן והקבצים
dsplcheck.py
וגם
dsplgen.py
- אם תדלגו על השלב הזה, יכול להיות שתצטרכו לתת נתיבים מלאים
הרכיבים במהלך הפעלת הכלים, (ב-Windows)
c:\python27\python
במקום רק python
.
- ההוראות לביצוע פעולה זו משתנות ממכשיר למכשיר.
אפשר להיעזר במסמכי התיעוד של המערכת כדי לקבל הנחיות.
כמה הערות וסייגים שונים:
- כלי DSPL לא יפעלו עם גרסאות Python שקודמות לגרסה 2.6 ואילך
מ-2.7.
- יכול להיות שיהיה עליך להיות מחובר כאדמין במחשב כדי להריץ את המכשיר
השלבים שלמעלה.
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2024-09-12 (שעון UTC).
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2024-09-12 (שעון UTC)."],[[["DSPL Tools is a command-line utility suite for generating, organizing, and validating DSPL datasets, including components like DSPL Check and DSPL Gen."],["The tools are open-source, released under a BSD license, with source code and release notes available on GitHub."],["Installation requires Python 2.6 or 2.7, downloading and extracting the DSPL Tools bundle, and running a setup command in the terminal."],["Users may need to extend their system path to include the Python interpreter and DSPL Tools files for easier execution."],["DSPL Tools are compatible with Python versions 2.6 and 2.7 only and may require administrator privileges for installation."]]],["DSPL Tools, a command-line utility suite, aids in creating, organizing, and validating DSPL datasets. Key components include DSPL Check for dataset validation against the DSPL schema and DSPL Gen for generating dataset templates from CSV files. Installation requires Python 2.6 or 2.7, downloading the DSPL Tools zip from the GitHub repository, and running `python setup.py install`. Users can optionally extend their system path to simplify command execution. The tools require a basic understanding of the command-line interface.\n"]]