NASA Astronomi bild av dagen (2 / 4 steg)
Steg 2: Dags för vissa script-fu!
Jag hade besökt sidan minst en gång om dagen ett tag innan jag insåg att jag kunde skriva ett enkelt skript för att ange det som min tapet varje dag. En timmes kodning och felsökning (BASH är inte min favorit...) senare, jag var klar! Här är resultatet av mina ansträngningar!
Kopiera följande till en textredigerare och spara som getApod.command på skrivbordet (sorry! Min dator verkar inte vilja ladda upp filen!)
#! / bin/bash
#script att hämta idag är NASA Astronomi bild av dagen och sätta den som bakgrundsbild
CD-~/nasapics;
wget -N http://apod.nasa.gov/apod/astropix.html;
wget -N - O todaysImage.jpg http://apod.nasa.gov/apod/$ (grep -o "image.*\.jpg" astropix.html | huvud - n1);
osascript -e ' tala programmet "Finder" Ange skrivbordsbild till "hårddisk: användare: < namn >: nasapics:todaysImage.jpg" som alias;
killall Dock;
PS Detta skript endast fungerar för Mac ATM, eftersom den använder AppleScript ställa skrivbordsbild. Förhoppningsvis theres en Linux guide där ute som kunde fixa upp något...)
För att ställa in manuset till datorn, Följ bara dessa enkla steg:
1. gör en ny mapp i din hemkatalog som kallas nasapics (/ användare / / nasapics)
2. ändra sökvägen i raden som säger "osascript -e ' tala programmet"Finder"Ange skrivbordsbild till" hårddisk: användare: < namn >: nasapics:todaysImage.jpg "som alias," att återspegla platsen för mappen nasapics på hårddisken
Obs: Eftersom skriptet i en .command-fil, öppnas automatiskt i terminalen när du dubbelklickar på den. Högerklicka och "Öppna med" väljer din favorit texteditor
För att ganska det upp lite,-flytta skriptet att till skrivbordet, sedan högerklicka > Visa Info. Kopiera NASA logotypen på den här sidan och sedan dubbelklicka på ikonen i den övre vänstern (som visas i bilden nedan) tills det blir en blå kontur. Sedan CMD-V för att klistra in logotypen där. TADAH!