All Projects β†’ coatless-rpkg β†’ ghapi3

coatless-rpkg / ghapi3

Licence: other
Work In Progress: GitHub API v3.0 implemented in R using the gh package

Programming Languages

r
7636 projects

Projects that are alternatives of or similar to ghapi3

Octohatrack
πŸ™πŸ‘’ Show _all_ the contributors to a GitHub repository.
Stars: ✭ 175 (+1066.67%)
Mutual labels:  github-api
Hubcaps
a rust interface for github
Stars: ✭ 245 (+1533.33%)
Mutual labels:  github-api
protomate
Python built CLI tool for automated github project initialization. Check the source code documentation here: https://rednafi.github.io/protomate/
Stars: ✭ 15 (+0%)
Mutual labels:  github-api
Ghapi
A delightful and complete interface to GitHub's amazing API
Stars: ✭ 187 (+1146.67%)
Mutual labels:  github-api
Metrics
πŸ“Š An infographics generator with 30+ plugins and 200+ options to display stats about your GitHub account and render them as SVG, Markdown, PDF or JSON!
Stars: ✭ 4,621 (+30706.67%)
Mutual labels:  github-api
Jcabi Github
Object Oriented Wrapper of Github API
Stars: ✭ 252 (+1580%)
Mutual labels:  github-api
Beefun Pro
Github client for iOS in Swift.
Stars: ✭ 172 (+1046.67%)
Mutual labels:  github-api
contribution-checker
Check whether GitHub commits qualify as contributions.
Stars: ✭ 34 (+126.67%)
Mutual labels:  github-api
Tentacle
A Swift framework for the GitHub API
Stars: ✭ 244 (+1526.67%)
Mutual labels:  github-api
github releases exporter
Exports GitHub release metrics to the Prometheus format
Stars: ✭ 21 (+40%)
Mutual labels:  github-api
Orgmanager
Invite System for GitHub Organizations
Stars: ✭ 196 (+1206.67%)
Mutual labels:  github-api
Buildapks
Really quickly build APKs on handheld device (smartphone or tablet) in Amazon, Android, Chromebook and WindowsπŸ“² See https://buildapks.github.io/docsBuildAPKs/setup to start building APKs.
Stars: ✭ 218 (+1353.33%)
Mutual labels:  github-api
pouchrobot
An AI robot to collaborate in any open source project on GitHub
Stars: ✭ 39 (+160%)
Mutual labels:  github-api
Ansibullbot
Bot for management of Ansible issues and PRs on GitHub.
Stars: ✭ 183 (+1120%)
Mutual labels:  github-api
RxSwift-VIPER-iOS
RxSwiftVIPER is an sample iOS App written in RxSwift using the VIPER architecture. Also RxSwiftVIPER is not a strict VIPER architecture.
Stars: ✭ 47 (+213.33%)
Mutual labels:  github-api
Githubdb
A Lightweight Cloud based JSON Database with a MongoDB like API for Node.
Stars: ✭ 174 (+1060%)
Mutual labels:  github-api
Builderbook
Open source web application to learn JS stack: React, Material-UI, Next.js, Node.js, Express.js, Mongoose, MongoDB database.
Stars: ✭ 3,015 (+20000%)
Mutual labels:  github-api
gitline
Github repositories timeline πŸ“‘
Stars: ✭ 32 (+113.33%)
Mutual labels:  github-api
github-profile
See Your Github Profile Summary
Stars: ✭ 21 (+40%)
Mutual labels:  github-api
admissions
Admissions is the gateway to Elixir School's private Slack
Stars: ✭ 18 (+20%)
Mutual labels:  github-api

R build status CRAN RStudio mirror downloads CRAN_Status_Badge Coverage Status

ghapi3

The goal of ghapi3 is to provide a full-featured interface to GitHub’s API v3.0. To do this, we use the gh R package to access the GitHub API’s methods.

Installation

You can install ghapi3 from github with:

if(!requireNamespace("remotes", quietly = TRUE)) { install.packages("remotes") }
remotes::install_github("coatless/ghapi3")

Implementation

We have support presently for:

Implemented Functions
add_collaborator
add_org_member
add_org_team_member
browse_commit_diff
check_org_private_membership
check_org_public_membership
create_org_invitation_email
create_org_invitation_ghname
create_org_repo
create_tag
create_url_commit_diff
create_user_repo
get_collaborator_list
get_contributors_list
get_emoji_list
get_org_invitations
get_org_members_list
get_org_repos_list
get_org_team_details
get_org_team_invitations
get_org_teams_list
get_self_repos_list
get_user_repos_list
remove_collaborator
remove_org_member
remove_org_team_member
transfer_repo
update_org_member_role

License

GPL (>= 2)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].