- Fix data.table recycling warning in
r_repos_data. - Remove
data.table::setDTthreads(threads = 1)from.onLoad()that silently throttled data.table performance for the entire R session. - Fix Rd formatting and
\dontrun{}example guards. - Add
Rplots.pdfand*.tbito.gitignore.
- Local R CMD check fixes and compatibility updates.
- New function
github_dependents_scrape. - Standardize
rworkflows.ymlwith canonical template: enable Docker onghcr.io, setwrite-allpermissions, useGITHUB_TOKEN, adddevel/RELEASE_**branch triggers.
- Remove deprecated
get_github_url. - Refactor
github_dependentsand updategithub_files_download. - Sync documentation with
devtools::document().
github_branches- Handle repos with more than 100 branches.
github_files_download- Can now download files in private repos.
- Replace functions that have since been offloaded and improved in
rworkflowsechogithub::description_find-->rworkflows::get_descriptionechogithub::github_hex-->rworkflows::get_hexechogithub::readme_header-->rworkflows::use_badges
r_repos_data- Add new arg
add_hexto find hex URL withrworkflows::get_hex.
- Add new arg
r_repos- New arg
queries
- New arg
- New functions:
github_user_events
- Expose
.limitarg wherever relevant.
github_dependents- Gather deps from all pages (not just the first one).
description_authors- Fix to handle more complex situations without explicit naming of each field.
r_repos_data- Add a check for find R packages that are on GitHub but just not available
via
githubinstall(which is a lot, since it became outdated years ago).
- Add a check for find R packages that are on GitHub but just not available
via
- New GitHub functions:
github_permissionsgithub_metadatagithub_commitsgithub_trafficgithub_dependentsgithub_dependencies
- New functions for finding which repos R packages are in:
r_reposr_repos_datar_repos_downloadsr_repos_opts
- Added more robust func to get GH url:
get_github_url()
- Elevate
rvestto Imports. - Add
parallelto Imports. r_repos_downloads_bioc/r_repos_downloads_cran- Split queries into batches to prevent issues requesting with too many packages at once.
- Parallelise.
- Added a
NEWS.mdfile to track changes to the package. - Moved all GitHub-related functions from
echodatatoechogithub. - New function:
github_branches:- Automatically infers owner/repo/branches.
- Automatically translates main/master to the correct synonym.
- Switched to using
ghinstead ofhttrto avoid API limits imposed by GitHub.- Kept
httras alternative method.
- Kept
is_url:- Add
RCurl::url.existscheck.
- Add