index.md

window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-114798296-1');

ul.nm_ul { list-style: none; /*убираем маркеры списка*/ margin: 0; /*убираем отступы*/ padding-left: 0; /*убираем отступы*/ margin-top:25px; /*делаем отступ сверху*/ background:#DCDCDC; /*добавляем фон всему меню*/ height: 30px; /*задаем высоту*/ } a.nm_a { text-decoration: none; /*убираем подчеркивание текста ссылок*/ background:#696969; /*добавляем фон к пункту меню*/ color:#fff; /*меняем цвет ссылок*/ padding:0px 7px; /*добавляем отступ*/ font-family: arial; /*меняем шрифт*/ line-height:30px; /*ровняем меню по вертикали*/ display: block; border-right: 1px solid #677B27; /*добавляем бордюр справа*/ -moz-transition: all 0.3s 0.01s ease; /*делаем плавный переход*/ -o-transition: all 0.3s 0.01s ease; -webkit-transition: all 0.3s 0.01s ease; } a.nm_a:hover { background:#FF8C00;/*добавляем эффект при наведении*/ } li.nm_li { float:left; /*Размещаем список горизонтально для реализации меню*/ position:relative; /*задаем позицию для позиционирования*/ } /*Стили для скрытого выпадающего меню*/ li.nm_li > ul.nm_ul { position:absolute; top:5px; display:none; } /*Делаем скрытую часть видимой*/ li.nm_li:hover > ul.nm_ul { display:block; width:280px; /*Задаем ширину выпадающего меню*/ } li.nm_li:hover > ul.nm_ul > li.nm_li { float:none; /*Убираем горизонтальное позиционирование*/ }

Menu:

Search:

(function() { var cx = '002735389418227325972:fdikniadyig'; var gcse = document.createElement('script'); gcse.type = 'text/javascript'; gcse.async = true; gcse.src = 'https://cse.google.com/cse.js?cx=' + cx; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(gcse, s); })();

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



selesnow/rGitHub documentation built on Aug. 16, 2021, 3:16 a.m.