Nothing
#' Get Category from Alexa
#'
#'
#' To learn how to get the Access Key ID and Secret Access Key, see \url{https://docs.aws.amazon.com/general/latest/gr/aws-sec-cred-types.html},
#' clicking on the username followed by security credentials. Either pass the access key and secret or
#' set two environmental variables \code{AWS_ACCESS_KEY_ID} and \code{AWS_SECRET_ACCESS_KEY}.
#' These environment variables persist within a R session.
#'
#' @param domain domain name
#' @param key Alexa Access Key ID
#' @param secret Alexa Secret Access Key
#'
#' @return data.frame with 2 columns Title and AbsolutePath
#'
#' @export
#' @references \url{https://docs.aws.amazon.com/AlexaWebInfoService/latest/}
#' @examples \dontrun{
#' alexa_cat(domain = "http://www.google.com")
#' }
alexa_cat <- function(domain = NULL, key = NULL, secret = NULL) {
if (identical(Sys.getenv("AWS_ACCESS_KEY_ID"), "") |
(identical(Sys.getenv("AWS_SECRET_ACCESS_KEY"), ""))) {
set_secret_key(key, secret)
}
a_cat <- url_info(url = "http://www.google.com",
response_group = "Categories")
res <- do.call(rbind, a_cat[[2]][[1]][[1]][[2]])
as.data.frame(res, row.names = 1:length(res))
}
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.