Skip to content

Instantly share code, notes, and snippets.

@christopherwoodall
Forked from rl-grimey/README.md
Created August 26, 2025 13:16
Show Gist options
  • Select an option

  • Save christopherwoodall/9eb553f561591f78cf49f101bd6a4239 to your computer and use it in GitHub Desktop.

Select an option

Save christopherwoodall/9eb553f561591f78cf49f101bd6a4239 to your computer and use it in GitHub Desktop.
NBC Russian Twitter Trolls Download

NBC Russian Twitter Trolls Download

Description

This Github Gist contains a makefile for downloading the full set of Russian Twitter Trolls data published by NBC in their article 'Twitter deleted 200,000 Russian troll tweets. Read them here.'.

The makefile will download the following .csv files into a created directory named russian-twitter-trolls.

russian-twitter-trolls/ # Created by makefile
├── tweets.csv          # 200,000 tweets (50mb) of propoganda tweets
└── users.csv           # Twitter profiles of Russian trolls

Instructions

To use this makefile successfully you will need make, curl, and mv installed on your system. Most *NIX machines will come with these preinstalled.

  1. Download or copy the makefile from this gist to where you want the data folder to reside.
  2. Open up a terminal, navigate to the directory where you downloaded your makefile.
  3. Run make
  4. Done!
# Makefile
# Downloads NBC's Russian Twitter trolls data
# The data is sourced from this article:
# https://www.nbcnews.com/tech/social-media/now-available-more-200-000-deleted-russian-troll-tweets-n844731
all: russian-twitter-trolls
tweets:
curl -o tweets.csv "http://nodeassets.nbcnews.com/russian-twitter-trolls/tweets.csv"
users:
curl -o users.csv "http://nodeassets.nbcnews.com/russian-twitter-trolls/users.csv"
russian-twitter-trolls: tweets users
mkdir russian-twitter-trolls
mv tweets.csv russian-twitter-trolls
mv users.csv russian-twitter-trolls
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment