| list_files_github_gists {funspotr} | R Documentation | 
List Github Gists of User
Description
Given a username, return a dataframe with paths to all the gists by that user.
Usage
list_files_github_gists(
  user,
  pattern = stringr::regex("(r|rmd|rmarkdown|qmd)$", ignore_case = TRUE)
)
Arguments
user | 
 Character string of username whose github gists you want to pull.  | 
pattern | 
 Regex pattern to keep only matching files. Default is
  | 
Value
Dataframe with relative_paths and absolute_paths of file paths.
Because gists do not exist in a folder structure relative_paths will
generally just be a file name. absolute_paths a url to the raw file. See
unnest_results() for helper to put into an easier to read format.
See Also
list_files_github_repo(), list_files_wd()
Examples
library(dplyr)
library(funspotr)
# pulling and analyzing my R file github gists
gists_urls <- list_files_github_gists("brshallo", pattern = ".")
# Will just parse the first 2 files/gists
# Note that is easy to hit the API limit if have lots of gists
contents <- filter(gists_urls, str_detect_r_docs(absolute_paths)) %>%
  slice(1:2) %>%
  spot_funs_files()
contents %>%
  unnest_results()