Önerilen, 2024

Editörün Seçimi

Komut satırı üzerinden heyecan güncellemesi yayınlayın

Python Sesli Asistan Yapımı - Hava Durumu / Abone Sayısı / Sohbet / - Python Proje 2

Python Sesli Asistan Yapımı - Hava Durumu / Abone Sayısı / Sohbet / - Python Proje 2
Anonim

Curl komutunu kullanarak komut satırından hızlı bir şekilde tweet gönderebilirsiniz, tek ihtiyacınız olan Twitter kullanıcı adınız ve şifrenizdir.

Terminal'i başlatın ve aşağıdakileri tek bir satıra yazın, kullanıcı adınızı ve şifrenizi kendinizle değiştirin:

curl -u username:password -d status="your status message here" http://twitter.com/statuses/update.xml

Bunu, uyurken (ciddi olarak) Twitter güncellemelerini programlamak için komutunu kullanan ve curl komutunu uyku komutuyla birlikte kullanan MurphyMac aracılığıyla gördüm. Uyurken ne kadar pratik tweeting emin değilim, ama komut satırından hızlı bir güncelleme göndermek için yeteneği oldukça kullanışlıdır.

Eğer çok eğimli iseniz, yukarıdaki komutu kullanabilir ve hızlı bir bash betiği yapabilirsiniz, böylece tam dizeyi yazmadan komut satırından kolayca tweet alabilirsiniz. Aşağıdakini bir metin dosyasına yerleştirin ve tweet.sh gibi bir ad verin:
#!/bin/bash
curl -u username:password -d status="$1" http://twitter.com/statuses/update.xml

Kullanıcı adınızı ve şifrenizi belirttiğinizden emin olun. Ardından dosyayı çalıştırılabilir yaptığınızdan emin olun:
chmod u+x tweet.sh
Şimdi, mesajınızı dünyaya tweetlemek için sadece ./tweet.sh "I love OS X Daily" gerekir. Greg Mason'a izinler hatasını düzelttiği için teşekkürler!

Ian Winter, yukarıdaki bash betiğini biraz daha ileri götürdü ve tweet göndermemenizi önleme yeteneği ve bir tweet 140 karakter sınırının üzerindeyse bir uyarı ekledi. İşte senaryosu:
#!/bin/bash
TWEET=$1
TWEETLEN=${#TWEET}
if || ; then
if ; then
let EXTRA=$TWEETLEN-140
echo "Usage: tweet \"message\" (140 chars or less, you're $EXTRA over)"
else
echo "Usage: tweet \"message\" (140 chars or less)"
fi
exit 1
else
curl -u username:password -d status="$1" http://twitter.com/statuses/update.xml
fi
exit 0

Daha önce olduğu gibi, kullanıcı adınızı ve şifrenizi düzenleyin ve dosyayı tweet olarak kaydedin ve çalıştırılabilir olduğundan emin olun chmod 755 tweet

Top