Pulls a vector of repositories URLs (web or API): either all for
an organization or those with a given text in code blobs (with_code
parameter) or a file (with_files
parameter).
Usage
get_repos_urls(
gitstats_object,
type = "web",
with_code = NULL,
in_files = NULL,
with_files = NULL,
cache = TRUE,
verbose = is_verbose(gitstats_object),
progress = verbose
)
Arguments
- gitstats_object
A GitStats object.
- type
A character, choose if
api
orweb
(html
) URLs should be returned.- with_code
A character vector, if defined, GitStats will pull repositories with specified code phrases in code blobs.
- in_files
A character vector of file names. Works when
with_code
is set - then it searches code blobs only in files passed toin_files
parameter.- with_files
A character vector, if defined, GitStats will pull repositories with specified files.
- cache
A logical, if set to
TRUE
GitStats will retrieve the last result from its storage.- verbose
A logical,
TRUE
by default. IfFALSE
messages and printing output is switched off.- progress
A logical, by default set to
verbose
value. IfFALSE
nocli
progress bar will be displayed.
Examples
if (FALSE) { # \dontrun{
my_gitstats <- create_gitstats() %>%
set_github_host(
token = Sys.getenv("GITHUB_PAT"),
orgs = c("r-world-devs", "openpharma")
) %>%
set_gitlab_host(
token = Sys.getenv("GITLAB_PAT_PUBLIC"),
orgs = "mbtests"
)
get_repos_urls(my_gitstats, type = "api")
get_repos_urls(my_gitstats, with_files = c("DESCRIPTION", "LICENSE"))
} # }