Skip to content

Analyzing discourse on social media surrounding significant events during the current war in Ukraine.

Notifications You must be signed in to change notification settings

sean-doody/start-ukr-rus

Repository files navigation

Russia-Ukraine Discourse on Social Media Surrounding Significant Conflict Events

Set Up

This repository uses pipenv for environment and package management. It requires Python 3.11 . For setup, first install pipenv with pip:

pip install pipenv

Then, to load the environment from the Pipfile and Pipfile.lock, run:

pipenv install

You can then activate the environment from the working directory with:

pipenv shell

A Note on Telegram

Use Bellingcat's fork of snscrape for expanded Telegram capabilities pending merge of Bellingcat's changes into the official snscrape library.

TODO:

  • Add Telegram support.
  • Add Weibo support.
  • Improved exception handling.
  • Package scripts into a class object.

Battles

event_id event start end victor
b01 Battle of Kherson 2/24/2022 3/2/2022 Russia
b02 Battle of Kharkiv 2/24/2022 5/14/2022 Ukraine
b03 Battle of Kyiv 2/25/2022 4/2/2022 Ukraine
b04 Siege of Mariupol 2/24/2022 5/20/2022 Russia
b05 Battle of Melitopol 2/25/2022 3/1/2022 Russia
b06 The Battle of Sievierodonetsk and Lysychansk 5/6/2022 6/25/2022 Russia
b07 Battle of Chernihiv 2/24/2022 4/4/2022 Ukraine
b08 Battle of Lysychansk 6/25/2022 7/3/2022 Russia
b09 Battle of Donets 5/5/2022 5/13/2022 Ukraine

Civilian Events

event_id event date targettype civiliandeath
civ01 Mariupol materinity hospital attack 3/9/2022 healthcare 3
civ02 Mariupol theater bombing 3/16/2022 relig/cult 600
civ03 Chernikiv attack on bread queue 3/16/2022 shopping 10
civ04 Merefa school/community center attack 3/17/2022 school 21
civ05 Bucha massacre 4/4/2022 execution 400
civ06 Mykolaiv children's hospital 4/5/2022 healthcare 2
civ07 Kramatorks train station attack 4/8/2022 transportat 52
civ08 Skovoroda musuem attack 5/6/2022 relig/cult 0
civ09 Bilohorivka school attack 5/8/2022 school 60
civ10 Lozova's Palace of Culture attack 5/20/2022 relig/cult 0
civ11 Svyatohirsk Lavra monastery attack 6/4/2022 relig/cult 0
civ12 Kremenchuk mall attack 6/27/2022 shopping 20
civ13 Vinnytysia business center attack 7/15/2022 businesscntr 23
civ14 Peremoha post office massacle 7/25/2022 execution 5

Non-English Terms

Terms from echen102's Ukraine and Russia Conflict Tweet IDs Dataset.

Google Translate

Non-English English
Украина Ukraine
украины Ukraine
Україна Ukraine
Киев Kiev
Київ Kyiv
Россия Russia
Донбасс Donbass
ФСБ FSB
КГБ KGB
кгб KGB
своихнебросаем "We don't abandon our own"

About

Analyzing discourse on social media surrounding significant events during the current war in Ukraine.

Topics

Resources

Stars

Watchers

Forks

Languages