{
  "_id": "6a25576b4b233be19839e67a",
  "Package": "DownBallotR",
  "Title": "Access Federal, State, and Local Election Data",
  "Version": "0.1.0",
  "Authors@R": "c(\nperson(\ngiven = \"Graham\",\nfamily = \"Chickering\",\nemail = \"grahamchickering@gmail.com\",\nrole = c(\"aut\", \"cre\")\n),\nperson(\ngiven = \"Chris\",\nfamily = \"Warshaw\",\nemail = \"chris.warshaw@georgetown.edu\",\nrole = \"ctb\"\n)\n)",
  "Description": "Provides an 'R' interface for downloading and\nstandardizing election data to support research workflows.\nElection results are published by states through heterogeneous\nand often dynamic web interfaces that are not consistently\naccessible through existing 'R' packages or APIs. To address\nthis, the package wraps state-specific 'Python' web scrapers\nthrough the 'reticulate' package, enabling access to dynamic\ncontent while exposing consistent 'R' functions for querying\nelection availability and results across jurisdictions. The\npackage is intended for responsible use and relies on publicly\naccessible election result pages.",
  "License": "Apache License (>= 2.0)",
  "URL": "https://gchickering21.github.io/DownBallotR/,\nhttps://github.com/gchickering21/DownBallotR",
  "BugReports": "https://github.com/gchickering21/DownBallotR/issues",
  "Encoding": "UTF-8",
  "Language": "en-US",
  "SystemRequirements": "Python (>= 3.10), pip",
  "Config/testthat/edition": "3",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.3",
  "Config/pak/sysreqs": "libpng-dev python3",
  "Repository": "https://gchickering21.r-universe.dev",
  "Date/Publication": "2026-06-04 15:40:43 UTC",
  "RemoteUrl": "https://github.com/gchickering21/downballotr",
  "RemoteRef": "HEAD",
  "RemoteSha": "f4f05d3ecf4ed2fee24c988b69311ea6c0648232",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-07 10:48:34 UTC",
    "User": "root"
  },
  "Author": "Graham Chickering [aut, cre],\nChris Warshaw [ctb]",
  "Maintainer": "Graham Chickering <grahamchickering@gmail.com>",
  "MD5sum": "d90cb34185751a47e68874ac540293ff",
  "_user": "gchickering21",
  "_type": "src",
  "_file": "DownBallotR_0.1.0.tar.gz",
  "_fileid": "630927f9285583ff3ec7096628a4e167a2161d2cd2556e523ff5527e0267d8d8",
  "_filesize": 287744,
  "_sha256": "630927f9285583ff3ec7096628a4e167a2161d2cd2556e523ff5527e0267d8d8",
  "_created": "2026-06-07T10:48:34.000Z",
  "_published": "2026-06-07T11:35:07.408Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79952702403,
      "time": 122,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7463402830"
    },
    {
      "job": 79952702386,
      "time": 132,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7463403755"
    },
    {
      "job": 79952702385,
      "time": 93,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7463399055"
    },
    {
      "job": 79952702383,
      "time": 85,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7463398066"
    },
    {
      "job": 79952520120,
      "time": 184,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7463387677"
    },
    {
      "job": 79952702379,
      "time": 106,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7463400807"
    },
    {
      "job": 79952702390,
      "time": 422,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7463440782"
    },
    {
      "job": 79952702384,
      "time": 443,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7463443102"
    }
  ],
  "_buildurl": "https://github.com/r-universe/gchickering21/actions/runs/27090281056",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/gchickering21/downballotr",
  "_commit": {
    "id": "f4f05d3ecf4ed2fee24c988b69311ea6c0648232",
    "author": "Graham Chickering <40693743+gchickering21@users.noreply.github.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Merge pull request #5 from gchickering21/cities\n\nCities",
    "time": 1780587643
  },
  "_maintainer": {
    "name": "Graham Chickering",
    "email": "grahamchickering@gmail.com",
    "login": "gchickering21",
    "description": "Data Scientist Assistant at The American Institutes for Research\n",
    "uuid": 40693743
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "purrr",
      "role": "Imports"
    },
    {
      "package": "reticulate",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "dplyr",
      "role": "Suggests"
    },
    {
      "package": "pak",
      "role": "Suggests"
    },
    {
      "package": "remotes",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    }
  ],
  "_owner": "gchickering21",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-03",
      "n": 1
    },
    {
      "week": "2026-05",
      "n": 20
    },
    {
      "week": "2026-06",
      "n": 8
    },
    {
      "week": "2026-08",
      "n": 9
    },
    {
      "week": "2026-09",
      "n": 6
    },
    {
      "week": "2026-10",
      "n": 4
    },
    {
      "week": "2026-12",
      "n": 4
    },
    {
      "week": "2026-13",
      "n": 1
    },
    {
      "week": "2026-15",
      "n": 4
    },
    {
      "week": "2026-16",
      "n": 42
    },
    {
      "week": "2026-17",
      "n": 21
    },
    {
      "week": "2026-18",
      "n": 1
    },
    {
      "week": "2026-23",
      "n": 1
    }
  ],
  "_tags": [],
  "_stars": 1,
  "_contributors": [
    {
      "user": "gchickering21",
      "count": 125,
      "uuid": 40693743
    }
  ],
  "_userbio": {
    "uuid": 40693743,
    "type": "user",
    "name": "Graham Chickering",
    "description": "Data Scientist Assistant at The American Institutes for Research\r\n"
  },
  "_downloads": {
    "count": 434,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/DownBallotR"
  },
  "_devurl": "https://github.com/gchickering21/downballotr",
  "_pkgdown": "https://gchickering21.github.io/DownBallotR/",
  "_searchresults": 0,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/DownBallotR.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/gchickering21/downballotr",
  "_realowner": "gchickering21",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2026-04-23"
    }
  ],
  "_exports": [
    "db_available_years",
    "db_list_sources",
    "db_list_states",
    "downballot_install_python",
    "downballot_python_status",
    "downballot_use_python",
    "scrape_elections",
    "summarize_results"
  ],
  "_help": [
    {
      "page": "db_available_years",
      "title": "Show data availability for election scrapers",
      "topics": [
        "db_available_years"
      ]
    },
    {
      "page": "db_list_sources",
      "title": "List all registered Python scraper sources",
      "topics": [
        "db_list_sources"
      ]
    },
    {
      "page": "db_list_states",
      "title": "List states supported by DownBallotR scrapers",
      "topics": [
        "db_list_states"
      ]
    },
    {
      "page": "downballot_install_python",
      "title": "Install Python dependencies for downballotR",
      "topics": [
        "downballot_install_python"
      ]
    },
    {
      "page": "downballot_python_status",
      "title": "Check Python environment status for downballotR",
      "topics": [
        "downballot_python_status"
      ]
    },
    {
      "page": "downballot_use_python",
      "title": "Use the DownBallotR Python virtualenv in this R session",
      "topics": [
        "downballot_use_python"
      ]
    },
    {
      "page": "print.downballot_python_status",
      "title": "Print a downballot_python_status object",
      "topics": [
        "print.downballot_python_status"
      ]
    },
    {
      "page": "scrape_elections",
      "title": "Scrape election data",
      "topics": [
        "scrape_elections"
      ]
    },
    {
      "page": "summarize_results",
      "title": "Summarize an election results data frame",
      "topics": [
        "summarize_results"
      ]
    }
  ],
  "_readme": "https://github.com/gchickering21/downballotr/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "glue",
    "here",
    "jsonlite",
    "lattice",
    "lifecycle",
    "magrittr",
    "Matrix",
    "png",
    "purrr",
    "rappdirs",
    "Rcpp",
    "RcppTOML",
    "reticulate",
    "rlang",
    "rprojroot",
    "vctrs",
    "withr"
  ],
  "_score": 3.8129133566428557,
  "_indexed": true,
  "_nocasepkg": "downballotr",
  "_universes": [
    "gchickering21"
  ],
  "_binaries": [
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-06-04T17:19:25.000Z",
      "commit": "f4f05d3ecf4ed2fee24c988b69311ea6c0648232",
      "fileid": "7db6c42d263e6123a67f29cd68e9cf4887b1bac7111546e5b5eeffce868d9d7c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gchickering21/actions/runs/26967561268"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-06-07T10:50:37.000Z",
      "distro": "noble",
      "commit": "f4f05d3ecf4ed2fee24c988b69311ea6c0648232",
      "fileid": "09e0cac29b37c29696f9ea1557ea2bda0f95d8debe9680f9d2a3af9c1ff967f1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gchickering21/actions/runs/27090281056"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-06-07T10:50:43.000Z",
      "distro": "noble",
      "commit": "f4f05d3ecf4ed2fee24c988b69311ea6c0648232",
      "fileid": "89221e32f536e88386c592618b11c3e1a3fa7c9e623f16f8fdd88bb653fe373a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gchickering21/actions/runs/27090281056"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.0",
      "date": "2026-06-07T10:50:09.000Z",
      "commit": "f4f05d3ecf4ed2fee24c988b69311ea6c0648232",
      "fileid": "3d6c9c21dcec8eb8bf97282d0d425234bd958e9a2d60caee1691b549a0c5c73e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gchickering21/actions/runs/27090281056"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.1.0",
      "date": "2026-06-07T10:50:02.000Z",
      "commit": "f4f05d3ecf4ed2fee24c988b69311ea6c0648232",
      "fileid": "4d2103901df0a610fb61ef5c04531473d20549a490a6a1ccdad74dcb7b9373f5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gchickering21/actions/runs/27090281056"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.0",
      "date": "2026-06-07T10:50:35.000Z",
      "commit": "f4f05d3ecf4ed2fee24c988b69311ea6c0648232",
      "fileid": "47bfd19e947e37dd4d4ce3845caeca7a45d4b49c37f5d28320042e0d577d78ec",
      "status": "success",
      "buildurl": "https://github.com/r-universe/gchickering21/actions/runs/27090281056"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-06-07T10:55:34.000Z",
      "commit": "f4f05d3ecf4ed2fee24c988b69311ea6c0648232",
      "fileid": "937bfbb910c450203690fd3a0f9e99e016c242b8b9744c5e898e1842665a814a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gchickering21/actions/runs/27090281056"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-06-07T10:55:52.000Z",
      "commit": "f4f05d3ecf4ed2fee24c988b69311ea6c0648232",
      "fileid": "b19ca1d41341e71f84848953a870bac3116d7c5a44da868dbe4b1ea559ad5ae1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gchickering21/actions/runs/27090281056"
    }
  ]
}