- הוסף לסימניות
- #1
http://it.themarker.com/tmit/article/11245
בעבר שימשה שורת הפקודה לביצוע רוב - אם לא כל - הפעולות במחשב האישי, אך בעשורים האחרונים פינתה את מקומה לממשק המשתמש הגרפי האינטואיטיבי והנוח של מערכות ההפעלה השונות. עתה עושה שורת הפקודה קאמבק ונוחתת ביישומי הרשת של גוגל. בסוף השבוע האחרון הודיעה ענקית החיפוש על שחרור כלי חדש בשם GoogleCL, המאפשר לבצע פעולות שונות כגון קביעת פגישות ביומן או העלאת תמונות לפיקאסה וסרטונים ליוטיוב באמצעות שורת הפקודה.
הכלי החדש נכתב במקור ע"י צוות הפיתוח של Google Street View, (אגב, כאן טמון הכלב, יחצנות מהמגירה למיצוב בזמן קשה להחריד, נדיר למצוא אזכור מודגש לשם המחלקה המפתחת- מקארתור) אך לאחר שצבר פופולאריות רבה בקרב צוותי הפיתוח השונים בתוך החברה, החליטו בגוגל לשחרר אותו לציבור הרחב. בגרסה הנוכחית של GoogleCL ניתן להשתמש בפקודות עבור יישומי ה-Calendar, Docs, Contacts של גוגל, לצד יישומים נוספים כמו יוטיוב, פיקאסה ו-Blogger.
מאחורי הקלעים, הכלי החדש מבצע קריאות ל-DATA API של גוגל באמצעות שימוש בשורת הפקודה. ה-GoogleCL, נכתב ב-Python ומסוגל לרוץ על כל מערכת הפעלה לאחר התקנת Python Library. היתרון הגדול, בדומה לכל כלי שורת פקודה, הוא האפשרות לכתוב קבצי סקריפט המבצעים מספר גדול של פעולות באופן אוטומטי ורציף. שליפה של כמות גדולה של אנשי קשר מ-Google Contacts, אירועים מה-Calendar או אפילו תמונות מ-Picasa, לדוגמא, עלולות להיות פעולות מרגיזות אם ניאלץ לבצע אותן באמצעות הממשק הגרפי, אך באמצעות פקודה פשוטה, ניתן עתה לשלוף כל דבר באמצעות מספר הקלקות פשוטות שירכזו את כל הנתונים במקום אחד כקובץ או כתיקייה.
מאחר ומרבית הגולשים הם עדיין משתמשי חלונות, לפניכם רשימת הצעדים שיש לבצע בכדי להתקין ולהתחיל לעבוד על GoogleCL.
1. יש להוריד גרסה עדכנית של Python עבור מערכת ההפעלה שלכם ולהתקינה. ההתקנה עצמה פשוטה ואין צורך לשנות את הגדרות ברירת המחדל שלה. במידה ואתם משתמשים בחלונות ויסטה או חלונות 7, עלולה לקפוץ הודעת אזהרה במהלך ההתקנה - מדובר ברישום של סיומות הקבצים של Python ושיוכם לתוכנה, כך שעליכם לאשר אותם.
2. הורידו את ה-Google Data API Library ופיתחו אותו בספרייה בה התקנתם את ה-Python. היכנסו לשורת הפקודה, נווטו לנתיב הספרייה בה פתחתם את ההתקנה והקישו את הפקודה "setup.py install".
3. הורידו את הכלי של GoogleCL ופיתחו אותו בספרייה בה התקנתם את ה-Python. היכנסו לשורת הפקודה, הגיעו לנתיב הספרייה בה פתחתם את ההתקנה והקישו את הפקודה "setup.py install".
4. מומלץ להוסיף את נתיב ההתקנה של Python ל-Path של מערכת ההפעלה.
5. לאחר ההתקנה ולפני השימוש בכל אחד מהשירותים באמצעות שורת הפקודה, יש לאשר את הגישה של הכלי ב-OAuth ליישומים של גוגל. בפעם הראשונה שתריצו את אחת הפקודות, תצטרכו להכניס את שם המשתמש שלכם לשירותים של גוגל ולאחר מכן תתקבל הודעת שגיאה לפיה לא הוגדר דפדפן בקובץ ההגדרות של GoogleCL. קובץ ההגדרות המדובר יושב תחת ספריית הפרופיל שלכם בחלונות (לדוגמה בחלונות 7 C:\Users\Username\GoogleCL) ונקרא Config. יש לפתוח אותו באמצעות Notepad ולהוסיף בתחתית את השורה הבאה auth_browser = C:\Program Files\XXX\browser.exe כאשר את הנתיב יחליף הנתיב לקובץ ההפעלה של הדפדפן בו תרצו להשתמש לצורך אימות המשתמש. אימות כזה יצטרך להתבצע פעם אחת עבור כל אחד מהשירותים אליהם תנסו לגשת באמצעות GoogleCL.
6. עכשיו יש לכם כל מה שצריך בשביל להתחיל לכתוב סקריפטים וליהנות מהיכולות החדשות של GoogleCL.
עדיין מתקשים? מומלץ לעבור על המדריך של Public int המסביר בצורה מפורטת יותר באנגלית את שלבי ההתקנה השונים.
לפוסט המקורי בבלוג ניוזגיק
בעבר שימשה שורת הפקודה לביצוע רוב - אם לא כל - הפעולות במחשב האישי, אך בעשורים האחרונים פינתה את מקומה לממשק המשתמש הגרפי האינטואיטיבי והנוח של מערכות ההפעלה השונות. עתה עושה שורת הפקודה קאמבק ונוחתת ביישומי הרשת של גוגל. בסוף השבוע האחרון הודיעה ענקית החיפוש על שחרור כלי חדש בשם GoogleCL, המאפשר לבצע פעולות שונות כגון קביעת פגישות ביומן או העלאת תמונות לפיקאסה וסרטונים ליוטיוב באמצעות שורת הפקודה.
הכלי החדש נכתב במקור ע"י צוות הפיתוח של Google Street View, (אגב, כאן טמון הכלב, יחצנות מהמגירה למיצוב בזמן קשה להחריד, נדיר למצוא אזכור מודגש לשם המחלקה המפתחת- מקארתור) אך לאחר שצבר פופולאריות רבה בקרב צוותי הפיתוח השונים בתוך החברה, החליטו בגוגל לשחרר אותו לציבור הרחב. בגרסה הנוכחית של GoogleCL ניתן להשתמש בפקודות עבור יישומי ה-Calendar, Docs, Contacts של גוגל, לצד יישומים נוספים כמו יוטיוב, פיקאסה ו-Blogger.
מאחורי הקלעים, הכלי החדש מבצע קריאות ל-DATA API של גוגל באמצעות שימוש בשורת הפקודה. ה-GoogleCL, נכתב ב-Python ומסוגל לרוץ על כל מערכת הפעלה לאחר התקנת Python Library. היתרון הגדול, בדומה לכל כלי שורת פקודה, הוא האפשרות לכתוב קבצי סקריפט המבצעים מספר גדול של פעולות באופן אוטומטי ורציף. שליפה של כמות גדולה של אנשי קשר מ-Google Contacts, אירועים מה-Calendar או אפילו תמונות מ-Picasa, לדוגמא, עלולות להיות פעולות מרגיזות אם ניאלץ לבצע אותן באמצעות הממשק הגרפי, אך באמצעות פקודה פשוטה, ניתן עתה לשלוף כל דבר באמצעות מספר הקלקות פשוטות שירכזו את כל הנתונים במקום אחד כקובץ או כתיקייה.
מאחר ומרבית הגולשים הם עדיין משתמשי חלונות, לפניכם רשימת הצעדים שיש לבצע בכדי להתקין ולהתחיל לעבוד על GoogleCL.
1. יש להוריד גרסה עדכנית של Python עבור מערכת ההפעלה שלכם ולהתקינה. ההתקנה עצמה פשוטה ואין צורך לשנות את הגדרות ברירת המחדל שלה. במידה ואתם משתמשים בחלונות ויסטה או חלונות 7, עלולה לקפוץ הודעת אזהרה במהלך ההתקנה - מדובר ברישום של סיומות הקבצים של Python ושיוכם לתוכנה, כך שעליכם לאשר אותם.
2. הורידו את ה-Google Data API Library ופיתחו אותו בספרייה בה התקנתם את ה-Python. היכנסו לשורת הפקודה, נווטו לנתיב הספרייה בה פתחתם את ההתקנה והקישו את הפקודה "setup.py install".
3. הורידו את הכלי של GoogleCL ופיתחו אותו בספרייה בה התקנתם את ה-Python. היכנסו לשורת הפקודה, הגיעו לנתיב הספרייה בה פתחתם את ההתקנה והקישו את הפקודה "setup.py install".
4. מומלץ להוסיף את נתיב ההתקנה של Python ל-Path של מערכת ההפעלה.
5. לאחר ההתקנה ולפני השימוש בכל אחד מהשירותים באמצעות שורת הפקודה, יש לאשר את הגישה של הכלי ב-OAuth ליישומים של גוגל. בפעם הראשונה שתריצו את אחת הפקודות, תצטרכו להכניס את שם המשתמש שלכם לשירותים של גוגל ולאחר מכן תתקבל הודעת שגיאה לפיה לא הוגדר דפדפן בקובץ ההגדרות של GoogleCL. קובץ ההגדרות המדובר יושב תחת ספריית הפרופיל שלכם בחלונות (לדוגמה בחלונות 7 C:\Users\Username\GoogleCL) ונקרא Config. יש לפתוח אותו באמצעות Notepad ולהוסיף בתחתית את השורה הבאה auth_browser = C:\Program Files\XXX\browser.exe כאשר את הנתיב יחליף הנתיב לקובץ ההפעלה של הדפדפן בו תרצו להשתמש לצורך אימות המשתמש. אימות כזה יצטרך להתבצע פעם אחת עבור כל אחד מהשירותים אליהם תנסו לגשת באמצעות GoogleCL.
6. עכשיו יש לכם כל מה שצריך בשביל להתחיל לכתוב סקריפטים וליהנות מהיכולות החדשות של GoogleCL.
עדיין מתקשים? מומלץ לעבור על המדריך של Public int המסביר בצורה מפורטת יותר באנגלית את שלבי ההתקנה השונים.
לפוסט המקורי בבלוג ניוזגיק
הנושאים החמים