The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.
Apart from pulling all repositories from organizations, you can look
for those that have a particular text in a code blob
:
library(GitStats)
github_stats <- create_gitstats() %>%
set_github_host(
orgs = c("r-world-devs", "openpharma"),
token = Sys.getenv("GITHUB_PAT")
) %>%
verbose_off()
repos_urls <- get_repos_urls(
gitstats = github_stats,
with_code = "shiny"
)
You can limit your search, as it is allowed with GitLab and GitHub API search endpoints, to certain files.
repos_urls <- get_repos_urls(
gitstats = github_stats,
with_code = c("purrr", "shiny"),
in_files = c("DESCRIPTION", "NAMESPACE", "renv.lock")
)
You can also search for repositories with certain files (do not
confuse with_files
with in_files
!).
GitStats
allows you to search for repositories which
make use of certain R packages. This function scans repositories if they
import packages (look for package name in DESCRIPTION
or
NAMESPACE
) or if they load package with
library()
or request()
.
These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.