The goal of bugRzilla is to provide a package to download and analyze the R bug tracker.
You can install the released version of bugRzilla from CRAN with:
install.packages("bugRzilla")
Or the development version with:
remotes::install_github("llrs/bugRzilla")
This is a basic example which shows you the first “bug” on the issue tracker:
library(bugRzilla)
## basic example code
g1 <- get_bug(1)
g1
#> blocks see_also creator keywords depends_on dupe_of platform
#> 1 NA NA admin NA 15763, 15764, 15862 NA PowerPC
#> url target_milestone severity is_confirmed classification
#> 1 http://url.com/ --- normal TRUE Unclassified
#> cc_detail is_creator_accessible op_sys alias is_cc_accessible status
#> 1 1, 5, 1 TRUE Mac OS X v10.4 NA TRUE CLOSED
#> whiteboard resolution deadline product version cc is_open
#> 1 FIXED NA R R 2.y.z simon.urbanek FALSE
#> last_change_time creator_detail creation_time qa_contact assigned_to
#> 1 2018-01-16 16:21:14 1, 1, 1 2010-02-15 18:29:54 admin
#> flags assigned_to_detail id component priority summary
#> 1 NA 1, 1, 1 1 Misc P5 Test bug report - summary
#> groups
#> 1 NA
Just after having figured out how to authenticate via the API I realized that someone might have done this before. After a brief search I found bugtractr: It allows to access the same data (only non authenticated requests), last commit 3 years ago, no test coverage, but author is responsive.