rGitHub

Пакет rGitHub предназначен для получения статистики по репозиториям на GitHub на языке R.


Project maintained by selesnow Hosted on GitHub Pages — Theme by mattgraham

Menu:


Search:


rGitHub - Пакет rGitHub предназначен для получения статистики по репозиториям на GitHub на языке R.

Все функции пакета предназначены для работы с API v3 GitHub.

Ссылки

Содержание ReadMe

Установка пакета rGitHub.

Установка пакета осуществляется из репозитория GitHub, для этого сначала требуется установить и подключить пакет devtools.

install.packages("devtools")

library(devtools)

После чего можно устанавливать пакет ryandexdirect.

install_github('selesnow/rGitHub')

library('rGitHub')

Получение токена доступа к API GitHub.

Для отправки запросов к API GitHub вам необходимо получить токен доступа, для этого достаточно перейти по этой ссылке, и нажать кнопку Generate New Token, далее требуется заполнить небольшую форму и сгенерировать токен.

Получаем список репозиториев с GitHub

Для того, что бы получить список репозиториев с их основными параметрами в пакете rGitHub есть функция ghGetRepositories.

Аргументы функции ghGetRepositories

Результирующий дата фрейм возвращаемый функцией ghGetRepositories

Пример использования функции ghGetRepositories

git_repos <- ghGetRepositories(user = "selesnow", token = "abcde12345")

Получаем основную статистику по показам и уникальным показам по репозиторию

Для того, что бы получить количество показов и количество уникальных показов в разрезе дат за последние 14 дней есть функция ghGetView.

Аргументы функции ghGetView

Результирующий дата фрейм возвращаемый функцией ghGetView

Пример использования функции ghGetView

github_stat <- ghGetView(user = "selesnow", repos = "ryandexdirect", token = "abcde12345")

Получаем статистику по показам и уникальным показам в разрезе реферралов.

Для того что бы получить статистику по реферралам в пакете rGitHub есть функция ghGetReferrers.

Аргументы функции ghGetReferrers

Результирующий дата фрейм возвращаемый функцией ghGetReferrers

Пример использования функции ghGetReferrers

git_reffer <- ghGetReferrers(user = "selesnow", repos = "ryandexdirect", token = "abcde12345")

Получаем статистику по показам и уникальным показам в разрезе страниц репозитория.

Что бы получить статистику показов в разрезе страниц репозитория необходимо воспользоваться функцией ghGetPopularPath.

Аргументы функции ghGetPopularPath

Результирующий дата фрейм возвращаемый функцией ghGetPopularPath


Автор пакета: Алексей Селезнёв, Head of Analytics Dept. at Netpeak

Контакты
email: selesnow@gmail.com
skype: selesnow
telegram: @AlexeySeleznev
Facebook Vkontakte Linkedin Blog GitHub Stepic