Δημοσιεύστε μια ενημέρωση Twitter μέσω της γραμμής εντολών

Anonim

Μπορείτε να δημοσιεύσετε γρήγορα ένα tweet από τη γραμμή εντολών χρησιμοποιώντας την εντολή curl, το μόνο που χρειάζεστε είναι το όνομα χρήστη και τον κωδικό πρόσβασής σας στο Twitter.

Εκκινήστε το Terminal και πληκτρολογήστε τα παρακάτω όλα σε μία γραμμή, αντικαθιστώντας το όνομα χρήστη και τον κωδικό πρόσβασης με το δικό σας:

"

curl -u όνομα χρήστη:κωδικός πρόσβασης -d status=το μήνυμα κατάστασής σας εδώ>"

Το συνάντησα αυτό μέσω του MurphyMac, ο οποίος χρησιμοποίησε την εντολή για να προγραμματίσει ενημερώσεις Twitter ενώ κοιμόταν (σοβαρά), χρησιμοποιώντας την εντολή curl σε συνδυασμό με την εντολή ύπνου.Δεν είμαι σίγουρος πόσο πρακτικό είναι το tweeting ενώ κοιμάσαι, αλλά η δυνατότητα να δημοσιεύεις μια γρήγορη ενημέρωση από τη γραμμή εντολών είναι αρκετά βολική.

"

Αν είστε τόσο διατεθειμένοι, μπορείτε να χρησιμοποιήσετε την παραπάνω εντολή και να δημιουργήσετε ένα γρήγορο σενάριο bash, ώστε να μπορείτε εύκολα να tweet από τη γραμμή εντολών χωρίς να πληκτρολογήσετε ολόκληρη τη συμβολοσειρά. Απλώς τοποθετήστε τα παρακάτω σε ένα αρχείο κειμένου και ονομάστε το κάτι σαν tweet.sh: !/bin/bash curl -u όνομα χρήστη:κωδικός πρόσβασης -d status=$1 http://twitter.com/ statuses/update.xml Φροντίστε να καθορίσετε το όνομα χρήστη και τον κωδικό πρόσβασής σας. Στη συνέχεια, φροντίστε να κάνετε το αρχείο εκτελέσιμο: chmod u+x tweet.show θα χρειαστεί απλώς να πληκτρολογήσετε /tweet .sh Λατρεύω το OS X Daily για να στείλω το μήνυμά σας στο Twitter στον κόσμο. Ευχαριστούμε τον Greg Mason για τη διόρθωση του σφάλματος δικαιωμάτων!"

"

Ο Ian Winter προχώρησε το παραπάνω σενάριο bash λίγο παραπέρα και πρόσθεσε τη δυνατότητα να σας εμποδίσει να μην δημοσιεύσετε κανένα tweet και μια προειδοποίηση εάν ένα tweet υπερβαίνει το όριο των 140 χαρακτήρων.Εδώ είναι το σενάριό του: !/bin/bash TWEET=$1 TWEETLEN=${TWEET} αν || ; τότε αν ? μετά αφήστε το EXTRA=$TWEETLEN-140 echo Χρήση: tweet \message\ (140 χαρακτήρες ή λιγότεροι, είστε $EXTRA πάνω) αλλιώς echo Χρήση: tweet \message\ (140 χαρακτήρες ή λιγότεροι) fi έξοδος 1 other curl -u όνομα χρήστη :password -d status=$1 http://twitter.com/statuses/update.xml fi exit 0 Όπως πριν, επεξεργαστείτε το όνομα χρήστη και τον κωδικό πρόσβασής σας και αποθηκεύστε το αρχείο ως tweet και φροντίστε να κάντε το εκτελέσιμο chmod 755 tweet"

Δημοσιεύστε μια ενημέρωση Twitter μέσω της γραμμής εντολών