Github API Wrapper
Abishek Murali
Sid Arora
Ivan Despot
Avinash Prabhakaran
The goal of this project was to create a user-friendly and intuitive API wrapper for Github. The gitBusy package allows users to efficiently retrieve information on organizations, users, and repositories from the Github website.
This project is part of the DSCI 525 Web and Cloud Computing Course for the Masters of Data Science program at the University of British Columbia.
organization_members(organization)
Returns a list of all the public users with their most commonly used languages in a dataframe and as a ggplot item.
org_repos(organization)
Function returns the the name, link and language for all the repositories in the organization.
repo_count(user)
Return the number of Pulic Repositories for an ID
user_preferences(user)
To install this package, run the following command in the console for RStudio:
devtools::install_github("UBC-MDS/gitBusy")
Installing the package automatically installs the vignette.
To perform a clean removal of the packages, run
remove.packages('gitBusy')
To run the tests for this package, download and change directory to the repository. Then, in Rstudio console:
devtools::load_all()
devtools::test()
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.