Little Miss Data

View Original

App Review: TwitterBot

Welcome to #FunDataFriday for TwitterBot

A 3 minute read about a cool data resource.

Today’s #FunDataFriday article is about the mRkov R package and demo website which can be used to produce your very own twitterbot.

Hi friends, it’s been quite a while since I’ve done a #FunDataFriday entry and boy do I have a doozy for you today!

What Is It?

A few days ago, Bryan D Martin shared a shiny app created by one of his undergraduate students (Thomas Serrano) which will read your Twitter history and produce tweets matching your patterns.

Why Is It Awesome?

It’s awesome because it’s hilarious! Be prepared to laugh at yourself. Your Twitter history will be reduced into a few main themes and your your text patterns (or lazy habits) magnified.

Check out my results below in what I’m calling the LauraBot.

LauraBot Making Small Talk

I like this version of LauraBot. She’s unapologetically throwing out sass or hook lines with no apparent purpose.

LauraBot on Data

LauraBot learned very quickly that I talk a LOT about data, dataviz and geek activities. Though I do like to think that I have a bit more substance than just “The book with the nerdy activities too right?”.

LauraBot on Women in Tech

It also picked up on #rladies and our meetups as well as my general posting about women in tech and being a mom. Probably the funniest post below is the mashup of it all; “Women attending a business photos #momlife”.

LauraBot on Others

I also try to share the work of others and I guess LauraBot figured that out too. I personally would love to see the tutorial studying the relative popularity of Caitlin Hudon, or check out Emily Robinson’s firefox extension. I sure would love to know what Roger Rabbit hole we went down with David Robinson!

How To Get Started?

I highly encourage you to check out your own Twitter bot! It was a super fun way to start my Friday. You can visit the app directly here, or you can run it locally with the below R code from their website.

remotes::install_github("serrat839/mRkov") 
install.packages("shiny") 
library(shiny) 
shiny::runGitHub("mRkov_shiny", username="serrat839")