Skip to content

Node.js Examples

Doğan Çelik edited this page Aug 27, 2020 · 4 revisions

Download a set of tweets with metadata

const twdl = require('twdl');

const tweetUrls = [ /* … */ ];

const options = {
	embed: true
};

await twdl.downloadUrls(tweetUrls, options);

console.log('Finished');

Get media URLs instead of downloading

const twdl = require('twdl');

const tweetUrls = [ /* … */ ];

var mediaUrls = [];

function downloadUrl(mediaUrl, tweetUrl, mediaData, options) {
	mediaUrls.push(mediaUrl);
	return mediaUrl;
}

const options = {
	downloadUrlFn: downloadUrl
};

var results = await twdl.downloadUrls(tweetUrls, options);

console.log('Media URLs', mediaUrls);
console.log('Results', results);
Clone this wiki locally