Mac OS X Terminal- Internet och nätverk
- Nätverk - Information om dina nätverksanslutningar
- Ping - pinga ett IP-nummer.
- IP-nummer - Ta reda på ditt IP
- DNS - Hämta information om DNS-servrar, rensa DNS-cache
- cURL - Hämta en fil eller spara ner en hemsida som en lokal fil på din dator
- Twitter - Gör en statusuppdatering (tweet) via Terminalen
Twittra direkt från Terminalen i Mac OS X med hjälp av cURL
Använder du Twitter och dessutom har en Mac så kan du enkelt posta nya tweets direkt i Terminalfönstret. Funktionen vi använder för att åstadkomma detta heter cURL.
cURL
cURL är ett inbyggt verktyg i Mac OS X som kan användas för att skicka och ta emot data över olika nätverk tex. HTTP, FTP etc.
Information om hur du använder cURL i Terminalen på en Mac.
Twittra från Terminalfönstret
Syntaxen för att skapa ett nytt inlägg på ditt Twitter-konto ser ut så här:
curl -u username:password -d status="Min statusuppdatering" http://twitter.com/statuses/update.xml
- Börja med att öppna Terminalfönstret på din Mac.
- Låt säga att ditt användarnamn på Twitter är "mitt@användarnamn.se" och lösenord är "test".
- Skriv då detta i ditt terminalfönster:
curl -u mitt@användarnamn.se:test -d status="Nu twittrar jag från Terminalen i Mac OS X" http://twitter.com/statuses/update.xml
Om du nu loggar in på ditt Twitter-konto via en webbläsare så ska du se att ditt nya inlägg har lagts upp.
Gör det ännu enklare att Twittra via Terminalen
Även om ovanstående sätt är förhållandevis enkelt så kan det kännas onödigt att behöva skriva all text varenda gång. Detta kan du förenklare genom att göra följande:
-
Skapa en ny fil med namnet "tweet.sh" i rooten av din hårddisk.
I Terminalen kan du enkelt göra detta genom följande två kommandon:
cd /
touch tweet.sh -
Lägg sedan in följande innehåll i den nya filen (tweet.sh) och spara ändringarna:
#!/bin/bash
curl -u mitt@användarnamn.se:test -d status="$1" http://twitter.com/statuses/update.xml -
Innan du kan testa funktionen så måste du se till att filen är körbar. Detta gör du genom att sätta rättigheter för filen genom följande kommando:
chmod u+x tweet.sh -
När detta är klart kan du posta nya inlägg ännu enklare genom att skriva följande i Terminalen:
./tweet.sh "Nu twittrar jag ännu enklare på min Mac"
Observera att du sparar både användarnamn och lösenord i klartext i filen tweet.sh. Detta innebär att alla som
har tillgång till din dator kan se vad du har för inloggningsuppgifter på Twitter genom att öppna tweet.sh.
Ett sätt att förhindra är att kräva användarnamn och lösenord varje gång du vill lägga in ett inlägg.
Detta gör du genom att ändra innehållet i tweet.sh till följande:
#!/bin/bash
curl -u $1:$2 -d status="$3" http://twitter.com/statuses/update.xml
Glöm inte att spara ändringarna.
När du gjort detta postar du nya tweets genom följande kommando:
./tweet.sh "mitt@användarnamn.se" "test" "Nu twittrar jag både enkelt och säkert på min Mac"
Ladda hem exempel
-
Filen tweet.sh där användarnamn och lösenord redan är ifyllt.
OBS! Kräver att du öppnar filen och ändrar användarnamn och lösenord till dina egna inloggningsuppgifter. - Filen tweet.sh där du anger användarnamn och lösenord i samband med att du postar nya inlägg.
Länkar