R/oscn_scrape_all_epay.R

Defines functions oscn_scrape_all_epay

oscn_scrape_all_epay <- function(courts, casetypes, years, updatedb = TRUE, reverse = FALSE) {
  for (i in courts) {
    for (y in years) {
      for (t in casetypes) {

        final <- oscn_lastcase(i, t, y)
        print(paste0("Scraping ", final, " ", t, " cases filed in ", i, " court in ", y, "."))

        if (reverse == FALSE) {
          oscn_scrape_epay(courts = i, casetypes = t, years = y,
                      1:final, updatedb = updatedb, update_freq = 20)
        } else {
          oscn_scrape_epay(courts = i, casetypes = t, years = y,
                      final:1, updatedb = updatedb, update_freq = 20)
        }
      }
    }
  }
}
openjusticeok/ojo documentation built on Feb. 2, 2021, 5:47 a.m.