Twitting từ linux shell

Vì lười dùng các chương trình giao diện cũng như mở trình duyệt, tôi vừa viết một script nhỏ xíu để post twitter từ shell của linux (sử dụng wget). Nội dung của nó như sau:

#!/bin/bash
## Provide your twitter username and password here
username=
password=
##

message=””
if [ $# -gt 0 ]; then
while [ “$1” != “” ]; do
message=”${message} ${1}”
shift
done
else
echo “Enter your message as the parameter.”
fi
echo “POSTING” $message
wget -q –delete-after –user=$username –password=$password –post-data status=”${message}” http://twitter.com/statuses/update.xml

echo “DONE.”

Save đoạn script trên vào 1 file sau đó iền username và password của bạn (đừng lo, tôi không hề biết tí gì về thông tin này đâu :D) đặt tên là twitsh. Dùng lệnh chmod để có thể thực thi file này:

$ chmod +x twitsh

Để post message ” Reading newspaper now” lên twitter.com ta gõ lệnh:

$ ./twitsh Reading newspaper now

Nếu lười … hơn tôi, bạn cũng có thể tải script tôi viết sẵn tại đây :p, điền username, password vào, chmod và sử dụng ngay.

Chúc vui.

About dongthao

The best things in life, they are free ... (Cry on my shoulder lyric)
This entry was posted in Linux Tutorial, Software and tagged , . Bookmark the permalink.

Có 3 phản hồi tại Twitting từ linux shell

  1. dongthao nói:

    Thanks nano, link rất hữu ích.

  2. phuong nói:

    #!/bin/bash
    ## Provide your twitter username and password here
    username=
    password=
    ##

    message=””
    if [ $# -gt 0 ]; then
    while [ “$1” != “” ]; do
    message=”${message} ${1}”
    shift
    done
    else
    echo “Enter your message as the parameter.”
    fi
    echo “POSTING” $message
    wget -q –delete-after –user=$username –password=$password –post-data status=”${message}” http://twitter.com/statuses/update.xml

    echo “DONE.”

Gửi phản hồi

Mời bạn điền thông tin vào ô dưới đây hoặc kích vào một biểu tượng để đăng nhập:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Log Out / Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Log Out / Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Log Out / Thay đổi )

Google+ photo

Bạn đang bình luận bằng tài khoản Google+ Log Out / Thay đổi )

Connecting to %s