Use GitHub search API to search for YML files in phuse-scripts repository and output the list.
search_github(filename = "*.yml",
rep_url = "https://github.com/phuse-org/phuse-scripts",
rep_dir = "tree/master",
rep_base = "https://raw.githubusercontent.com/phuse-org/phuse-scripts/master",
out_type = "fn", work_dir = NULL, output_fn = NULL,
days_to_update = 7, fn_only = FALSE)
file names to be searched; default to *.yml.
a URL for a remote repository and default to 'https://github.com/phuse-org/phuse-scripts'
rep dir for file name; default to 'tree/master'
a URL for repository base folder; default to "https://github.com/phuse-org/phuse-scripts/raw/master"
output type; default to 'fn' - just file names.
a local directory to host the files containing a list of YML files; default to tempdir()/myRepo
a CSV file name for outputing a list of YML files; default to "repo_name_yml.csv
number of days before the output_fn is updated; default to 7 days. Set it to a negative number make it to update immediately.
return file name only; default to FALSE
a list of YML files
# NOT RUN {
r1 <- search_github('*.yml')
# }
Run the code above in your browser using DataLab