Screenshot a Twitter tweet.
Install the package with NPM:
$ npm install -g screenshot-tweet
The -g
flag is recommended for easy CLI usage, but completely optional.
The package exposes a function with the signature (tweetUrl, filePath)
, where tweetUrl
is the URL of the tweet and filePath
is the filesystem location to save the screenshot at. Returns a Promise.
Example:
import screenshotTweet from "screenshot-tweet";
screenshotTweet(
"https://twitter.com/reactjs/status/912712906407501825",
"tweet.jpg"
).then(() => {
console.log("Success");
}).catch(error => {
console.error("Error");
});
If filePath
is omitted, the Promise will resolve with a Buffer containing the screenshot data.
Execute screenshot-tweet
from the command line with the following arguments:
$ screenshot-tweet TWEET_URL FILE_PATH
Example:
$ screenshot-tweet https://twitter.com/reactjs/status/912712906407501825 tweet.jpg