Все функции пакета предназначены для работы с API v3 GitHub.
Установка пакета осуществляется из репозитория GitHub, для этого сначала требуется установить и подключить пакет devtools.
install.packages("devtools")
library(devtools)
После чего можно устанавливать пакет ryandexdirect.
install_github('selesnow/rGitHub')
library('rGitHub')
Для отправки запросов к API GitHub вам необходимо получить токен доступа, для этого достаточно перейти по этой ссылке, и нажать кнопку Generate New Token, далее требуется заполнить небольшую форму и сгенерировать токен.
Для того, что бы получить список репозиториев с их основными параметрами в пакете rGitHub есть функция ghGetRepositories
.
git_repos <- ghGetRepositories(user = "selesnow", token = "abcde12345")
Для того, что бы получить количество показов и количество уникальных показов в разрезе дат за последние 14 дней есть функция ghGetView
.
github_stat <- ghGetView(user = "selesnow", repos = "ryandexdirect", token = "abcde12345")
Для того что бы получить статистику по реферралам в пакете rGitHub есть функция ghGetReferrers
.
git_reffer <- ghGetReferrers(user = "selesnow", repos = "ryandexdirect", token = "abcde12345")
Что бы получить статистику показов в разрезе страниц репозитория необходимо воспользоваться функцией ghGetPopularPath
.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.