https://github.com/jonocarroll/butterfly
Build a social network dashboard in R (Twitter/Facebook/GitHub/etc...)
https://github.com/jonocarroll/butterfly
facebook github rstats social-networks twitter
Last synced: 5 months ago
JSON representation
Build a social network dashboard in R (Twitter/Facebook/GitHub/etc...)
- Host: GitHub
- URL: https://github.com/jonocarroll/butterfly
- Owner: jonocarroll
- Created: 2016-06-15T05:29:36.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2016-08-30T13:00:23.000Z (over 9 years ago)
- Last Synced: 2025-04-09T02:51:12.168Z (10 months ago)
- Topics: facebook, github, rstats, social-networks, twitter
- Language: R
- Size: 451 KB
- Stars: 14
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[](https://travis-ci.org/jonocarroll/butteRfly)
[](https://ci.appveyor.com/project/jonocarroll/butteRfly)
[](https://codecov.io/gh/jonocarroll/butteRfly)
[](https://github.com/jonocarroll/butteRfly/network)
[](https://github.com/jonocarroll/butteRfly/stargazers)
[](https://twitter.com/intent/tweet?text=Wow:&url=%5Bobject%20Object%5D)
# 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:
```R
# 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
```R
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](http://github.com/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?