Using APIs

SICSS, 2022

Christopher Barrie

Introduction

  • Why get tweets?
    • Testing API call (again…)

    • We can investigate user characteristics

    • We can investigate text beyond keywords

    • We can investigate additional tweet characteristics (metrics, annotations)

Getting tweets

library(academictwitteR)
library(dplyr)
library(lubridate)
library(ggplot2)

tweetsblm <- get_all_tweets(
  query = "BLM",
  start_tweets = "2020-01-01T00:00:00Z",
  end_tweets = "2020-01-05T00:00:00Z",
  bearer_token = get_bearer(),
  file = "data/blmtweets.rds",
  data_path = "data/json_data/",
  n = 500
)

Get tidy format

tweetsblmb <- bind_tweets("data/json_data/", output_format = "tidy")

Note data structure

tweetsblm <- readRDS("data/blmtweets.rds")

tweetsblmb <- bind_tweets("data/json_data/", output_format = "tidy")
tibble [926 × 31] (S3: tbl_df/tbl/data.frame)
 $ tweet_id              : chr [1:926] "1213593785629859841" "1213593764628963333" "1213593714200739840" "1213593713772941312" ...
 $ user_username         : chr [1:926] "MSmeowsie" "lordofintent" "ernarina94" "Adhit_1909" ...
 $ text                  : chr [1:926] "@Blueequus775 \nBLM gets a new boss in Utah as feds shuffle key positions - The Salt Lake Tribune https://t.co/yod4mxxoqo" "RT @Nick_BLM: Meat Loaf says Greta Thunberg has ' been forced into thinking climate change is true ' yeah possi"| __truncated__ "RT @_ImYour_Engel: [HELP RT] OPEN SHARING SM ARTIST SEASON GREETINGS 2020\n\n- No shopee\n- Pengiriman dr Jakar"| __truncated__ "RT @elisa_jkt: Maret 2019 ada berita ⁦@indopressid⁩ ttg masalah ganti rugi lahan Waduk Ciawi yg tdk beres.\n\nTyt"| __truncated__ ...
 $ conversation_id       : chr [1:926] "1213593785629859841" "1213593764628963333" "1213593714200739840" "1213593713772941312" ...
 $ source                : chr [1:926] "Twitter Web App" "Twitter for Android" "Twitter for Android" "Twitter for Android" ...
 $ possibly_sensitive    : logi [1:926] FALSE FALSE FALSE FALSE FALSE FALSE ...
 $ author_id             : chr [1:926] "4108983501" "4798547435" "1099552499864727553" "61757743" ...
 $ lang                  : chr [1:926] "en" "en" "in" "in" ...
 $ created_at            : chr [1:926] "2020-01-04T22:51:20.000Z" "2020-01-04T22:51:15.000Z" "2020-01-04T22:51:03.000Z" "2020-01-04T22:51:03.000Z" ...
 $ in_reply_to_user_id   : chr [1:926] "833402240241065984" NA NA NA ...
 $ user_verified         : logi [1:926] FALSE FALSE FALSE FALSE FALSE FALSE ...
 $ user_description      : chr [1:926] "" "Unite Member, Ex-Labour\n#ClimateEmergency is Real...\n¡¡¡...Zero by 2030...!!! 🐇🐇🐇🐇🐇\nBunny Hugger 🐰🐰🐰🐰🐰🐰🐰" "Ⓜⓤⓛⓕⓐⓝⓓ, ✦ ˚ *𝔼𝕏𝕆* ˚ ✦, ♡⋆ƝƇƬ⋆♡, ⸙: ✰❛ ⒝⒯⒮; ❀❜, ✧ T̨͈͗̌ͥḣ̖̻͛̓ẹ̿͋̒̕ B̩͎͍̾ͅo̯̱̊͊͢y҉̃̀̋̑z̼͙̓́ͭ ✧, ↳˳⸙;; ❝ ѕєνєηтєєη ᵕ̈ ೫˚∗:, ˗ˏˋRҽɗ VҽƖⱱҽƭ࿐ྂ, ❝𝐼𝒰 ᵕ̈." "Allah - Rasullullah - Family - friends | #AntiJILSyiah dkk | #Tripoter | #mufc #juventus | Pinned Twit - Al ‘Il"| __truncated__ ...
 $ user_name             : chr [1:926] "M Susan" "💙 🟨🟥 🐰🐇🐰🐇 Physics doesn't stop for politics" "𝐸𝓇𝓃𝒶 𝑅𝒾𝓃𝒶 𝐿𝑒𝓈𝓉𝒶𝓇𝒾" "ΛYƬIΉDΛ ӨΉӨЯGЦП 🇵🇸🇮🇩" ...
 $ user_protected        : logi [1:926] FALSE FALSE FALSE FALSE FALSE FALSE ...
 $ user_created_at       : chr [1:926] "2015-11-04T03:02:29.000Z" "2016-01-13T23:09:28.000Z" "2019-02-24T06:11:59.000Z" "2009-07-31T12:18:24.000Z" ...
 $ user_url              : chr [1:926] "" "" "" "https://t.co/UECFF1M57b" ...
 $ user_profile_image_url: chr [1:926] "https://abs.twimg.com/sticky/default_profile_images/default_profile_normal.png" "https://pbs.twimg.com/profile_images/1509223630630182929/rtSRFBDS_normal.jpg" "https://pbs.twimg.com/profile_images/1502247452908597252/FX9f_5iH_normal.jpg" "https://pbs.twimg.com/profile_images/1514535745654235137/BQpezALD_normal.jpg" ...
 $ user_pinned_tweet_id  : chr [1:926] NA "1447245850074390533" NA "1274481454383198210" ...
 $ user_location         : chr [1:926] NA NA "𝐵𝑎𝑛𝑑𝑢𝑛𝑔" "Indonesia" ...
 $ retweet_count         : int [1:926] 0 41 579 95 0 66 39 0 0 124 ...
 $ like_count            : int [1:926] 0 0 0 0 1 0 0 0 0 0 ...
 $ quote_count           : int [1:926] 0 0 0 0 0 0 0 0 0 0 ...
 $ user_tweet_count      : int [1:926] 88273 263910 2642 82828 77156 93451 263910 21877 46069 64 ...
 $ user_list_count       : int [1:926] 7 15 0 0 1 44 15 3 56 0 ...
 $ user_followers_count  : int [1:926] 422 4372 525 1846 1655 3805 4372 573 1937 1 ...
 $ user_following_count  : int [1:926] 573 4963 565 754 2367 462 4963 407 2190 79 ...
 $ sourcetweet_type      : chr [1:926] NA "retweeted" "retweeted" "retweeted" ...
 $ sourcetweet_id        : chr [1:926] NA "1213565174378061826" "1212342410425929728" "1213272799642439681" ...
 $ sourcetweet_text      : chr [1:926] NA "Meat Loaf says Greta Thunberg has ' been forced into thinking climate change is true ' yeah possibly by 97% sci"| __truncated__ "[HELP RT] OPEN SHARING SM ARTIST SEASON GREETINGS 2020\n\n- No shopee\n- Pengiriman dr Jakarta Selatan setelah "| __truncated__ "Maret 2019 ada berita ⁦@indopressid⁩ ttg masalah ganti rugi lahan Waduk Ciawi yg tdk beres.\n\nTyt di Nov 2019, b"| __truncated__ ...
 $ sourcetweet_lang      : chr [1:926] NA "en" "in" "in" ...
 $ sourcetweet_author_id : chr [1:926] NA "2760638907" "1177631206705205248" "44556194" ...
'data.frame':   500 obs. of  14 variables:
 $ author_id          : chr  "976487995300708354" "754870860238888960" "57811254" "1143108226440843265" ...
 $ lang               : chr  "in" "in" "en" "in" ...
 $ conversation_id    : chr  "1213611045954019328" "1213390749879828480" "1213611010998841344" "1213610984033538048" ...
 $ created_at         : chr  "2020-01-04T23:59:55.000Z" "2020-01-04T23:59:48.000Z" "2020-01-04T23:59:47.000Z" "2020-01-04T23:59:41.000Z" ...
 $ text               : chr  "RT @Ade1ra78_: Mnrt ilmu hidrodinamika cr mncegah banjir : \n●Wadah pnampungn hujan ●penyerapan \n●pengaliran \"| __truncated__ "@wisanggeni_084 Masih syukur camatnya minta maaf....lha yg bosnya DKI salahnya sdh kebangetan msh blm minta maa"| __truncated__ "RT @PhilipWegmann: Call was organized by local BLM group to highlight \"Mayor Pete's Cold Shoulder &amp; Tolera"| __truncated__ "BESOK SEKOLAH!!!\n.\nbisa-bisanya gw blm tidur fak.." ...
 $ source             : chr  "Twitter Web App" "Twitter for Android" "Twitter Web App" "Twitter for Android" ...
 $ possibly_sensitive : logi  FALSE FALSE FALSE FALSE FALSE FALSE ...
 $ public_metrics     :'data.frame':    500 obs. of  4 variables:
  ..$ retweet_count: int  99 0 52 0 0 0 0 0 0 0 ...
  ..$ reply_count  : int  0 0 0 0 1 1 0 0 0 0 ...
  ..$ like_count   : int  0 0 0 1 0 0 0 0 0 0 ...
  ..$ quote_count  : int  0 0 0 0 0 0 0 0 0 0 ...
 $ referenced_tweets  :List of 500
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "retweeted"
  .. ..$ id  : chr "1213425756518281216"
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "replied_to"
  .. ..$ id  : chr "1213390749879828480"
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "retweeted"
  .. ..$ id  : chr "1213496493317001217"
  ..$ : NULL
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "replied_to"
  .. ..$ id  : chr "1213610697130536960"
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "replied_to"
  .. ..$ id  : chr "1213610697130536960"
  ..$ : NULL
  ..$ : NULL
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "replied_to"
  .. ..$ id  : chr "1213610352325189632"
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "replied_to"
  .. ..$ id  : chr "1213585807413374976"
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "retweeted"
  .. ..$ id  : chr "1213468848311029760"
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "replied_to"
  .. ..$ id  : chr "1213606075867357184"
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "replied_to"
  .. ..$ id  : chr "1213594615732822016"
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "retweeted"
  .. ..$ id  : chr "1209843406110748672"
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "retweeted"
  .. ..$ id  : chr "1213414676316315650"
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "replied_to"
  .. ..$ id  : chr "1213610451080081409"
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "retweeted"
  .. ..$ id  : chr "1213435024244006912"
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "replied_to"
  .. ..$ id  : chr "1213610183932313600"
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "retweeted"
  .. ..$ id  : chr "1213453050473406464"
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "replied_to"
  .. ..$ id  : chr "1213601037010927618"
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "replied_to"
  .. ..$ id  : chr "1213578767429443585"
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "replied_to"
  .. ..$ id  : chr "1213496675714646018"
  ..$ : NULL
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "retweeted"
  .. ..$ id  : chr "1213254424753254408"
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "replied_to"
  .. ..$ id  : chr "1213516188589809664"
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "retweeted"
  .. ..$ id  : chr "1213496491081379841"
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "retweeted"
  .. ..$ id  : chr "1213456972864843778"
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "replied_to"
  .. ..$ id  : chr "1213590108756070400"
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "replied_to"
  .. ..$ id  : chr "1213609587267555328"
  ..$ : NULL
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "replied_to"
  .. ..$ id  : chr "1213609900724510720"
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "retweeted"
  .. ..$ id  : chr "1212342410425929728"
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "replied_to"
  .. ..$ id  : chr "1213480308663713793"
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "replied_to"
  .. ..$ id  : chr "1213578767429443585"
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "replied_to"
  .. ..$ id  : chr "1213490562159955969"
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "retweeted"
  .. ..$ id  : chr "1145048479091183616"
  ..$ : NULL
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "replied_to"
  .. ..$ id  : chr "1213428161494437888"
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "retweeted"
  .. ..$ id  : chr "1213414676316315650"
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "replied_to"
  .. ..$ id  : chr "1213608674230300672"
  ..$ : NULL
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "retweeted"
  .. ..$ id  : chr "1213455681379917825"
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "retweeted"
  .. ..$ id  : chr "1213565174378061826"
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "retweeted"
  .. ..$ id  : chr "1213496493317001217"
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "retweeted"
  .. ..$ id  : chr "1213496491081379841"
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "retweeted"
  .. ..$ id  : chr "1213435024244006912"
  ..$ : NULL
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "replied_to"
  .. ..$ id  : chr "1213506401076514816"
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "retweeted"
  .. ..$ id  : chr "1213496491081379841"
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "quoted"
  .. ..$ id  : chr "1213392705104969728"
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "replied_to"
  .. ..$ id  : chr "1213123019431792642"
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "retweeted"
  .. ..$ id  : chr "1213453050473406464"
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "retweeted"
  .. ..$ id  : chr "1213455681379917825"
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "retweeted"
  .. ..$ id  : chr "1213414676316315650"
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "replied_to"
  .. ..$ id  : chr "1213453887618764800"
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "quoted"
  .. ..$ id  : chr "1213581100183781377"
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "retweeted"
  .. ..$ id  : chr "1213083928845680641"
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "replied_to"
  .. ..$ id  : chr "1213394859874082816"
  ..$ : NULL
  ..$ : NULL
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "quoted"
  .. ..$ id  : chr "1213606416633778183"
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "replied_to"
  .. ..$ id  : chr "1213552359411863552"
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "replied_to"
  .. ..$ id  : chr "1213496675714646018"
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "replied_to"
  .. ..$ id  : chr "1213608639044444165"
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "replied_to"
  .. ..$ id  : chr "1213603208037203970"
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "replied_to"
  .. ..$ id  : chr "1213605682378731520"
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "replied_to"
  .. ..$ id  : chr "1213606520916561920"
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "replied_to"
  .. ..$ id  : chr "1213452328449101824"
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "retweeted"
  .. ..$ id  : chr "1213303782739599360"
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "replied_to"
  .. ..$ id  : chr "1213608992901148672"
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "replied_to"
  .. ..$ id  : chr "1213498223186173952"
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "replied_to"
  .. ..$ id  : chr "1213545625104465920"
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "replied_to"
  .. ..$ id  : chr "1213485016409182208"
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "retweeted"
  .. ..$ id  : chr "1213414676316315650"
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "replied_to"
  .. ..$ id  : chr "1213608723735670784"
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "retweeted"
  .. ..$ id  : chr "1210998990289821696"
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "quoted"
  .. ..$ id  : chr "1213358846988570625"
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "replied_to"
  .. ..$ id  : chr "1213608476091379712"
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "quoted"
  .. ..$ id  : chr "1213254767553601536"
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "retweeted"
  .. ..$ id  : chr "1213605022069645312"
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "retweeted"
  .. ..$ id  : chr "1213414676316315650"
  ..$ : NULL
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "replied_to"
  .. ..$ id  : chr "1213279021401686016"
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "retweeted"
  .. ..$ id  : chr "1213083928845680641"
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "retweeted"
  .. ..$ id  : chr "1213592117857202176"
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "retweeted"
  .. ..$ id  : chr "1213502899118125057"
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "replied_to"
  .. ..$ id  : chr "1213607766633267201"
  ..$ : NULL
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "replied_to"
  .. ..$ id  : chr "1213493880978460672"
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "retweeted"
  .. ..$ id  : chr "1213272799642439681"
  ..$ : NULL
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "replied_to"
  .. ..$ id  : chr "1213467696031051776"
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "retweeted"
  .. ..$ id  : chr "1213501431983960066"
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "retweeted"
  .. ..$ id  : chr "1213353018768404480"
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "replied_to"
  .. ..$ id  : chr "1213588506737381377"
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "retweeted"
  .. ..$ id  : chr "1203395827781242881"
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "retweeted"
  .. ..$ id  : chr "1213440922882588677"
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "retweeted"
  .. ..$ id  : chr "1213586079510450176"
  ..$ :'data.frame':    1 obs. of  2 variables:
  .. ..$ type: chr "replied_to"
  .. ..$ id  : chr "1213607844802519043"
  .. [list output truncated]
 $ id                 : chr  "1213611045954019328" "1213611015192997888" "1213611010998841344" "1213610984033538048" ...
 $ in_reply_to_user_id: chr  NA "112953652" NA NA ...
 $ entities           :'data.frame':    500 obs. of  4 variables:
  ..$ mentions   :List of 500
  .. ..$ : NULL
  .. ..$ :'data.frame': 1 obs. of  4 variables:
  .. .. ..$ start   : int 0
  .. .. ..$ end     : int 15
  .. .. ..$ username: chr "wisanggeni_084"
  .. .. ..$ id      : chr "112953652"
  .. ..$ :'data.frame': 1 obs. of  4 variables:
  .. .. ..$ start   : int 3
  .. .. ..$ end     : int 17
  .. .. ..$ username: chr "PhilipWegmann"
  .. .. ..$ id      : chr "591973307"
  .. ..$ : NULL
  .. ..$ :'data.frame': 1 obs. of  4 variables:
  .. .. ..$ start   : int 0
  .. .. ..$ end     : int 10
  .. .. ..$ username: chr "busannboi"
  .. .. ..$ id      : chr "1196778374103879686"
  .. ..$ :'data.frame': 1 obs. of  4 variables:
  .. .. ..$ start   : int 0
  .. .. ..$ end     : int 10
  .. .. ..$ username: chr "busannboi"
  .. .. ..$ id      : chr "1196778374103879686"
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ :'data.frame': 1 obs. of  4 variables:
  .. .. ..$ start   : int 0
  .. .. ..$ end     : int 10
  .. .. ..$ username: chr "awartydos"
  .. .. ..$ id      : chr "1022857075737554944"
  .. ..$ :'data.frame': 1 obs. of  4 variables:
  .. .. ..$ start   : int 0
  .. .. ..$ end     : int 10
  .. .. ..$ username: chr "dr_koko28"
  .. .. ..$ id      : chr "1052703629528854530"
  .. ..$ :'data.frame': 1 obs. of  4 variables:
  .. .. ..$ start   : int 3
  .. .. ..$ end     : int 15
  .. .. ..$ username: chr "ronavioleta"
  .. .. ..$ id      : chr "485385284"
  .. ..$ :'data.frame': 1 obs. of  4 variables:
  .. .. ..$ start   : int 0
  .. .. ..$ end     : int 11
  .. .. ..$ username: chr "kkaepjjunk"
  .. .. ..$ id      : chr "1051771095676678144"
  .. ..$ :'data.frame': 1 obs. of  4 variables:
  .. .. ..$ start   : int 0
  .. .. ..$ end     : int 8
  .. .. ..$ username: chr "Zargo05"
  .. .. ..$ id      : chr "2719683537"
  .. ..$ :'data.frame': 1 obs. of  4 variables:
  .. .. ..$ start   : int 3
  .. .. ..$ end     : int 14
  .. .. ..$ username: chr "Iwa_Kusuma"
  .. .. ..$ id      : chr "187845559"
  .. ..$ :'data.frame': 1 obs. of  4 variables:
  .. .. ..$ start   : int 3
  .. .. ..$ end     : int 16
  .. .. ..$ username: chr "MurtadhaOne1"
  .. .. ..$ id      : chr "1178950184601935873"
  .. ..$ : NULL
  .. ..$ :'data.frame': 1 obs. of  4 variables:
  .. .. ..$ start   : int 3
  .. .. ..$ end     : int 14
  .. .. ..$ username: chr "honjayaass"
  .. .. ..$ id      : chr "713671084877295616"
  .. ..$ : NULL
  .. ..$ :'data.frame': 10 obs. of  4 variables:
  .. .. ..$ start   : int  3 19 27 35 49 59 76 85 98 119
  .. .. ..$ end     : int  16 26 34 48 58 75 84 97 112 125
  .. .. ..$ username: chr  "Blueequus775" "NRDems" "neguse" "RepAndyLevin" ...
  .. .. ..$ id      : chr  "833402240241065984" "247486443" "6875922" "1080277407867772930" ...
  .. ..$ :'data.frame': 1 obs. of  4 variables:
  .. .. ..$ start   : int 0
  .. .. ..$ end     : int 15
  .. .. ..$ username: chr "collegemenfess"
  .. .. ..$ id      : chr "1046084008742801408"
  .. ..$ : NULL
  .. ..$ :'data.frame': 2 obs. of  4 variables:
  .. .. ..$ start   : int  0 14
  .. .. ..$ end     : int  13 28
  .. .. ..$ username: chr  "peterhanniee" "doryeonimjin1"
  .. .. ..$ id      : chr  "1102077820035973122" "964489271598923776"
  .. ..$ : NULL
  .. ..$ :'data.frame': 1 obs. of  4 variables:
  .. .. ..$ start   : int 3
  .. .. ..$ end     : int 15
  .. .. ..$ username: chr "paintedroes"
  .. .. ..$ id      : chr "1152107098509103104"
  .. ..$ :'data.frame': 3 obs. of  4 variables:
  .. .. ..$ start   : int  0 11 25
  .. .. ..$ end     : int  10 24 36
  .. .. ..$ username: chr  "pipigooro" "freckleskiss" "jeketifeed"
  .. .. ..$ id      : chr  "1091390335500963840" "1080846966190292993" "1172726465869168642"
  .. ..$ :'data.frame': 1 obs. of  4 variables:
  .. .. ..$ start   : int 3
  .. .. ..$ end     : int 17
  .. .. ..$ username: chr "PhilipWegmann"
  .. .. ..$ id      : chr "591973307"
  .. ..$ :'data.frame': 1 obs. of  4 variables:
  .. .. ..$ start   : int 14
  .. .. ..$ end     : int 23
  .. .. ..$ username: chr "aMrazing"
  .. .. ..$ id      : chr "76298119"
  .. ..$ :'data.frame': 1 obs. of  4 variables:
  .. .. ..$ start   : int 0
  .. .. ..$ end     : int 14
  .. .. ..$ username: chr "PutrimalamBff"
  .. .. ..$ id      : chr "3412121540"
  .. ..$ :'data.frame': 7 obs. of  4 variables:
  .. .. ..$ start   : int  25 37 52 65 75 87 97
  .. .. ..$ end     : int  36 51 64 74 86 96 113
  .. .. ..$ username: chr  "helmifelis" "zarazettirazr" "Fahrihamzah" "fadlizon" ...
  .. .. ..$ id      : chr  "1117995080743174145" "50682651" "120968478" "79139422" ...
  .. ..$ : NULL
  .. ..$ :'data.frame': 1 obs. of  4 variables:
  .. .. ..$ start   : int 0
  .. .. ..$ end     : int 11
  .. .. ..$ username: chr "nyampahkuy"
  .. .. ..$ id      : chr "1168919760328962049"
  .. ..$ : NULL
  .. ..$ :'data.frame': 1 obs. of  4 variables:
  .. .. ..$ start   : int 0
  .. .. ..$ end     : int 14
  .. .. ..$ username: chr "kpopstorefess"
  .. .. ..$ id      : chr "1151110183319289857"
  .. ..$ : NULL
  .. ..$ :'data.frame': 1 obs. of  4 variables:
  .. .. ..$ start   : int 0
  .. .. ..$ end     : int 13
  .. .. ..$ username: chr "hopebiiie218"
  .. .. ..$ id      : chr "1085218621360492544"
  .. ..$ :'data.frame': 1 obs. of  4 variables:
  .. .. ..$ start   : int 3
  .. .. ..$ end     : int 14
  .. .. ..$ username: chr "alamandose"
  .. .. ..$ id      : chr "1061465662210469888"
  .. ..$ : NULL
  .. ..$ :'data.frame': 1 obs. of  4 variables:
  .. .. ..$ start   : int 0
  .. .. ..$ end     : int 7
  .. .. ..$ username: chr "Viu_ID"
  .. .. ..$ id      : chr "4712543484"
  .. ..$ :'data.frame': 1 obs. of  4 variables:
  .. .. ..$ start   : int 3
  .. .. ..$ end     : int 16
  .. .. ..$ username: chr "MurtadhaOne1"
  .. .. ..$ id      : chr "1178950184601935873"
  .. ..$ :'data.frame': 1 obs. of  4 variables:
  .. .. ..$ start   : int 0
  .. .. ..$ end     : int 14
  .. .. ..$ username: chr "kintanaliefap"
  .. .. ..$ id      : chr "713693509"
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ :'data.frame': 1 obs. of  4 variables:
  .. .. ..$ start   : int 3
  .. .. ..$ end     : int 17
  .. .. ..$ username: chr "PhilipWegmann"
  .. .. ..$ id      : chr "591973307"
  .. ..$ :'data.frame': 1 obs. of  4 variables:
  .. .. ..$ start   : int 3
  .. .. ..$ end     : int 17
  .. .. ..$ username: chr "PhilipWegmann"
  .. .. ..$ id      : chr "591973307"
  .. ..$ :'data.frame': 1 obs. of  4 variables:
  .. .. ..$ start   : int 3
  .. .. ..$ end     : int 14
  .. .. ..$ username: chr "honjayaass"
  .. .. ..$ id      : chr "713671084877295616"
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ :'data.frame': 1 obs. of  4 variables:
  .. .. ..$ start   : int 3
  .. .. ..$ end     : int 17
  .. .. ..$ username: chr "PhilipWegmann"
  .. .. ..$ id      : chr "591973307"
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ :'data.frame': 10 obs. of  4 variables:
  .. .. ..$ start   : int  3 19 27 35 49 59 76 85 98 119
  .. .. ..$ end     : int  16 26 34 48 58 75 84 97 112 125
  .. .. ..$ username: chr  "Blueequus775" "NRDems" "neguse" "RepAndyLevin" ...
  .. .. ..$ id      : chr  "833402240241065984" "247486443" "6875922" "1080277407867772930" ...
  .. ..$ : NULL
  .. ..$ :'data.frame': 1 obs. of  4 variables:
  .. .. ..$ start   : int 3
  .. .. ..$ end     : int 16
  .. .. ..$ username: chr "MurtadhaOne1"
  .. .. ..$ id      : chr "1178950184601935873"
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ :'data.frame': 1 obs. of  4 variables:
  .. .. ..$ start   : int 0
  .. .. ..$ end     : int 8
  .. .. ..$ username: chr "Takviri"
  .. .. ..$ id      : chr "2547595849"
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ :'data.frame': 1 obs. of  4 variables:
  .. .. ..$ start   : int 0
  .. .. ..$ end     : int 12
  .. .. ..$ username: chr "blm_molly94"
  .. .. ..$ id      : chr "456221998"
  .. ..$ :'data.frame': 2 obs. of  4 variables:
  .. .. ..$ start   : int  0 14
  .. .. ..$ end     : int  13 28
  .. .. ..$ username: chr  "peterhanniee" "doryeonimjin1"
  .. .. ..$ id      : chr  "1102077820035973122" "964489271598923776"
  .. ..$ :'data.frame': 1 obs. of  4 variables:
  .. .. ..$ start   : int 0
  .. .. ..$ end     : int 14
  .. .. ..$ username: chr "SlaveryPrison"
  .. .. ..$ id      : chr "820355797234266113"
  .. ..$ :'data.frame': 2 obs. of  4 variables:
  .. .. ..$ start   : int  0 16
  .. .. ..$ end     : int  15 24
  .. .. ..$ username: chr  "ZamrudHambalii" "chesylh"
  .. .. ..$ id      : chr  "796794226675748865" "1081874576789786624"
  .. ..$ :'data.frame': 1 obs. of  4 variables:
  .. .. ..$ start   : int 0
  .. .. ..$ end     : int 12
  .. .. ..$ username: chr "nengtyaaas_"
  .. .. ..$ id      : chr "598891496"
  .. ..$ : NULL
  .. ..$ :'data.frame': 1 obs. of  4 variables:
  .. .. ..$ start   : int 0
  .. .. ..$ end     : int 12
  .. .. ..$ username: chr "ronavioleta"
  .. .. ..$ id      : chr "485385284"
  .. ..$ :'data.frame': 1 obs. of  4 variables:
  .. .. ..$ start   : int 20
  .. .. ..$ end     : int 29
  .. .. ..$ username: chr "angewwie"
  .. .. ..$ id      : chr "560103367"
  .. ..$ : NULL
  .. ..$ :'data.frame': 1 obs. of  4 variables:
  .. .. ..$ start   : int 0
  .. .. ..$ end     : int 12
  .. .. ..$ username: chr "ilvanyutama"
  .. .. ..$ id      : chr "632971308"
  .. ..$ :'data.frame': 1 obs. of  4 variables:
  .. .. ..$ start   : int 0
  .. .. ..$ end     : int 10
  .. .. ..$ username: chr "eve_jkt48"
  .. .. ..$ id      : chr "1299669182116585472"
  .. ..$ :'data.frame': 1 obs. of  4 variables:
  .. .. ..$ start   : int 0
  .. .. ..$ end     : int 10
  .. .. ..$ username: chr "andihiyat"
  .. .. ..$ id      : chr "886934161"
  .. ..$ :'data.frame': 1 obs. of  4 variables:
  .. .. ..$ start   : int 3
  .. .. ..$ end     : int 16
  .. .. ..$ username: chr "MurtadhaOne1"
  .. .. ..$ id      : chr "1178950184601935873"
  .. ..$ :'data.frame': 1 obs. of  4 variables:
  .. .. ..$ start   : int 0
  .. .. ..$ end     : int 12
  .. .. ..$ username: chr "gustiastral"
  .. .. ..$ id      : chr "1483676834382630912"
  .. ..$ :'data.frame': 1 obs. of  4 variables:
  .. .. ..$ start   : int 3
  .. .. ..$ end     : int 18
  .. .. ..$ username: chr "FreeWildHorses"
  .. .. ..$ id      : chr "101594119"
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ :'data.frame': 9 obs. of  4 variables:
  .. .. ..$ start   : int  3 19 34 50 64 78 86 101 115
  .. .. ..$ end     : int  17 33 49 63 77 85 100 114 131
  .. .. ..$ username: chr  "IamSWaGodKing" "carbonsaveruk" "PeterSharpley3" "nubiankemett" ...
  .. .. ..$ id      : chr  "2260768729" "119322785" "880364298010320897" "772899249637974017" ...
  .. ..$ :'data.frame': 1 obs. of  4 variables:
  .. .. ..$ start   : int 3
  .. .. ..$ end     : int 16
  .. .. ..$ username: chr "MurtadhaOne1"
  .. .. ..$ id      : chr "1178950184601935873"
  .. ..$ : NULL
  .. ..$ :'data.frame': 1 obs. of  4 variables:
  .. .. ..$ start   : int 0
  .. .. ..$ end     : int 11
  .. .. ..$ username: chr "msaid_didu"
  .. .. ..$ id      : chr "1117990249806721024"
  .. ..$ : NULL
  .. ..$ :'data.frame': 9 obs. of  4 variables:
  .. .. ..$ start   : int  3 19 34 50 64 78 86 101 115
  .. .. ..$ end     : int  17 33 49 63 77 85 100 114 131
  .. .. ..$ username: chr  "carbonsaveruk" "IamSWaGodKing" "PeterSharpley3" "nubiankemett" ...
  .. .. ..$ id      : chr  "119322785" "2260768729" "880364298010320897" "772899249637974017" ...
  .. ..$ :'data.frame': 1 obs. of  4 variables:
  .. .. ..$ start   : int 3
  .. .. ..$ end     : int 18
  .. .. ..$ username: chr "ProfBlacktruth"
  .. .. ..$ id      : chr "847075612841971712"
  .. ..$ :'data.frame': 1 obs. of  4 variables:
  .. .. ..$ start   : int 0
  .. .. ..$ end     : int 11
  .. .. ..$ username: chr "Jiiyeonp93"
  .. .. ..$ id      : chr "602439576"
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ :'data.frame': 2 obs. of  4 variables:
  .. .. ..$ start   : int  3 38
  .. .. ..$ end     : int  13 50
  .. .. ..$ username: chr  "elisa_jkt" "indopressid"
  .. .. ..$ id      : chr  "44556194" "735274589723361280"
  .. ..$ :'data.frame': 1 obs. of  4 variables:
  .. .. ..$ start   : int 254
  .. .. ..$ end     : int 268
  .. .. ..$ username: chr "aniesbaswedan"
  .. .. ..$ id      : chr "110312278"
  .. ..$ :'data.frame': 1 obs. of  4 variables:
  .. .. ..$ start   : int 0
  .. .. ..$ end     : int 10
  .. .. ..$ username: chr "FOODFESS2"
  .. .. ..$ id      : chr "939277717966544896"
  .. ..$ :'data.frame': 1 obs. of  4 variables:
  .. .. ..$ start   : int 3
  .. .. ..$ end     : int 17
  .. .. ..$ username: chr "AryaNovrianus"
  .. .. ..$ id      : chr "107594531"
  .. ..$ :'data.frame': 1 obs. of  4 variables:
  .. .. ..$ start   : int 3
  .. .. ..$ end     : int 11
  .. .. ..$ username: chr "cmb1010"
  .. .. ..$ id      : chr "2220763525"
  .. ..$ :'data.frame': 4 obs. of  4 variables:
  .. .. ..$ start   : int  16 23 38 50
  .. .. ..$ end     : int  22 36 49 63
  .. .. ..$ username: chr  "blmnv" "LaraLeaTrump" "WhiteHouse" "SteveHiltonx"
  .. .. ..$ id      : chr  "211934537" "75541946" "1323730225067339784" "2779389582"
  .. ..$ : NULL
  .. ..$ :'data.frame': 1 obs. of  4 variables:
  .. .. ..$ start   : int 3
  .. .. ..$ end     : int 16
  .. .. ..$ username: chr "tchevalier10"
  .. .. ..$ id      : chr "3104759578"
  .. ..$ :'data.frame': 2 obs. of  4 variables:
  .. .. ..$ start   : int  3 19
  .. .. ..$ end     : int  16 25
  .. .. ..$ username: chr  "queeralamode" "BLMLA"
  .. .. ..$ id      : chr  "3188096689" "2940882906"
  .. ..$ : NULL
  .. .. [list output truncated]
  ..$ annotations:List of 500
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ :'data.frame': 2 obs. of  5 variables:
  .. .. ..$ start          : int  47 71
  .. .. ..$ end            : int  49 80
  .. .. ..$ probability    : num  0.667 0.678
  .. .. ..$ type           : chr  "Organization" "Person"
  .. .. ..$ normalized_text: chr  "BLM" "Mayor Pete"
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ :'data.frame': 1 obs. of  5 variables:
  .. .. ..$ start          : int 24
  .. .. ..$ end            : int 33
  .. .. ..$ probability    : num 0.715
  .. .. ..$ type           : chr "Person"
  .. .. ..$ normalized_text: chr "Kaepernack"
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ :'data.frame': 1 obs. of  5 variables:
  .. .. ..$ start          : int 44
  .. .. ..$ end            : int 46
  .. .. ..$ probability    : num 0.618
  .. .. ..$ type           : chr "Organization"
  .. .. ..$ normalized_text: chr "BLM"
  .. ..$ : NULL
  .. ..$ :'data.frame': 3 obs. of  5 variables:
  .. .. ..$ start          : int  38 54 131
  .. .. ..$ end            : int  49 56 138
  .. .. ..$ probability    : num  0.968 0.75 0.839
  .. .. ..$ type           : chr  "Person" "Organization" "Person"
  .. .. ..$ normalized_text: chr  "Jorden Giger" "BLM" "Eric Log"
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ :'data.frame': 2 obs. of  5 variables:
  .. .. ..$ start          : int  14 29
  .. .. ..$ end            : int  22 42
  .. .. ..$ probability    : num  0.516 0.992
  .. .. ..$ type           : chr  "Person" "Person"
  .. .. ..$ normalized_text: chr  "Meat Loaf" "Greta Thunberg"
  .. ..$ :'data.frame': 2 obs. of  5 variables:
  .. .. ..$ start          : int  47 71
  .. .. ..$ end            : int  49 80
  .. .. ..$ probability    : num  0.667 0.678
  .. .. ..$ type           : chr  "Organization" "Person"
  .. .. ..$ normalized_text: chr  "BLM" "Mayor Pete"
  .. ..$ :'data.frame': 3 obs. of  5 variables:
  .. .. ..$ start          : int  38 54 131
  .. .. ..$ end            : int  49 56 138
  .. .. ..$ probability    : num  0.968 0.75 0.839
  .. .. ..$ type           : chr  "Person" "Organization" "Person"
  .. .. ..$ normalized_text: chr  "Jorden Giger" "BLM" "Eric Log"
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ :'data.frame': 3 obs. of  5 variables:
  .. .. ..$ start          : int  38 54 131
  .. .. ..$ end            : int  49 56 138
  .. .. ..$ probability    : num  0.968 0.75 0.839
  .. .. ..$ type           : chr  "Person" "Organization" "Person"
  .. .. ..$ normalized_text: chr  "Jorden Giger" "BLM" "Eric Log"
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ :'data.frame': 2 obs. of  5 variables:
  .. .. ..$ start          : int  6 20
  .. .. ..$ end            : int  16 24
  .. .. ..$ probability    : num  0.944 0.983
  .. .. ..$ type           : chr  "Person" "Person"
  .. .. ..$ normalized_text: chr  "lucas silva" "piris"
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ :'data.frame': 2 obs. of  5 variables:
  .. .. ..$ start          : int  56 99
  .. .. ..$ end            : int  67 101
  .. .. ..$ probability    : num  0.781 0.692
  .. .. ..$ type           : chr  "Place" "Organization"
  .. .. ..$ normalized_text: chr  "Fish Springs" "BLM"
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ :'data.frame': 2 obs. of  5 variables:
  .. .. ..$ start          : int  20 57
  .. .. ..$ end            : int  23 61
  .. .. ..$ probability    : num  0.309 0.997
  .. .. ..$ type           : chr  "Person" "Person"
  .. .. ..$ normalized_text: chr  "WaPo" "Biden"
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ :'data.frame': 1 obs. of  5 variables:
  .. .. ..$ start          : int 114
  .. .. ..$ end            : int 116
  .. .. ..$ probability    : num 0.784
  .. .. ..$ type           : chr "Organization"
  .. .. ..$ normalized_text: chr "BLM"
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. .. [list output truncated]
  ..$ urls       :List of 500
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ :'data.frame': 1 obs. of  5 variables:
  .. .. ..$ start       : int 47
  .. .. ..$ end         : int 70
  .. .. ..$ url         : chr "https://t.co/8EC5NN4xom"
  .. .. ..$ expanded_url: chr "https://twitter.com/abouddandachi/status/1213586036279906306"
  .. .. ..$ display_url : chr "twitter.com/abouddandachi/…"
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ :'data.frame': 1 obs. of  5 variables:
  .. .. ..$ start       : int 75
  .. .. ..$ end         : int 98
  .. .. ..$ url         : chr "https://t.co/g5osbB7PMh"
  .. .. ..$ expanded_url: chr "https://twitter.com/honjayaass/status/1213435024244006912/video/1"
  .. .. ..$ display_url : chr "pic.twitter.com/g5osbB7PMh"
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ :'data.frame': 1 obs. of  5 variables:
  .. .. ..$ start       : int 76
  .. .. ..$ end         : int 99
  .. .. ..$ url         : chr "https://t.co/HnQgHNtsZK"
  .. .. ..$ expanded_url: chr "https://twitter.com/paintedroes/status/1213254424753254408/video/1"
  .. .. ..$ display_url : chr "pic.twitter.com/HnQgHNtsZK"
  .. ..$ :'data.frame': 1 obs. of  5 variables:
  .. .. ..$ start       : int 136
  .. .. ..$ end         : int 159
  .. .. ..$ url         : chr "https://t.co/rcOFYaYr0Q"
  .. .. ..$ expanded_url: chr "https://twitter.com/TidakDikenall_/status/1213610590205136896/photo/1"
  .. .. ..$ display_url : chr "pic.twitter.com/rcOFYaYr0Q"
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ :'data.frame': 1 obs. of  5 variables:
  .. .. ..$ start       : int 10
  .. .. ..$ end         : int 33
  .. .. ..$ url         : chr "https://t.co/hVIuKIlcra"
  .. .. ..$ expanded_url: chr "https://www.bbc.co.uk/news/uk-42749089"
  .. .. ..$ display_url : chr "bbc.co.uk/news/uk-427490…"
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ :'data.frame': 1 obs. of  5 variables:
  .. .. ..$ start       : int 110
  .. .. ..$ end         : int 133
  .. .. ..$ url         : chr "https://t.co/vd2UpC1iAP"
  .. .. ..$ expanded_url: chr "https://twitter.com/sya_noonaa/status/1213455681379917825/photo/1"
  .. .. ..$ display_url : chr "pic.twitter.com/vd2UpC1iAP"
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ :'data.frame': 1 obs. of  5 variables:
  .. .. ..$ start       : int 75
  .. .. ..$ end         : int 98
  .. .. ..$ url         : chr "https://t.co/g5osbB7PMh"
  .. .. ..$ expanded_url: chr "https://twitter.com/honjayaass/status/1213435024244006912/video/1"
  .. .. ..$ display_url : chr "pic.twitter.com/g5osbB7PMh"
  .. ..$ :'data.frame': 1 obs. of  5 variables:
  .. .. ..$ start       : int 108
  .. .. ..$ end         : int 131
  .. .. ..$ url         : chr "https://t.co/BdUPSVG3UW"
  .. .. ..$ expanded_url: chr "https://twitter.com/Jiminie_eomma18/status/1213609964113018880/photo/1"
  .. .. ..$ display_url : chr "pic.twitter.com/BdUPSVG3UW"
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ :'data.frame': 1 obs. of  5 variables:
  .. .. ..$ start       : int 137
  .. .. ..$ end         : int 160
  .. .. ..$ url         : chr "https://t.co/ybI89TlbQ1"
  .. .. ..$ expanded_url: chr "https://twitter.com/kabarklaten/status/1213392705104969728"
  .. .. ..$ display_url : chr "twitter.com/kabarklaten/st…"
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ :'data.frame': 1 obs. of  5 variables:
  .. .. ..$ start       : int 110
  .. .. ..$ end         : int 133
  .. .. ..$ url         : chr "https://t.co/vd2UpC1iAP"
  .. .. ..$ expanded_url: chr "https://twitter.com/sya_noonaa/status/1213455681379917825/photo/1"
  .. .. ..$ display_url : chr "pic.twitter.com/vd2UpC1iAP"
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ :'data.frame': 1 obs. of  5 variables:
  .. .. ..$ start       : int 49
  .. .. ..$ end         : int 72
  .. .. ..$ url         : chr "https://t.co/PA1xmqBxBZ"
  .. .. ..$ expanded_url: chr "https://twitter.com/tribunnews/status/1213581100183781377"
  .. .. ..$ display_url : chr "twitter.com/tribunnews/sta…"
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ :'data.frame': 1 obs. of  5 variables:
  .. .. ..$ start       : int 67
  .. .. ..$ end         : int 90
  .. .. ..$ url         : chr "https://t.co/trbuKhNGqv"
  .. .. ..$ expanded_url: chr "https://twitter.com/ESPNBrasil/status/1213606416633778183"
  .. .. ..$ display_url : chr "twitter.com/ESPNBrasil/sta…"
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ :'data.frame': 1 obs. of  7 variables:
  .. .. ..$ start       : int 268
  .. .. ..$ end         : int 291
  .. .. ..$ url         : chr "https://t.co/akKvc7YrVa"
  .. .. ..$ expanded_url: chr "http://bit.ly/yukdm"
  .. .. ..$ display_url : chr "bit.ly/yukdm"
  .. .. ..$ status      : int 200
  .. .. ..$ unwound_url : chr "https://twitter.com/messages/compose?recipient_id=548904824%E2%81%A0%E2%81%A0%E2%81%A0%E2%81%A0"
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ :'data.frame': 1 obs. of  5 variables:
  .. .. ..$ start       : int 147
  .. .. ..$ end         : int 170
  .. .. ..$ url         : chr "https://t.co/5oIMTw7sMK"
  .. .. ..$ expanded_url: chr "https://twitter.com/masaryaduta/status/1213358846988570625"
  .. .. ..$ display_url : chr "twitter.com/masaryaduta/st…"
  .. ..$ : NULL
  .. ..$ :'data.frame': 1 obs. of  5 variables:
  .. .. ..$ start       : int 87
  .. .. ..$ end         : int 110
  .. .. ..$ url         : chr "https://t.co/L03QJhTqIa"
  .. .. ..$ expanded_url: chr "https://twitter.com/kangdede78/status/1213254767553601536"
  .. .. ..$ display_url : chr "twitter.com/kangdede78/sta…"
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ :'data.frame': 1 obs. of  5 variables:
  .. .. ..$ start       : int 92
  .. .. ..$ end         : int 115
  .. .. ..$ url         : chr "https://t.co/D94EyfFZd1"
  .. .. ..$ expanded_url: chr "https://twitter.com/queeralamode/status/1213586079510450176/video/1"
  .. .. ..$ display_url : chr "pic.twitter.com/D94EyfFZd1"
  .. ..$ : NULL
  .. .. [list output truncated]
  ..$ hashtags   :List of 500
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ :'data.frame': 1 obs. of  3 variables:
  .. .. ..$ start: int 109
  .. .. ..$ end  : int 127
  .. .. ..$ tag  : chr "JATUHTEMPOCICILAN"
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ :'data.frame': 1 obs. of  3 variables:
  .. .. ..$ start: int 94
  .. .. ..$ end  : int 109
  .. .. ..$ tag  : chr "kpopfriendship"
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ :'data.frame': 1 obs. of  3 variables:
  .. .. ..$ start: int 94
  .. .. ..$ end  : int 109
  .. .. ..$ tag  : chr "kpopfriendship"
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ :'data.frame': 3 obs. of  3 variables:
  .. .. ..$ start: int  70 80 87
  .. .. ..$ end  : int  75 85 91
  .. .. ..$ tag  : chr  "Iran" "Iraq" "BLM"
  .. ..$ : NULL
  .. .. [list output truncated]
 $ attachments        :'data.frame':    500 obs. of  1 variable:
  ..$ media_keys:List of 500
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : chr "7_1213434783478341632"
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : chr "7_1213254390498263040"
  .. ..$ : chr "3_1213610580033986562"
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : chr "3_1213455597707747328"
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : chr "7_1213434783478341632"
  .. ..$ : chr "3_1213609957070798849"
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : chr "3_1213455597707747328"
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : NULL
  .. ..$ : chr "7_1213585912421961728"
  .. ..$ : NULL
  .. .. [list output truncated]
 $ geo                :'data.frame':    500 obs. of  1 variable:
  ..$ place_id: chr  NA NA NA NA ...

Querying by user

tweetscjb <- get_all_tweets(
  user = "cbarrie",
  start_tweets = "2015-01-01T00:00:00Z",
  end_tweets = "2020-01-05T00:00:00Z",
  bearer_token = get_bearer(),
  file = "data/cjbtweets.rds",
  n = 500
)

Querying by user

text referenced_tweets conversation_id created_at entities lang author_id public_metrics id possibly_sensitive source in_reply_to_user_id attachments
RT @ProfJaneGreen: Why has so much changed so quickly in GB elections? The result of long term volatility and Electoral Shocks. I venture t… retweeted , 1207595336530907136 1207621149720555520 2019-12-19T11:18:13.000Z 3, 17, ProfJaneGreen, 112729477 en 95226101 14 1207621149720555520 FALSE Twitter Web App NA NULL
Protest cycles worldwide rely on the ritual gathering of crowds on focal days. Does this limit the power of the street during a political transition? @NeilKetchley and I ask this question wrt Egypt and Tunisia in 2011. Just up @PRQjournal https://t.co/HH2kao5nk0 NULL 1206481954306179073 2019-12-16T07:51:27.000Z 150, 227, 163, 238, NeilKetchley, PRQjournal, 419500182, 775719113696030720 en 95226101 14 1206481954306179073 FALSE Twitter Web App NA NULL
RT @dakvid: My gallery of #30DayMapChallenge is online (not complete yet, but growing). Thanks to @tjukanov for initiating, and everyone wh… retweeted , 1204473381019500545 1205050772351782914 2019-12-12T09:04:27.000Z 3, 98, 10, 107, dakvid, tjukanov, 33788841, 2198358416 en 95226101 28 1205050772351782914 FALSE Twitter Web App NA NULL
RT @PEngzell: New publication w/@fctropf: Heritability of education rises with intergenerational mobility tl;dr: Variation in intergenerat… retweeted , 1202253764918497280 1202873668201799681 2019-12-06T08:53:25.000Z 3, 32, 12, 40, pengzell, fctropf, 822050146796052480, 718432707253035008 en 95226101 99 1202873668201799681 FALSE Twitter Web App NA NULL
RT @ruettenauer: When do you need spatial models? And which specification should you use? Have a look at my simulation paper, now out in So… retweeted , 1200366883825999873 1200369870858264578 2019-11-29T11:04:13.000Z 3, 15, ruettenauer, 397991469 en 95226101 49 1200369870858264578 FALSE Twitter Web App NA NULL
Very late to this but this is brilliant data journalism from @Reuters https://t.co/L2razVQNwM NULL 1200066433213980672 2019-11-28T14:58:28.000Z 61, 69, Reuters, 1652541 en 95226101 1 1200066433213980672 FALSE Twitter Web App NA NULL
Prepping teaching material for quant. methods course and want to give a boost to some great resources I've found using Shiny to teach intro. stats/data wrangling &amp; viz. •https://t.co/4L5jRDb1ga •https://t.co/g0YzlwptyZ •https://t.co/IDUDzB1due •https://t.co/AYvpQ0zE3p NULL 1199023375135444994 2019-11-25T17:53:44.000Z NULL en 95226101 1 1199023375135444994 FALSE Twitter Web App NA NULL
RT @ferdinandeibl: Excited to announce my forthcoming book Social Dictatorships with @OUPEconomics. Check it out if you are interested in… retweeted , 1191996297752039424 1192005230835224577 2019-11-06T09:06:08.000Z 3, 85, 17, 98, ferdinandeibl, OUPEconomics, 1186335979, 2474568630 en 95226101 41 1192005230835224577 FALSE Twitter Web App NA NULL
Conclusion: if protest matters for forcing democratic breakthrough, we need also to pay attention to how the forms of protest available to oppositions may yet limit the power of the street during transition. replied_to , 1190212586182184960 1190212513260019712 2019-11-01T10:22:48.000Z NULL en 95226101 0 1190212587939651584 FALSE Twitter Web App 95226101 NULL
This repertoire⁠—an inheritance of the revolutionary period⁠—continues in Egypt with the recent round of anti-Sisi Friday Protests https://t.co/mQPcH2CTgd replied_to , 1190212585024630790 1190212513260019712 2019-11-01T10:22:48.000Z NULL en 95226101 2 1190212586182184960 FALSE Twitter Web App 95226101 NULL
3) transitory nature of Friday protest limited any potential for coalitions to form over the revolutionary conjuncture replied_to , 1190212583682383872 1190212513260019712 2019-11-01T10:22:48.000Z NULL en 95226101 0 1190212585024630790 FALSE Twitter Web App 95226101 NULL
2) ritual gatherings became very easy to police: arterial routes were closed down, preventing mass gatherings in public squares from taking place replied_to , 1190212582365442048 1190212513260019712 2019-11-01T10:22:47.000Z NULL en 95226101 0 1190212583682383872 FALSE Twitter Web App 95226101 NULL
1) labor protest rarely took place in conjunction with broader political protest, limiting impact of economic cost labor has potential to inflict replied_to , 1190212581039972352 1190212513260019712 2019-11-01T10:22:47.000Z NULL en 95226101 0 1190212582365442048 FALSE Twitter Web App 95226101 NULL
Why does all this matter? It matters, we argue, because this reliance on focal days functioned to 1) hinder system-wide action; 2) curtail disruptive protest; and 3) hamper coalition formation replied_to , 1190212578317877248 1190212513260019712 2019-11-01T10:22:47.000Z NULL en 95226101 0 1190212581039972352 FALSE Twitter Web App 95226101 NULL
And Fridays were days when protest often began outside mosques after prayer and subsequently moved to public spaces. Meantime, places of work or study were less likely to host protest. https://t.co/n6jbiY1Ij5 replied_to , 1190212567559495681 1190212513260019712 2019-11-01T10:22:46.000Z NULL en 95226101 0 1190212578317877248 FALSE Twitter Web App 95226101 3_1190212571317579776
Fridays were days when protest took transitory forms and was less likely to involve economic demands. https://t.co/qkCcTBDAno replied_to , 1190212557631610881 1190212513260019712 2019-11-01T10:22:43.000Z NULL en 95226101 0 1190212567559495681 FALSE Twitter Web App 95226101 3_1190212560617951233
Fridays were days when activists mobilized but labor and students were less likely to organize protest. https://t.co/QaXklSGe22 replied_to , 1190212548865466368 1190212513260019712 2019-11-01T10:22:41.000Z NULL en 95226101 0 1190212557631610881 FALSE Twitter Web App 95226101 3_1190212550207713281
While in Tunisia, the sectors, tactics, and locales of protest had no obvious daily rhythm, in Egypt we discern systematic differences in the who, how, and where. replied_to , 1190212547284258817 1190212513260019712 2019-11-01T10:22:39.000Z NULL en 95226101 0 1190212548865466368 FALSE Twitter Web App 95226101 NULL
What effects did this reliance on focal days have on the sectors organizing protest, the tactics they use, and the setting of protest—what we refer to as the "who," the "how," and the "where" of mass mobilization? replied_to , 1190212544922816512 1190212513260019712 2019-11-01T10:22:39.000Z NULL en 95226101 0 1190212547284258817 FALSE Twitter Web App 95226101 NULL
Not so in Tunisia where organizations such as the UGTT were able to mount protest immediately in response to the unfolding political process. Unlike in Egypt, protesters often got the weekend off https://t.co/sr4if0vfzd replied_to , 1190212536274161665 1190212513260019712 2019-11-01T10:22:38.000Z NULL en 95226101 0 1190212544922816512 FALSE Twitter Web App 95226101 3_1190212539973619712, 3_1190212539969409024
In Egypt, focal Fridays became a ritual feature of the weekly protest calendar https://t.co/wLNQgIfj56 replied_to , 1190212526740561920 1190212513260019712 2019-11-01T10:22:36.000Z NULL en 95226101 1 1190212536274161665 FALSE Twitter Web App 95226101 3_1190212528271478784, 3_1190212528313372672
No focal day in Tunisia, you might have spied. We dig into this further with paired comparison of Tunisia and Egypt in revolutionary year of 2011. We constructed two event catalogues from Arabic-language news media and use national daily participation (count) as key DV replied_to , 1190212523049570304 1190212513260019712 2019-11-01T10:22:34.000Z NULL en 95226101 0 1190212526740561920 FALSE Twitter Web App 95226101 NULL
What do we find? Using Fridays as focal points for mobilization is common to numerous countries in the MENA. RHS graph is coefficient plot of # protest events compared to first day of the week. Data from @ACLEDINFO https://t.co/bEMRBx8yt6 replied_to , 1190212513260019712 1190212513260019712 2019-11-01T10:22:33.000Z 204, 214, ACLEDINFO, 632793024 en 95226101 1 1190212523049570304 FALSE Twitter Web App 95226101 3_1190212515407572997
Forthcoming with @NeilKetchley in @PRQjournal https://t.co/bgWhp6xigI "Fridays of Revolution: Focal Days and Mass Protest in Egypt and Tunisia" NULL 1190212513260019712 2019-11-01T10:22:30.000Z 17, 34, 30, 45, NeilKetchley, PRQjournal, 419500182, 775719113696030720 en 95226101 10 1190212513260019712 FALSE Twitter Web App NA NULL
V impressive new data publicly available here #openscience #openaccess #opendata @HouseofCommons @commonslibrary @HoCPress https://t.co/sB6UDEPB5k quoted , 1178979319756013568 1178988664162009088 2019-10-01T11:02:56.000Z 81, 97, 113, 96, 112, 122, HouseofCommons, commonslibrary, HoCPress, 950249762, 359909279, 718057056125771777 en 95226101 0 1178988664162009088 FALSE Twitter Web App NA NULL
@jannisgrimm @NeilKetchley replied_to , 1177532752289308673 1177532752289308673 2019-09-27T15:23:20.000Z 0, 13, 12, 26, jannisgrimm, NeilKetchley, 597730257, 419500182 und 95226101 0 1177604641661554688 FALSE Twitter Web App 597730257 NULL
RT @POMEPS: "As we’ve seen in Egypt, popular disillusionment with democracy can be harnessed to roll back democratic gains and even bring b… retweeted , 1169620589948092417 1169621849027862528 2019-09-05T14:42:33.000Z 3, 10, POMEPS, 129836735 en 95226101 3 1169621849027862528 FALSE Twitter Web App NA NULL
RT @MAliKadivar: If you are at @APSAtweets, come check out our panel about social movement organizations &amp; their alternatives in the recent… retweeted , 1166060313155756033 1166677040298414080 2019-08-28T11:40:56.000Z 3, 31, 15, 42, MAliKadivar, APSAtweets, 983978676, 38673058 en 95226101 5 1166677040298414080 FALSE Twitter Web App NA NULL
@ArunFrey @simongerman600 https://t.co/RnJo2lJGIK looks an amazing resource replied_to , 1164179057937981441 1163916123953401857 2019-08-22T12:55:07.000Z 0, 10, 9, 25, ArunFrey, simongerman600, 2359610046, 359188534 en 95226101 0 1164521379082973185 FALSE Twitter Web App 2359610046 NULL
Fantastic new paper by @ThorayaER and @NeilKetchley. Lots of research recently on positive effects of protest in established democracies but what happens during transitions? Protest --&gt; reduced commitment to democracy, particularly when disruptive... https://t.co/82iTSlHc1K NULL 1161934281117184000 2019-08-15T09:34:54.000Z 23, 38, 33, 51, ThorayaER, NeilKetchley, 173770250, 419500182 en 95226101 0 1161934281117184000 FALSE Twitter Web App NA NULL
@FT_DES Ça se déroule où? replied_to , 1111237916775383040 1111237916775383040 2019-03-29T11:33:19.000Z 0, 7, FT_DES, 1497781664 fr 95226101 0 1111592164767739904 FALSE Twitter Web Client 1497781664 NULL
Great opportunity for undergrad. social scientists. Please share widely https://t.co/U89I4tmFOR quoted , 1108695814921224193 1108697390318608385 2019-03-21T11:50:31.000Z NULL en 95226101 2 1108697390318608385 FALSE Twitter Web Client NA NULL
https://t.co/yhGWDgjWyw replied_to , 1106172937122598912 1106172937122598912 2019-03-14T12:39:49.000Z NULL und 95226101 0 1106173081712766976 FALSE Twitter for iPhone 95226101 3_1106173076826480640
See graph in replies https://t.co/fm3xkcP74U quoted , 1106155061108006913 1106172937122598912 2019-03-14T12:39:14.000Z NULL en 95226101 1 1106172937122598912 FALSE Twitter for iPhone NA NULL
Have been playing around w this and it's excellent. Includes everything Stata should have included yonks ago: auto-complete in the do-file; viewing results and graphs within same window; easy Jupyter notebook integration (i.e., avoiding use of Stata's clunky dyndoc commands). https://t.co/kwQouK0icR quoted , 1100227720162598913 1101048593669124098 2019-02-28T09:16:55.000Z NULL en 95226101 0 1101048593669124098 FALSE Twitter Web Client NA NULL
@jannisgrimm @MaxGallien @Nadozz @iswerenfelsi @ChantalBerman @SWP_MEA @rmccarthy @MonicaLMarks @iAtefSaid Seconding the suggestions below. Some more names for Tunisia: Mustapha Kraiem, Claude Liauzu, Juliette Bessis, Abdesslem Ben Hamida. This was also a great read IMO: https://t.co/Xt662QJRVv replied_to , 1090997133342314496 1090992878409707521 2019-02-01T12:29:41.000Z 0, 13, 25, 33, 47, 62, 71, 82, 96, 12, 24, 32, 46, 61, 70, 81, 95, 106, jannisgrimm, MaxGallien, Nadozz, iswerenfelsi, ChantalBerman, SWP_MEA, rmccarthy, MonicaLMarks, iAtefSaid, 597730257, 1582622732, 145377954, 253973638, 606433108, 1016258393684742146, 248686895, 301482688, 15884093 en 95226101 0 1091312629916844038 FALSE Twitter Web Client 597730257 NULL
Come one come all (if you're a University Member) to this talk tomorrow by Ignacio Sanchez Cuenca on the historical roots of revolutionary terrorism. Brucie bonus: I'll be discussant. https://t.co/kJhxfL5cGY NULL 1086011504619651072 2019-01-17T21:24:54.000Z NULL en 95226101 0 1086011504619651072 FALSE Twitter Web Client NA NULL
@DanielTavana @SSRN @socarxiv SSRN was bought by Elsevier (https://t.co/uSqxOK2CcA)... SocArxiv is also a lot quicker to accept (I've waited &gt;2 weeks in past for SSRN whereas SocArxiv takes normally less than a day) replied_to , 1076839893253406723 1076839893253406723 2018-12-23T14:24:12.000Z 0, 14, 20, 13, 19, 29, danieltavana, SSRN, socarxiv, 576559805, 27707859, 726552444625408000 en 95226101 0 1076845937312583681 FALSE Twitter Web Client 576559805 NULL
Coverage in @HuffPostMaghreb for my article with @NeilKetchley on protest and ISIS recruitment in #Tunisia #تونس https://t.co/Fgw3EVc1oN NULL 1075073757696409602 2018-12-18T17:02:12.000Z 49, 62, NeilKetchley, 419500182 en 95226101 1 1075073757696409602 FALSE Twitter Web Client NA NULL
If you see anyone sleeping rough, let them know beds are being allocated between 9-9.30pm at O’Hanlon House, Luther Street (off Abingdon Rd.) https://t.co/7WOPYpBtP7 quoted , 1073215296058605573 1073242990385250306 2018-12-13T15:47:23.000Z NULL en 95226101 2 1073242990385250306 FALSE Twitter for iPhone NA NULL
@imhartshorn @NeilKetchley @monkeycageblog @ChantalBerman Thanks for your comments, Ian! As you note above, Tunisia sees pretty permissible protest culture so I'd say better to approach from organizational side. Repression of protest minimal. Variation is in availability of e.g. protest groups/unions subnationally. replied_to , 1072277327793405953 1072134435083046912 2018-12-11T10:00:09.000Z 0, 13, 27, 43, 12, 26, 42, 57, imhartshorn, NeilKetchley, monkeycageblog, ChantalBerman, 18502702, 419500182, 116630713, 606433108 en 95226101 0 1072430831308865536 FALSE Twitter Web Client 18502702 NULL
RT @monkeycageblog: Protesting might help keep young males from joining #ISIS, @NeilKetchley and @cbarrie explain. https://t.co/X8oI2ejsCQ retweeted , 1072250512089718788 1072256193605832704 2018-12-10T22:26:12.000Z 3, 79, 98, 18, 92, 106, monkeycageblog, NeilKetchley, cbarrie, 116630713, 419500182, 95226101 en 95226101 8 1072256193605832704 FALSE Twitter Web Client NA NULL
In this new @monkeycageblog post, @NeilKetchley and I ask whether the availability of protest as a means of channeling discontent can curb the rise of ISIS in Tunisia https://t.co/OJuqWhitQ8 NULL 1072132409783713792 2018-12-10T14:14:20.000Z 12, 34, 27, 47, monkeycageblog, NeilKetchley, 116630713, 419500182 en 95226101 3 1072132409783713792 FALSE Twitter Web Client NA NULL
RT @benwansell: Following up on last night's tweets about this and how to think about hypotheticals in surveys - for Remainers imagine how… retweeted , 1070590372152270848 1070641013969092609 2018-12-06T11:28:03.000Z 3, 14, benwansell, 70769707 en 95226101 49 1070641013969092609 FALSE Twitter Web Client NA NULL
Source material here https://t.co/HellhmdYDz https://t.co/WHqsoRuwWL quoted , 1067749460384653312 1067749554907340801 2018-11-28T11:58:26.000Z NULL en 95226101 0 1067749554907340801 FALSE Twitter Web Client NA NULL
Interesting new work mapping violence in medieval London using Reginald Sharpe's "Calendar of Coroners Rolls" https://t.co/JADhTuLaeN NULL 1067749460384653312 2018-11-28T11:58:03.000Z NULL en 95226101 0 1067749460384653312 FALSE Twitter Web Client NA NULL
@lschiume @NuffieldCollege @SociologyOxford See you there! replied_to , 1067401008698064896 1067003215214985216 2018-11-27T13:39:39.000Z 0, 10, 27, 9, 26, 43, lschiume, NuffieldCollege, SociologyOxford, 3179780614, 2318651209, 1933669016 en 95226101 0 1067412638278275072 FALSE Twitter Web Client 3179780614 NULL
RT @nickchk: I've been getting used to gganimate and thought it would be useful to put together some illustrations of what various causal i… retweeted , 1067136325751529472 1067147949677907976 2018-11-26T20:07:52.000Z 3, 11, nickchk, 204196157 en 95226101 1283 1067147949677907976 FALSE Twitter for iPhone NA NULL
Very very happy to announce I’ll be continuing @NuffieldCollege in the Department of @SociologyOxford as Postdoctoral Prize Research Fellow! NULL 1067003215214985216 2018-11-26T10:32:45.000Z 47, 85, 63, 101, NuffieldCollege, SociologyOxford, 2318651209, 1933669016 en 95226101 0 1067003215214985216 FALSE Twitter for iPhone NA NULL
RT @MedDhiaH: The two parliamentary blocs of Nidaa Tounes and Machrou’ Tounes, both affiliated to the old regime, decided to boycott and le… retweeted , 1055429028868509697 1055451625282826240 2018-10-25T13:30:51.000Z 3, 12, MedDhiaH, 167835170 en 95226101 31 1055451625282826240 FALSE Twitter Web Client NA NULL
@MedDhiaH Thanks! replied_to , 1054979971725357061 1054828235765227520 2018-10-24T07:36:15.000Z 0, 9, MedDhiaH, 167835170 en 95226101 0 1055000000021831680 FALSE Twitter Web Client 167835170 NULL
@MedDhiaH Know anywhere we can read copies of the papers? replied_to , 1054828235765227520 1054828235765227520 2018-10-24T06:14:33.000Z 0, 9, MedDhiaH, 167835170 en 95226101 0 1054979437979148289 FALSE Twitter Web Client 167835170 NULL
@ridhikash07 @UNDataForum @SociologyOxford @QatarComputing @ingmarweber @MFatehkia @Data2X @georgiabaz replied_to , 1054317821860163584 1054317821860163584 2018-10-22T12:20:52.000Z 0, 13, 26, 43, 59, 72, 83, 91, 12, 25, 42, 58, 71, 82, 90, 102, ridhikash07, UNDataForum, SociologyOxford, QatarComputing, ingmarweber, MFatehkia, Data2X, georgiabaz, 3322905424, 764100824423362562, 1933669016, 635986661, 547871798, 1016740740037259264, 2548686548, 2445395226 und 95226101 0 1054346848981389315 FALSE Twitter Web Client 3322905424 NULL
RT @AlBawsalaTN: Le Mercato de l'@ARPtn pour la cinquième session parlementaire est enfin là. Pour consulter les migrations de vos élu.e.s… retweeted , 1050479674797817858 1050674687687028742 2018-10-12T09:09:00.000Z 3, 33, 15, 39, AlBawsalaTN, ARPtn, 545149035, 2274410504 fr 95226101 15 1050674687687028742 FALSE Twitter Web Client NA NULL
@MaxGallien @MedDhiaH @NeilKetchley may be open to your outsourcing labour for the construction of shapefiles to him... I hear he's not bad at this historical GIS lark replied_to , 1050101224261996545 1050070139922784257 2018-10-11T11:22:49.000Z 0, 12, 22, 11, 21, 35, MaxGallien, MedDhiaH, NeilKetchley, 1582622732, 167835170, 419500182 en 95226101 0 1050345976542711809 FALSE Twitter Web Client 1582622732 NULL
@rmccarthy @CUP_PoliSci Congratulations! replied_to , 1050306872186728448 1050306872186728448 2018-10-11T09:05:39.000Z 0, 11, 10, 23, rmccarthy, CUP_PoliSci, 248686895, 262846232 en 95226101 0 1050311454056943616 FALSE Twitter Web Client 248686895 NULL
RT @rmccarthy: My new book is out - Inside Tunisia's al-Nahda: Between Politics and Preaching with @CUP_PoliSci. Read how al-Nahda has tran… retweeted , 1050306872186728448 1050311310712496128 2018-10-11T09:05:04.000Z 3, 99, 13, 111, rmccarthy, CUP_PoliSci, 248686895, 262846232 en 95226101 17 1050311310712496128 FALSE Twitter Web Client NA NULL
@MaxGallien @MedDhiaH I can't do any better than the above! I have contemporary shapefiles and nothing else... if you have detailed enough maps from the period you're interested in then you can make them yourself in QGIS, however: https://t.co/hRSMmQCITN replied_to , 1050070139922784257 1050070139922784257 2018-10-10T18:28:23.000Z 0, 12, 11, 21, MaxGallien, MedDhiaH, 1582622732, 167835170 en 95226101 0 1050090682831003648 FALSE Twitter Web Client 1582622732 NULL
@steventbrooke joined! replied_to , 1047605241301151744 1047605241301151744 2018-10-04T13:06:30.000Z 0, 14, steventbrooke, 368687858 en 95226101 0 1047835353460211715 FALSE Twitter Web Client 368687858 NULL
RT @robinlovelace: Just entered @rstudio's bookdown competition with Geocomputation with R. If you like our #opensource book (source code:… retweeted , 1046390226212585472 1046406427374497793 2018-09-30T14:28:28.000Z 3, 32, 17, 40, robinlovelace, rstudio, 80250475, 235261861 en 95226101 123 1046406427374497793 FALSE Twitter Web Client NA NULL
@jannisgrimm Found it https://t.co/0erERS7bZn replied_to , 1044215552355512326 1044183120751333376 2018-09-24T13:26:21.000Z 0, 12, jannisgrimm, 597730257 en 95226101 0 1044216467154235392 FALSE Twitter Web Client 597730257 NULL
A new global protest/conflict event dataset using v. large text corpus was released recently and I cannot remember the name of it and where to find it–anyone on here know which one I'm talking about? Or was I imagining this? NULL 1044183120751333376 2018-09-24T11:13:50.000Z NULL en 95226101 1 1044183120751333376 FALSE Twitter Web Client NA NULL
RT @ClaptonCFC: We;re holding a food bank collection at Saturday's game against @huttonfc for the charity @EatOrHeat. Attached is a list… retweeted , 1042107791526248448 1043426643937841152 2018-09-22T09:07:52.000Z 3, 80, 106, 14, 89, 116, ClaptonCFC, huttonfc, EatOrHeat, 1622247943, 381596450, 420984812 en 95226101 34 1043426643937841152 FALSE Twitter Web Client NA NULL
RT @rstudio: Announcing Radix, a new R Markdown format for web-native scientific and technical writing: https://t.co/mVSkWlSMjA #rstats #rm… retweeted , 1042436248693104642 1042445807054712835 2018-09-19T16:10:22.000Z 3, 11, rstudio, 235261861 en 95226101 340 1042445807054712835 FALSE Twitter Web Client NA NULL
RT @JohnBorghi: FYI: You can search for datasets using Google now. https://t.co/AI3wDpfIgR retweeted , 1037382540800155648 1037450269267841024 2018-09-05T21:19:53.000Z 3, 14, JohnBorghi, 731360706 en 95226101 853 1037450269267841024 FALSE Twitter Web Client NA NULL
RT @symbolixAU: Evening #rstats , I've started writing a new package, RcppViridis, to map colours to variables (and do it quick)! All func… retweeted , 1037300146709491714 1037307856012365824 2018-09-05T11:53:59.000Z 3, 14, symbolixAU, 1309056440 en 95226101 10 1037307856012365824 FALSE Twitter Web Client NA NULL
@SheenaGreitens @benwansell @rorytruex @TomPepinsky V useful for scholars of the MENA too. Discussions w/ colleagues at APSA recently re need for organized body of region specialist social scientists to advise home institutions on feasibility/safety of projected work. Current advice, partic. re Egypt, is avoidance of any fieldwork replied_to , 1037008460838313986 1037007724511416326 2018-09-04T16:24:16.000Z 0, 16, 28, 39, 15, 27, 38, 51, SheenaGreitens, benwansell, rorytruex, TomPepinsky, 4750866546, 70769707, 947043018, 489336176 en 95226101 0 1037013484926582789 FALSE Twitter Web Client 4750866546 NULL
@rmkubinec Sounds good! Let’s organise on DM replied_to , 1035227789727866886 1035183793634729984 2018-08-30T21:00:24.000Z 0, 10, rmkubinec, 4149978441 en 95226101 0 1035271037318045697 FALSE Twitter for iPhone 4149978441 NULL
It’s at 12 today! https://t.co/hBt2GXW1UV quoted , 1035181412595507205 1035183793634729984 2018-08-30T15:13:43.000Z NULL en 95226101 0 1035183793634729984 FALSE Twitter for iPhone NA NULL
Come to our panel on new methods in study of protest if you’re at #APSA2018. I’ll be presenting new data and analysis of Tunisian Revolution https://t.co/TStricGNfb NULL 1035181412595507205 2018-08-30T15:04:16.000Z NULL en 95226101 1 1035181412595507205 FALSE Twitter for iPhone NA NULL
Every now and then I am confused with Rimmer (Chris Barrie) from Red Dwarf. If you want my opinion, Leon Potsky, I think I’d make a great Bond. https://t.co/sb7liGRD7O NULL 1032574567871602688 2018-08-23T10:25:35.000Z NULL en 95226101 0 1032574567871602688 FALSE Twitter for iPhone NA NULL
RT @rmkubinec: To my colleagues doing research in the Middle East, esp. in political economy, there will be a research cafe #APSA2018 with… retweeted , 1031546310707556357 1031579942583250944 2018-08-20T16:33:18.000Z 3, 13, rmkubinec, 4149978441 en 95226101 5 1031579942583250944 FALSE Twitter for iPhone NA NULL
RT @jadaliyya: Roundup of Social Science Calls for the Arab Region (13 August 2018) #CallforPapers #CallforApplications https://t.co/xACqa… retweeted , 1030106950917341185 1030109509413429248 2018-08-16T15:10:20.000Z 3, 13, jadaliyya, 174329465 en 95226101 1 1030109509413429248 FALSE Twitter Web Client NA NULL
@michaelhoffman @drob APSR one of few examples I can think of. See https://t.co/UStKK7DTDd ("Editors may desk reject submissions of manuscripts by authors who repeatedly fail to provide invited reviews") replied_to , 1029855482100572160 1029739518348455937 2018-08-16T08:18:26.000Z 0, 16, 15, 21, michaelhoffman, drob, 14897792, 46245868 en 95226101 0 1030005852890181632 FALSE Twitter Web Client 14897792 NULL
@drob Some journals specify that they will not consider submissions from authors who have consistently turned down review requests. Whether this happens in reality is another question. replied_to , 1029739518348455937 1029739518348455937 2018-08-15T14:50:27.000Z 0, 5, drob, 46245868 en 95226101 0 1029742120012275712 FALSE Twitter Web Client 46245868 NULL
https://t.co/kD2peuTavS replied_to , 1027872905558929408 1027872002437246976 2018-08-10T11:05:06.000Z NULL und 95226101 1 1027873468170358784 FALSE Twitter Web Client 95226101 3_1027873360112480256, 3_1027873359974080514, 3_1027873359986614272
Theoretical and methodological implications: theoretically, we need to redirect attention to mechanisms generative of mass protest rather than e.g. static measures of development; methodologically, need to pay attention to temporal dynamics and properly disaggregate outcome var. replied_to , 1027872346349166593 1027872002437246976 2018-08-10T11:02:52.000Z NULL en 95226101 0 1027872905558929408 FALSE Twitter Web Client 95226101 NULL
Using an original event catalogue alongside survey data, I argue that cross-sectional analyses that treat revolutionary protest and participation as unitary phenomena fail to account for endogenous emergence of democratic demands replied_to , 1027872002437246976 1027872002437246976 2018-08-10T11:00:38.000Z NULL en 95226101 0 1027872346349166593 FALSE Twitter Web Client 95226101 NULL
In advance of #APSA2018 here is the latest version of the work I'll be presenting: The Process of Revolutionary Protest: Development and Democracy in the Tunisia Revolution of 2010-2011 https://t.co/MmntL4yRR0 NULL 1027872002437246976 2018-08-10T10:59:16.000Z NULL en 95226101 5 1027872002437246976 FALSE Twitter Web Client NA NULL
@ariel_ahram Yes, as I note in the article, Arabism v. much tethered to Sunnism. Striking nonetheless that we see significant subethnic heterogeneity (among Sunnis) in identity responses... some Sunnis (in tribal regions) did rally behind nation replied_to , 1027542060499431424 1027465921303113728 2018-08-09T13:58:29.000Z 0, 12, ariel_ahram, 2316064368 en 95226101 0 1027554714177744898 FALSE Twitter Web Client 2316064368 NULL
First systematic evidence of endogenous identity shifts within a conflict cycle. Points to identity not as deep-seated but responsive to contingencies of conflict outbreak. Lessons for peace building in wake of Islamist-led conflict. replied_to , 1027467356895895552 1027465921303113728 2018-08-09T08:13:38.000Z NULL en 95226101 0 1027467928264945664 FALSE Twitter Web Client 95226101 NULL
However, in areas w/ cross-cutting organizational structures, and where threat commonly perceived (tribal regions), Sunnis rally behind common national identity. replied_to , 1027467113533976577 1027465921303113728 2018-08-09T08:11:21.000Z NULL en 95226101 0 1027467356895895552 FALSE Twitter Web Client 95226101 NULL
Findings: Shi'is rally behind nation while Sunnis cleave to Arab identity. Results explicable according to differences in threat perception: Sunnis fear civil war in wake of Shi'i militia mobilization, while Shi'is respond most strongly to external threat of war. replied_to , 1027465921303113728 1027465921303113728 2018-08-09T08:10:23.000Z NULL en 95226101 0 1027467113533976577 FALSE Twitter Web Client 95226101 NULL
New working paper on identity dynamics in #Iraq after fall of Mosul to ISIS using natural experiment setup. https://t.co/JHoOVGr0rt NULL 1027465921303113728 2018-08-09T08:05:39.000Z NULL en 95226101 9 1027465921303113728 FALSE Twitter Web Client NA NULL
RT @symbolixAU: As promised, use `mapdeck_view()` to 'fly' to a new location #rstats #mapdeck #dataviz #gis https://t.co/27KjzT8Zhj retweeted , 1024601289244602368 1024636160600096769 2018-08-01T12:41:12.000Z 3, 14, symbolixAU, 1309056440 en 95226101 9 1024636160600096769 FALSE Twitter Web Client NA 16_1024601164208168960
“Too many of the people who want something better seem to have mislaid a pretty basic insight: that you find the key to a world beyond Trump, Brexit and our grim version of capitalism not by narcissistically shouting into the void” https://t.co/jOhS1KuNWw quoted , 1021293491761098757 1021305372106264576 2018-07-23T08:05:50.000Z NULL en 95226101 0 1021305372106264576 FALSE Twitter for iPhone NA NULL
RT @kinggary: "Mining Facebook data for science" https://t.co/Vksr09RzYU retweeted , 1017128309593911296 1017418054483914753 2018-07-12T14:39:01.000Z 3, 12, kinggary, 29354944 en 95226101 33 1017418054483914753 FALSE Twitter Web Client NA NULL
RT @KingsDMES: "Opportunity without Organisation: Labor Mobilization in Egypt after the 25th January Revolution". King's @NeilKetchley writ… retweeted , 1014519410575462400 1014530237718200322 2018-07-04T15:23:52.000Z 121, 134, NeilKetchley, 419500182 en 95226101 6 1014530237718200322 FALSE Twitter Web Client NA NULL
New paper now out w/ @NeilKetchley. Post-revolutionary labour protest in Egypt subsumed within broader protest wave; took cues from nearby protest; struggled to influence transitional process. Lessons on protest in contexts of disorganization https://t.co/Xt662QJRVv NULL 1014173405418082310 2018-07-03T15:45:56.000Z 21, 34, NeilKetchley, 419500182 en 95226101 7 1014173405418082310 FALSE Twitter Web Client NA NULL
RT @MAliKadivar: In this new @SociusJournal article, @NeilKetchley &amp; I introduce the concept of unarmed violence, and argue that in contras… retweeted , 1004051801627287554 1004054087187431424 2018-06-05T17:35:23.000Z 3, 29, 53, 15, 43, 66, MAliKadivar, SociusJournal, NeilKetchley, 983978676, 3642336197, 419500182 en 95226101 6 1004054087187431424 FALSE Twitter for iPhone NA NULL
A useful teaching example for why the denominator matters... I still won't be watching. https://t.co/sKKI58XsZj NULL 1004044231906742273 2018-06-05T16:56:13.000Z NULL en 95226101 0 1004044231906742273 FALSE Twitter Web Client NA NULL
@MedDhiaH Interesting, thanks! replied_to , 1003725815203364864 1003640414312849408 2018-06-05T09:05:49.000Z 0, 9, MedDhiaH, 167835170 en 95226101 0 1003925852483178496 FALSE Twitter Web Client 167835170 NULL
@MedDhiaH Out of interest, where do you get the figure of 4.4k strikes in 11y under Ben Ali? replied_to , 1003640414312849408 1003640414312849408 2018-06-04T17:50:57.000Z 0, 9, MedDhiaH, 167835170 en 95226101 0 1003695616923439104 FALSE Twitter Web Client 167835170 NULL
RT @KingsDMES: Watch out for exciting spotlight panels at #BRISMES2018 conference @KingsDMES later this month - including "New Approaches t… retweeted , 1003611215615152133 1003687319893938176 2018-06-04T17:17:59.000Z NULL en 95226101 5 1003687319893938176 FALSE Twitter Web Client NA NULL
RT @KingsDMES: Join us in congratulating @KingsDMES colleague @NeilKetchley, whose book Egypt in a Time of Revolution is co-winner of the 2… retweeted , 1001841541676232704 1001856003355369473 2018-05-30T16:00:59.000Z NULL en 95226101 17 1001856003355369473 FALSE Twitter for iPhone NA NULL
RT @SociologyOxford: Looking for a funded DPhil place at @OxfordGradStudy? Interested in how Family Size Matters in the reproduction of soc… retweeted , 999951340498452480 999953341781364736 2018-05-25T10:00:29.000Z 3, 57, 19, 73, SociologyOxford, OxfordGradStudy, 1933669016, 213704450 en 95226101 6 999953341781364736 FALSE Twitter Web Client NA NULL
New blog post: younger electorates more likely to support independent lists and less likely to vote for established political parties in Tunisian Municipal Elections #TnMunicipales18 @Data4tunisia @cahiers_liberte @OpenGovTN https://t.co/7uWMlYIpwR https://t.co/BDQLyIKbHC NULL 999201190142529541 2018-05-23T08:11:42.000Z 183, 197, 214, 196, 213, 224, Data4tunisia, cahiers_liberte, OpenGovTN, 846048633049010176, 268220695, 430814570 en 95226101 5 999201190142529541 FALSE Twitter Web Client NA 3_999201156361437184
Update on original post testing alternative measure of political competition: https://t.co/Has4ZQLVsp replied_to , 997513162667773952 997513162667773952 2018-05-21T14:43:11.000Z NULL en 95226101 0 998574933738336256 FALSE Twitter Web Client 95226101 NULL
@Data4tunisia @cahiers_liberte @OpenGovTN Yep, have added note in turnout data description to clarify usage. Keep up the great work! replied_to , 997566262711672834 997513162667773952 2018-05-18T19:58:03.000Z 0, 14, 31, 13, 30, 41, Data4tunisia, cahiers_liberte, OpenGovTN, 846048633049010176, 268220695, 430814570 en 95226101 0 997567010920943617 FALSE Twitter Web Client 846048633049010176 NULL
@Data4tunisia @cahiers_liberte @OpenGovTN Réutilisation: https://t.co/QlCIJeyojg Données: https://t.co/AXqmzo1H91 :) replied_to , 997549825209126912 997513162667773952 2018-05-18T19:52:51.000Z 0, 14, 31, 13, 30, 41, Data4tunisia, cahiers_liberte, OpenGovTN, 846048633049010176, 268220695, 430814570 fr 95226101 1 997565701002006529 FALSE Twitter Web Client 846048633049010176 NULL
@Data4tunisia @cahiers_liberte @OpenGovTN Compris! replied_to , 997549825209126912 997513162667773952 2018-05-18T19:05:11.000Z 0, 14, 31, 13, 30, 41, Data4tunisia, cahiers_liberte, OpenGovTN, 846048633049010176, 268220695, 430814570 es 95226101 0 997553704172707842 FALSE Twitter for iPhone 846048633049010176 NULL
@Data4tunisia @cahiers_liberte @OpenGovTN Please do share on website! replied_to , 997527800415432704 997513162667773952 2018-05-18T18:06:59.000Z 0, 14, 31, 13, 30, 41, Data4tunisia, cahiers_liberte, OpenGovTN, 846048633049010176, 268220695, 430814570 en 95226101 0 997539056845295616 FALSE Twitter for iPhone 846048633049010176 NULL
“Youth and competition boost turnout in Tunisian Municipal Elections” https://t.co/5pIOGXWS9D NULL 997519838791852034 2018-05-18T16:50:37.000Z NULL en 95226101 0 997519838791852034 FALSE Twitter Web Client NA NULL
New blog post: Younger electorates and municipalities with more political competition see increased turnout in #TnMunicipales18. Thanks to @cahiers_liberte, @OpenGovTN, and @Data4tunisia for their efforts compiling this data! https://t.co/Has4ZQukAR https://t.co/Pns4nKe8fg NULL 997513162667773952 2018-05-18T16:24:05.000Z 139, 157, 173, 155, 167, 186, cahiers_liberte, OpenGovTN, Data4tunisia, 268220695, 430814570, 846048633049010176 en 95226101 3 997513162667773952 FALSE Twitter Web Client NA 3_997513023504891904, 3_997513075090644992
RT @SociologyOxford: This Monday @kta_nc will speak on ‘Cultural, Disruptive, and Organizational Sources of Movement Power’ for our Lunchti… retweeted , 997397356642521088 997446730785415168 2018-05-18T12:00:06.000Z 3, 33, 19, 40, SociologyOxford, kta_nc, 1933669016, 61905793 en 95226101 2 997446730785415168 FALSE Twitter Web Client NA NULL
@nizarus See e.g. the rather bloated representation of the UK in this example https://t.co/gw7uyrVZrn replied_to , 996746794095792128 994541882440060928 2018-05-16T13:47:05.000Z 0, 8, nizarus, 74883907 en 95226101 0 996748878065160192 FALSE Twitter Web Client 74883907 3_996748806346637312
@nizarus It still is, yes! There is trade off, I suppose, between being able to make out small delegations (e.g., in Tunis) and retaining the original geographical borders of Tunisia. replied_to , 996746794095792128 994541882440060928 2018-05-16T13:42:49.000Z 0, 8, nizarus, 74883907 en 95226101 0 996747802242945026 FALSE Twitter Web Client 74883907 NULL
RT @nils_weidmann: If you’re looking for geo-coded subnational administrative boundaries (provinces), check out the new pshapes project by… retweeted , 996095138186358784 996335187213549568 2018-05-15T10:23:14.000Z 3, 17, nils_weidmann, 829960740131966976 en 95226101 26 996335187213549568 FALSE Twitter Web Client NA NULL
@Data4tunisia @Nabil_majoul @NewsTarga @cahiers_liberte @trojette @hatem @Firas_Abid Merci! Ca marche replied_to , 995721417789509632 994879303346159616 2018-05-13T18:17:27.000Z 0, 14, 28, 39, 56, 66, 73, 13, 27, 38, 55, 65, 72, 84, Data4tunisia, Nabil_majoul, NewsTarga, cahiers_liberte, trojette, hatem, Firas_Abid, 846048633049010176, 14659098, 524237826, 268220695, 1098739406998044673, 2206481, 122912928 fr 95226101 0 995729753431789568 FALSE Twitter Web Client 846048633049010176 NULL
@Nabil_majoul @NewsTarga @cahiers_liberte @Data4tunisia @trojette @hatem @Firas_Abid Le fichier Tunisian_municipality.geojson semble ne pas marcher... avez-vous une autre version? replied_to , 995655490033127424 994879303346159616 2018-05-13T17:43:07.000Z 0, 14, 25, 42, 56, 66, 73, 13, 24, 41, 55, 65, 72, 84, Nabil_majoul, NewsTarga, cahiers_liberte, Data4tunisia, trojette, hatem, Firas_Abid, 14659098, 524237826, 268220695, 846048633049010176, 1098739406998044673, 2206481, 122912928 fr 95226101 0 995721111877963778 FALSE Twitter Web Client 14659098 NULL
@Nabil_majoul @NewsTarga @cahiers_liberte @Data4tunisia @trojette @hatem @Firas_Abid Merci! replied_to , 995655490033127424 994879303346159616 2018-05-13T15:06:55.000Z 0, 14, 25, 42, 56, 66, 73, 13, 24, 41, 55, 65, 72, 84, Nabil_majoul, NewsTarga, cahiers_liberte, Data4tunisia, trojette, hatem, Firas_Abid, 14659098, 524237826, 268220695, 846048633049010176, 1098739406998044673, 2206481, 122912928 fr 95226101 0 995681802009415682 FALSE Twitter for iPhone 14659098 NULL
@Nabil_majoul @NewsTarga @cahiers_liberte @Data4tunisia @trojette @hatem @Firas_Abid Une question de plus: auriez-vous un shapefile des ~350 municipalités? Je n'en ai que des delegations ... replied_to , 994882523191828481 994879303346159616 2018-05-13T13:14:44.000Z 0, 14, 25, 42, 56, 66, 73, 13, 24, 41, 55, 65, 72, 84, Nabil_majoul, NewsTarga, cahiers_liberte, Data4tunisia, trojette, hatem, Firas_Abid, 14659098, 524237826, 268220695, 846048633049010176, 1098739406998044673, 2206481, 122912928 fr 95226101 0 995653573387149312 FALSE Twitter Web Client 14659098 NULL
@Data4tunisia I will be making it public when fully clean! replied_to , 994887417458028544 994541882440060928 2018-05-11T20:54:15.000Z 0, 13, Data4tunisia, 846048633049010176 en 95226101 0 995044437519675393 FALSE Twitter Web Client 846048633049010176 NULL
Solved! Problem was with non-character class of common identifier replied_to , 994819321129046016 994819321129046016 2018-05-11T10:50:35.000Z NULL en 95226101 0 994892519640125440 FALSE Twitter Web Client 95226101 NULL
@Nabil_majoul @NewsTarga @cahiers_liberte @Data4tunisia @trojette @hatem @Firas_Abid Bravo! Est-ce que vous seriez prêt à partager les données globalisées (utilisées pour les cartes)? Je suis conscient que les données crues sont disponibles @ crowd.data4tunisia replied_to , 994879303346159616 994879303346159616 2018-05-11T10:07:25.000Z 0, 14, 25, 42, 56, 66, 73, 13, 24, 41, 55, 65, 72, 84, Nabil_majoul, NewsTarga, cahiers_liberte, Data4tunisia, trojette, hatem, Firas_Abid, 14659098, 524237826, 268220695, 846048633049010176, 1098739406998044673, 2206481, 122912928 fr 95226101 0 994881656820502528 FALSE Twitter Web Client 14659098 NULL
@cahiers_liberte @Data4tunisia @trojette @abderrahmen_g @Nabil_majoul @hatem Bravo! replied_to , 993897723073060864 993897723073060864 2018-05-11T06:02:21.000Z 0, 17, 31, 41, 56, 70, 16, 30, 40, 55, 69, 76, cahiers_liberte, Data4tunisia, trojette, abderrahmen_g, Nabil_majoul, hatem, 268220695, 846048633049010176, 1098739406998044673, 457855307, 14659098, 2206481 pt 95226101 0 994819983250206721 FALSE Twitter Web Client 268220695 NULL
Any help from the #rstats community would be v welcome on this one https://t.co/zwHDN1Mf9w #rstats #shiny NULL 994819321129046016 2018-05-11T05:59:43.000Z NULL en 95226101 1 994819321129046016 FALSE Twitter Web Client NA NULL
RT @cahiers_liberte: Bilan : en moins de 48h, plus d’une 100aine de contributeurs à https://t.co/MAt8o61fXT a établi la 1re base des résu… retweeted , 993897723073060864 994657154916286465 2018-05-10T19:15:20.000Z 3, 19, cahiers_liberte, 268220695 fr 95226101 38 994657154916286465 FALSE Twitter Web Client NA NULL
“Mapping the Tunisian Revolution in R” https://t.co/4xxrCHVdS1 NULL 994614728147243010 2018-05-10T16:26:44.000Z NULL en 95226101 6 994614728147243010 FALSE Twitter Web Client NA NULL
First post on my new website! How to make hexmaps (including troubleshooting) with an example mapping protest diffusion in the Tunisian Revolution #rstats #blogdown #GIS https://t.co/ZlaB5MurCh https://t.co/eBHDHEFTfq NULL 994541882440060928 2018-05-10T11:37:17.000Z NULL en 95226101 15 994541882440060928 FALSE Twitter Web Client NA 16_994541827817725957
Any help from the #rstats community with this #shiny #leaflet query would be v welcome! https://t.co/itOxSxfpkf NULL 990899250094661632 2018-04-30T10:22:45.000Z NULL en 95226101 1 990899250094661632 FALSE Twitter Web Client NA NULL
Any help with the question below much appreciated! #rstats #shiny https://t.co/MQX7XuHSQi NULL 989165018724929536 2018-04-25T15:31:32.000Z NULL en 95226101 0 989165018724929536 FALSE Twitter Web Client NA NULL
@MedDhiaH @PresidenceTn Any word on when/if the final list will be made public? replied_to , 980821345972912128 980821345972912128 2018-04-02T15:00:23.000Z 0, 10, 9, 23, MedDhiaH, PresidenceTN, 167835170, 1329140115734728707 en 95226101 0 980822258066382849 FALSE Twitter Web Client 167835170 NULL
RT @benwansell: Right now, being the Professor of Comparative Democratic Institutions at the University of Oxford feels pretty ironic. Cong… retweeted , 971041138508525568 971112763941707776 2018-03-06T19:58:19.000Z 3, 14, benwansell, 70769707 en 95226101 163 971112763941707776 FALSE Twitter Web Client NA NULL
RT @DrSophieSmith: Ahead of an important meeting of Oxford's governing body today about the changes to #USS pensions, and after a disappoin… retweeted , 970968884546240512 971070658972090369 2018-03-06T17:11:01.000Z 3, 17, DrSophieSmith, 57706523 en 95226101 17 971070658972090369 FALSE Twitter Web Client NA NULL
RT @NeilKetchley: Part 1 of my new book project with @steventbrooke in #APSR on social and institutional origins of political Islam: https:… retweeted , 961215725791739904 961233991851495424 2018-02-07T13:43:37.000Z 3, 53, 16, 67, NeilKetchley, steventbrooke, 419500182, 368687858 en 95226101 9 961233991851495424 FALSE Twitter for iPhone NA NULL
RT @aronlund: Wow, this looks like an absolutely fantastic research resource: Syrian Prints, a free, searchable digital archive of some 300… retweeted , 958474328215113729 958505909323431936 2018-01-31T01:03:11.000Z 3, 12, aronlund, 431648445 en 95226101 86 958505909323431936 FALSE Twitter for iPhone NA NULL
RT @aaronsreeves: Impact of sanctions on food insecurity is not reflected in food bank data. Many of those who are sanctioned go hungry bec… retweeted , 956515306939265024 956521807821135877 2018-01-25T13:39:04.000Z 3, 16, aaronsreeves, 831623527 en 95226101 22 956521807821135877 FALSE Twitter Web Client NA NULL
RT @NeilKetchley: 18 Jan '77: Sadat's government announced price rises on a range of subsidized goods triggering 2 days of unruly protests… retweeted , 954099671718342656 954104802442653696 2018-01-18T21:34:45.000Z 3, 16, NeilKetchley, 419500182 en 95226101 14 954104802442653696 FALSE Twitter Web Client NA NULL
@phnk I will make them available at some point in the future (still require further triangulation and cleaning). replied_to , 953164720198094853 952561208393166853 2018-01-16T16:13:05.000Z 0, 5, phnk, 14460093 en 95226101 0 953299075667038208 FALSE Twitter Web Client 14460093 NULL
@rmkubinec @juliamgclark Working on it! replied_to , 953291262710435840 952561208393166853 2018-01-16T16:12:03.000Z 0, 11, 10, 24, rmkubinec, juliamgclark, 4149978441, 407096638 en 95226101 0 953298814152204288 FALSE Twitter Web Client 4149978441 NULL
On anniversary of #Tunisia's revolution, and amid renewed protests, here is gif of how protest spread in 2010-11, using original data I compiled. Day 1=December 17, 2010. https://t.co/iZfaSWKm8x NULL 952561208393166853 2018-01-14T15:21:04.000Z NULL en 95226101 58 952561208393166853 FALSE Twitter Web Client NA 16_952560202590629888
Forthcoming in Mobilization with @NeilKetchley. Post-revolutionary labour protest in Egypt subsumed within broader protest wave; took cues from nearby protest; struggled to influence transitional process. Lessons on protest in contexts of disorganization. https://t.co/Y5nHHFoyJs https://t.co/teRSYAkyEc NULL 948850203255279616 2018-01-04T09:34:51.000Z 33, 46, NeilKetchley, 419500182 en 95226101 5 948850203255279616 FALSE Twitter Web Client NA 3_948850158023954432
RT @NeilKetchley: New working paper with @cbarrie on dynamics of #Labor activism in post-Mubarak #Egypt: https://t.co/rqEbMdaFiQ retweeted , 882587763501084674 882592673198215169 2017-07-05T13:31:05.000Z 3, 41, 16, 49, NeilKetchley, cbarrie, 419500182, 95226101 en 95226101 7 882592673198215169 FALSE Twitter Web Client NA NULL

Get user profile

  • N.B. not required if binding JSONs…
  • But if using .rds:
prof <- readRDS("data/cjbprof.rds")
  • We can get user-level info. from unique ID:
id <- unique(tweetscjb$author_id)

prof <- get_user_profile(id)
protected pinned_tweet_id name created_at id profile_image_url entities username verified public_metrics url description
FALSE 1488218343358320642 Christopher Barrie 2009-12-07T15:57:51.000Z 95226101 https://pbs.twimg.com/profile_images/1374059345051279360/vcjvOgVP_normal.jpg 0, 23, https://t.co/c53XboRXnW, https://www.cjbarrie.com/, cjbarrie.com cbarrie FALSE 1635 https://t.co/c53XboRXnW Lecturer in Computational Sociology @EdinburghUni @uoessps https://t.co/BMT1o0mNkH…

Querying logics

See here for full details of logical operators in Twitter API

Querying logics

  • OR is implicit for character vector
tweets <-
  get_all_tweets(
    query = c("happy", "new", "year"),
    start_tweets = "2019-12-31T10:00:00Z",
    end_tweets = "2020-01-01T10:00:00Z"
  )

Querying logics

  • AND is implicit for single character string
  • But this does not mean exact phrase
tweets <-
  get_all_tweets(
    query = c("happy new year"),
    start_tweets = "2019-12-31T10:00:00Z",
    end_tweets = "2020-01-01T10:00:00Z"
  )

Querying logics

  • AND is implicit for single character string
  • Exact phrase can be forced with additional parameter
tweets <-
  get_all_tweets(
    query = c("happy new year"),
    start_tweets = "2019-12-31T10:00:00Z",
    end_tweets = "2020-01-01T10:00:00Z",
    exact_phrase = T
  )

Sampling tweets

  • For 1% sample… use rtweet
  • Otherwise, academictwitteR can be used to derive sample. How?
    • Sample by parameters of relevance (e.g., language, location)

    • Select subpopulation of interest (e.g., MPs, followers of select accounts (to come), news organizations

Sampling tweets

tweets_seatt <-
  get_all_tweets(
    query = "happy",
    start_tweets = "2019-12-31T10:00:00Z",
    end_tweets = "2020-01-01T10:00:00Z",
    country = "US", 
    place = "seattle",
    lang = "en",
    n = 500
  )

Sampling tweets (bbox)

tweets <-
  get_all_tweets(
    query = "happy",
    start_tweets = "2019-12-31T10:00:00Z",
    end_tweets = "2020-01-01T10:00:00Z",
    country = "US", 
    place = "seattle",
    lang = "en",
    bbox = c(-122.375679, 47.563554, -122.266159, 47.643417)
  )

Query length limits

  • Max. query length (in characters) is 1024
  • If we query multiple users as follows, it will fail:
mps <- c(
    "zarahsultana",
    "Y_FovargueMP",
    "YvetteCooperMP",
    "YasminQureshiMP",
    "William_Wragg",
    "BillCashMP",
    "willquince",
    "wesstreeting",
    "Wera_Hobhouse",
    "morton_wendy",
    "wendychambLD",
    "WayneDavid_MP",
    "VirendraSharma",
    "VictoriaPrentis",
    "vickyfoxcroft",
    "vickyford",
    "Valerie_VazMP",
    "TulipSiddiq",
    "TracyBrabin",
    "tracey_crouch",
    "tony4rochdale",
    "ToniaAntoniazzi",
    "TommySheppard",
    "TomTugendhat",
    "Tom_Randall",
    "VotePursglove",
    "tomhunt1988",
    "tobyperkinsmp",
    "Tobias_Ellwood",
    "timloughton",
    "timfarron",
    "theresa_may",
    "theodoraclarke",
    "ThangamMP",
    "TanDhesi",
    "TaiwoOwatemi",
    "TahirAliMP",
    "Q66Suzi",
    "SuellaBraverman",
    "Stuart4WolvesSW",
    "Stuart_McDonald",
    "StuartAndrew",
    "StewartMcDonald",
    "StewartHosieSNP",
    "StevenBonnarSNP",
    "SteveBakerHW",
    "SteveReedMP",
    "steve_mccabe",
    "stevedouble",
    "BrineMP",
    "stephenctimms",
    "StephenMorganMP",
    "Metcalfe_SBET",
    "SMcPartland",
    "SKinnock",
    "S_Hammond",
    "StephenFlynnSNP",
    "StephenFarryMP",
    "SDoughtyMP",
    "SCrabbPembs",
    "SteveBarclay",
    "Steph_Peacock",
    "stellacreasy",
    "Siobhan_Baillie",
    "Siobhain_Mc",
    "simonjamesjupp",
    "Simon4NDorset",
    "Simonhartmp",
    "simonfell",
    "SimonClarkeMP",
    "baynes_simon",
    "sheryllmurray",
    "Shaun4WBW",
    "SharonHodgsonMP",
    "ShaileshVara",
    "ShabanaMahmood",
    "SelaineSaxby",
    "SeemaMalhotra1",
    "scottmann4NC",
    "ScottBentonMP",
    "SarahOwen_",
    "sarahjolney1",
    "LabourSJ",
    "SarahGreenLD",
    "Dines4Dales",
    "SarahChampionMP",
    "AthertonNWales",
    "SarBritcliffeMP",
    "bhatti_saqib",
    "eastantrimmp",
    "SamTarry",
    "SallyAnn1066",
    "sajidjavid",
    "RuthNewportWest",
    "RuthEdwardsMP",
    "RuthCadbury",
    "rushanaraali",
    "Royston_Smith",
    "RosieDuffield1",
    "rosie4westlancs",
    "ronniecowan",
    "SirRogerGale",
    "WalkerWorcester",
    "RobinMillarMP",
    "RobertSyms",
    "neill_bob",
    "robertlargan",
    "RobertJenrick",
    "halfon4harlowMP",
    "robertcourts",
    "RobertBuckland",
    "_RobbieMoore",
    "AylesburyTories",
    "RishiSunak",
    "RicHolden",
    "RichardGrahamUK",
    "RThomsonMP",
    "RichardBurgon",
    "richardbaconmp",
    "Rehman_Chishti",
    "pow_rebecca",
    "RLong_Bailey",
    "RebeccaHarrisMP",
    "TeamRanil",
    "RachelReevesMP",
    "redditchrachel",
    "rach_hopkins",
    "RachaelMaskell",
    "pritipatel",
    "PreetKGillMP",
    "Dunne4Ludlow",
    "PhilipDaviesUK",
    "peterkyle",
    "PeterGrantMP",
    "Gibbo4Darlo",
    "Peter_Dowd",
    "PeterBoneUK",
    "peter_aldous",
    "PeteWishart",
    "PennyMordaunt",
    "Pauline_Latham",
    "PaulaBarkerMP",
    "scullyp",
    "PaulMaynardUK",
    "PaulMaskeyMP",
    "PaulHowellMP",
    "pauljholmes",
    "PaulGirvanMP",
    "paulbristow79",
    "PaulBlomfieldMP",
    "GradySNP",
    "PGibsonSNP",
    "patmcfaddenmp",
    "OwenThompson",
    "OwenPaterson",
    "OrfhlaithBegley",
    "_OliviaBlake",
    "OliverHealdUK",
    "OliverDowden",
    "Nus_Ghani",
    "nigelmills",
    "HuddlestonNigel",
    "nigelmp",
    "nadams",
    "Nicola4WBE",
    "twocitiesnickie",
    "NickTorfaen",
    "BlaenauGwentMP",
    "NickGibbUK",
    "NickFletcherMP",
    "NiaGriffithMP",
    "neil_parish",
    "NeilDotObrien",
    "DrNeilHudson",
    "neilgraysnp",
    "coyleneil",
    "JNHanvey",
    "NazShahBfd",
    "NavPMishra",
    "NatalieElphicke",
    "NadiaWhittomeMP",
    "nadhimzahawi",
    "munirawilson",
    "YasinForBedford",
    "mimsdavies",
    "mikejwood",
    "MikeKaneMP",
    "MikeAmesburyMP",
    "MickeyBradySF",
    "MickWhitleyMP",
    "gildernewm",
    "michelledonelan",
    "Michael4MDNP",
    "michaelgove",
    "Mike_Fabricant",
    "Michael_Ellis1",
    "MhairiBlack",
    "MelJStride",
    "Meg_HillierMP",
    "mtpennycook",
    "Offord4Hendon",
    "MattHancock",
    "MattWestern_",
    "mattwarman",
    "Matt_VickersMP",
    "MattRodda",
    "MaryRobinson01",
    "GlindonMary",
    "marykfoy",
    "MartynDaySNP",
    "MartinVickers",
    "MartinJDocherty",
    "MarshadeCordova",
    "MarkTamiMP",
    "Mark_Spencer",
    "MPritchardUK",
    "MarkPawsey",
    "markjenkinsonmp",
    "MpHendrick",
    "Mark_J_Harper",
    "Mark4WyreForest",
    "mark4dewsbury",
    "marionfellows",
    "MarieRimmer",
    "MariaMillerUK",
    "meaglemp",
    "mariacaulfield",
    "margarethodge",
    "MGreenwoodWW",
    "MargaretFerrier",
    "Marcus4Nuneaton",
    "MarcusFysh",
    "marcolonghi4dn",
    "maggie_erewash",
    "lynbrownmp",
    "LukePollard",
    "LukeHall",
    "drlukeevans",
    "LucyMPowell",
    "lucyfrazermp",
    "lucyallan",
    "LouHaigh",
    "lloyd_rm",
    "LizTwistMP",
    "LSRPlaid",
    "leicesterliz",
    "lisanandy",
    "DrLisaCameronMP",
    "LindsayHoyle_MP",
    "LilianGreenwood",
    "liambyrnemp",
    "lia_nici",
    "LeoDochertyUK",
    "Lee4NED",
    "LeeAndersonMP",
    "LaylaMoran",
    "lrobertsonTewks",
    "Laura__Farris",
    "KwasiKwarteng",
    "kitmalthouse",
    "KirstySNP",
    "kirstenoswald",
    "KimJohnsonMP",
    "KieranMullanUK",
    "khalid4PB",
    "kevinhollinrake",
    "kevin_j_foster",
    "KevinBrennanMP",
    "KevanJonesMP",
    "KerryMP",
    "KennyMacAskill",
    "KemiBadenoch",
    "KellyTolhurst",
    "Keir_Starmer",
    "K_Fletcher_MP",
    "KateOsborneMP",
    "KateOsamor",
    "Kate_HollernMP",
    "KateGreenSU",
    "KarlTurnerMP",
    "karlmccartney",
    "karinsmyth",
    "KarenPBuckMP",
    "JustinTomlinson",
    "justinmadders",
    "JulieMarsonMP",
    "JulieElliottMP",
    "JulianSturdy",
    "JulianSmithUK",
    "julianknight15",
    "JuliaLopezMP",
    "JudithCummins",
    "joymorrissey",
    "jreynoldsMP",
    "JonathanLord",
    "JDjanogly",
    "JonAshworth",
    "jon_trickett",
    "JonCruddas_1",
    "JohnnyMercerUK",
    "JohnMcNallySNP",
    "JWhittingdale",
    "John4Carlisle",
    "spellar",
    "johnredwood",
    "JohnPenroseNews",
    "MrJohnNicolson",
    "johnmcdonnellMP",
    "John2Win",
    "JHowellUK",
    "JohnHealey_MP",
    "JohnGlenUK",
    "johnfinucane",
    "JohnCryerMP",
    "joannaccherry",
    "JoStevensLabour",
    "jogideon",
    "Jochurchill4",
    "JimShannonMP",
    "JimfromOldham",
    "Jill4Hartlepool",
    "jessicamordenmp",
    "Jesse_Norman",
    "jessphillips",
    "JeromeMayhew",
    "Jeremy_Hunt",
    "jeremycorbyn",
    "J_Donaldson_MP",
    "JeffSmithetc",
    "JasonMcCartney",
    "JanetDaby",
    "Jane_Stevenson_",
    "JaneMHunt",
    "Jamie4North",
    "JamieWallisMP",
    "jamesowild",
    "JamesSunderl",
    "jamesmurray_ldn",
    "JamesMorris",
    "JSHeappey",
    "JGray",
    "JamesDuddridge",
    "JamesDavies",
    "JamesDalyMP",
    "JamesCleverly",
    "jc4southsuffolk",
    "JBrokenshire",
    "JakeBerry",
    "JacobYoungMP",
    "Jacob_Rees_Mogg",
    "JackieDP",
    "JackLopresti",
    "JackDromeyMP",
    "imranahmadkhan",
    "Imran_HussainMP",
    "IanMurrayMP",
    "IanMearnsMP",
    "IanLaveryMP",
    "IanByrneMP",
    "Ianblackford_MP",
    "iainastewart",
    "MPIainDS",
    "HywelPlaidCymru",
    "HuwMerriman",
    "HollyLynch5",
    "hilarybennmp",
    "HenrySmithUK",
    "Helen_Whately",
    "helenhayes_",
    "HelenGrantMP",
    "HeatherWheeler",
    "hbaldwin",
    "HarrietHarman",
    "HannahB4LiviMP",
    "GuyOpperman",
    "gregsmith_uk",
    "GregKnight",
    "GregHands",
    "GregClarkMP",
    "grantshapps",
    "grahamemorris",
    "grahamstuart",
    "SirGrahamBrady",
    "GillianKeegan",
    "GillFurnissMP",
    "GilesWatling",
    "GeraldJonesLAB",
    "GeraintDaviesMP",
    "GeorgeFreemanMP",
    "Geoffrey_Cox",
    "GavinWilliamson",
    "GRobinsonDUP",
    "GavNewlandsSNP",
    "garystreeterSWD",
    "GarySambrook89",
    "GarethThomasMP",
    "GarethDavies_MP",
    "GarethBaconMP",
    "gaganmohindra",
    "FrancieMolloy",
    "FloEshalomi",
    "PutneyFleur",
    "FeryalClark",
    "FelicityBuchan",
    "JonesyFay",
    "FabianLeedsNE",
    "EstherMcVey1",
    "EmmaLewellBuck",
    "EmmaHardyMP",
    "EmilyThornberry",
    "ElliotColburn",
    "elliereeves",
    "trussliz",
    "eleanor4epping",
    "edwardtimpson",
    "Ed_Miliband",
    "EdwardLeighMP",
    "EdwardJDavey",
    "EddieHughes4WN",
    "duncancbaker",
    "drewhendrySNP",
    "theresecoffey",
    "RupaHuq",
    "DrRosena",
    "Dr_PhilippaW",
    "LiamFox",
    "drcarolinej",
    "AWMurrison",
    "alanwhiteheadmp",
    "Douglas4Moray",
    "DougChapmanSNP",
    "DominicRaab",
    "HackneyAbbott",
    "DianaJohnsonMP",
    "DesmondSwayne",
    "DerekTwiggMP",
    "DerekThomasUK",
    "DeidreBrock",
    "DehennaDavison",
    "Debbie_abrahams",
    "dean4watford",
    "DawnButlerBrent",
    "DJWarburton",
    "DavidTCDavies",
    "DSimmonds_RNP",
    "DavidRutley",
    "DavidMundellDCT",
    "davidmorrisml",
    "DavidLinden",
    "DavidLammy",
    "DavidJonesMP",
    "david4wantage",
    "DavidEvennett",
    "david_duguid",
    "DavidDavisMP",
    "amessd_southend",
    "DaveDooganSNP",
    "darrenpjones",
    "DarrenG_Henry",
    "danny__kruger",
    "DanielZeichner",
    "DKShrewsbury",
    "DanJarvisMP",
    "DanCardenMP",
    "DamianHinds",
    "DamianGreen",
    "DamianCollins",
    "libdemdaisy",
    "CrispinBlunt",
    "craig4monty",
    "CWhittaker_MP",
    "craig4nwarks",
    "cmackinlay",
    "ConorMcGinn",
    "ConorBurnsUK",
    "columeastwood",
    "labourlewis",
    "CliveEfford",
    "ClaudiaWebbe",
    "ClaireHanna",
    "ClaireCoutinho",
    "ChrisPincher",
    "ChrisHazzardSF",
    "cajardineMP",
    "Rees4Neath",
    "Christian4BuryS",
    "ChrisM4Chester",
    "ChrisStephens",
    "CSkidmoreUK",
    "CPhilpOfficial",
    "chrisloder",
    "ChrisLawSNP",
    "chhcalling",
    "CGreenUK",
    "Chris_EvansMP",
    "CPJElmore",
    "ChrisClarksonMP",
    "RhonddaBryant",
    "NorwichChloe",
    "ChiOnwurah",
    "thisischerilyn",
    "charlotte2153",
    "CharlesWalkerMP",
    "CatherineWest1",
    "CatMcKinnell",
    "CatSmithMP",
    "carolynharris24",
    "carolinenokes",
    "CarolineLucas",
    "cj_dinenage",
    "Caroline_Ansell",
    "CMonaghanSNP",
    "carlalockhart",
    "bphillipsonMP",
    "BrendanOHaraMP",
    "Bren4Bassetlaw",
    "BrandonLewis",
    "BorisJohnson",
    "IoWBobSeely",
    "BobBlackman",
    "BimAfolami",
    "Bill_Esterson",
    "BethWinterMP",
    "bernardjenkin",
    "BWallaceMP",
    "DrBenSpencer",
    "BenMLake",
    "Ben_Everitt",
    "BenPBradshaw",
    "BBradley_Mans",
    "BellRibeiroAddy",
    "BarrySheerman",
    "BarryGardiner",
    "KeeleyMP",
    "Bambos_MP",
    "ApsanaBegumMP",
    "antony_hig",
    "AnthonyMangnal1",
    "ab4scambs",
    "AnnelieseDodds",
    "annietrev")

tweetscjb <- get_all_tweets(
  user = mps,
  start_tweets = "2015-01-01T00:00:00Z",
  end_tweets = "2020-01-05T00:00:00Z",
  bearer_token = get_bearer(),
  n = 500
)