send-tweet is a repository for a small Ink program to send Tweets using the Twitter JSON API. This project also required Ink libraries for SHA1 and HMAC-SHA1 algorithms, percent-encoding URI strings, and base64 conversion, which are also included as library functions in the project.
For the send-tweet functionality to work, you'll need to (1) be registered as a Twitter developer application, and (2) have the requisite OAuth 1.0 tokens to authenticate as a given user. You'll need four keys to place inside tweet.ink:
CONSUMERKEY: The public key portion of the Twitter API tokenCONSUMERSECRET: The private key portion of the Twitter API tokenOAUTHTOKEN: OAuth public keyOAUTHSECRET: OAuth secret / private key
You can generate and find these keys at developer.twitter.com.
You can call the program with ink tweet.ink if you have Ink installed. If not, you can install or download the binary at github.com/thesephist/ink.