Skip to content

Build a social network dashboard in R (Twitter/Facebook/GitHub/etc...)

Notifications You must be signed in to change notification settings

jonocarroll/butteRfly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Linux/Mac Travis Build Status AppVeyor Build Status codecov GitHub forks GitHub stars Twitter

butteRfly

Are you a social butteRfly?

Do you wish you could cross-correlate your activity on various social networks in a simple comparison? Look no further!

Build a social network dashboard in R using this package.

Installation

You can install githubtools from github with:

# install.packages("devtools")
devtools::install_github("jonocarroll/butteRfly")

Features

Generate a collation of your (or anyone's) social network activity.

By providing the relevant user ID for each social network

my_socials <- collate_socials(user = c("jonocarroll", "carroll_jono", 4168169), 
                              socials = c("GitHub", "Twitter", "StackOverflow"))

a collated series of GitHub-style tile charts is presented with the color-density representing level of activity on that social network (darker is more), tailored to the color scheme of that network (green for GitHub, blue for Twitter, orange for StackOverflow).

Additionally, number of contributions (commits/Tweets/accepted answers) can be overlayed.

Dependencies

Currently relies on jonocarroll/githubtools which contains the theme_github and scale_fill_social ggplot2 functions.

Given that depending on a GitHub package that itself, depends on a GitHub package, seems to cause some headaches, for now I've incorporated the relevant functionality directly.

Future plans:

  • shiny dashboard
  • Facebook (?)
  • Other socials?

About

Build a social network dashboard in R (Twitter/Facebook/GitHub/etc...)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages