זה בארכיון תמונת היום באסטרונומיההוא עמוס בתמונות מעוררות כבוד ברזולוציה גבוהה של חלל, שדרך אגב, עובדות נהדר כטפטים שולחניים. אבל נאס"א לא מציעה דרך קלה לתפוס הכל. כלי שורת הפקודה wget להצלה!
לְעַדְכֵּן:הפוסט הזה נועד בעיקר כדוגמה טובה לאופן שבו אתה יכול להשתמש ב-wget כדי לחסוך זמן, אבל אם כל מה שאתה רוצה זה את התמונות, הנהטורנט עובד, באדיבות הקורא ג'ייקוב האת'ווי. (תודה ג'ייק! להרבה קוראים היו בעיות עם הטורנט המקורי שלי. מתנצל על כך.) תהנה!
סיפור רקע קטן: אשתי היא מעצבת גרפית שעובדת על פרויקט הקשור למצפה גריפית' פארק כאן בלוס אנג'לס. היא חיפשה תמונות ברזולוציה גבוהה של חלל, וידעתי שארכיון ה-APOD של נאסא מלא בתמונות נהדרות - אבל לתפוס את כולן זה לא קל, והלחיצה בארכיון היא מייגעת. אז פניתי ל-wget, כלי שורת פקודה חוצה פלטפורמות.
משתמשי Windows, אתה יכול לתפוס wgetמכאן; משתמשי מק,הנה אחד טובעבורך. (בצע את הוראות ההתקנה בהורדה.) משתמשי לינוקס צריכים להתקין אותו כברירת מחדל. בהנחה שהתקנת את wget, פתח את שורת הפקודה שלך, ואזcd
לתיקיה שבה ברצונך לאחסן אותם (יש לי את שלי בתיקייה בכונן המדיה המרווח שלי בשםwgot
. הפקודה להורדת הארכיון היא פשוטה:
wget -r -l2 -t1 -nd -N -np -w2 -A.jpg -erobots=off https://apod.nasa.gov/apod/archivepix.html
פקודה זו תסרוק את דף הארכיון, תעקוב אחר קישורים כלשהם, ובסופו של דבר תתחיל להוריד רק את קובצי ה-JPG בדומיין. האופציה -w2 מוסיפה המתנה של שתי שניות בין כל פינג - משהו שלא כללתי כשעשיתי את זה, אבל... אני גם לא רוצה שנהרוג לחלוטין את השרתים שלהם, אז אני מקווה שזה יעזור.
כל מה שהורדתי תופס בערך 2.64 ג'יגה-בייט בכונן שלי, ובסופו של דבר תקבלו כמה דפוסים באיכות נמוכה של החומרים האיכותיים יותר, אבל תוכלו למיין בקלות לפי גודל ולהיפטר מחלק מהדברים ברזולוציה נמוכה יותר. פרסמנופריימר של wgetלפני כחמש שנים, אז אם מקרה השימוש הזה גורם לך להתעניין במה עוד wget מסוגל,קרא את הפוסט הישן. כמו כן: אני חובב wget, אז אם יש לך שיפורים, בוא נשמע אותם בתגובות.
ארכיון תמונת היום באסטרונומיה[נאס"א]
אתה יכול ליצור קשר עם אדם פאש, מחבר הפוסט הזה, בכתובת[מוגן באימייל]. אתה יכול גם לעקוב אחריולְצַפְצֵףופייסבוק.