{
  "_id": "6a635829aecbde9870bb26be",
  "Package": "obrasgovr",
  "Title": "Access the 'ObrasGov' Open Data API",
  "Version": "0.1.0",
  "Authors@R": "c(\nperson(\"Andre\", \"Leite\", email = \"leite@castlab.org\", role = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0000-0002-4718-9766\")),\nperson(\"Marcos\", \"Wasiliew\", email = \"marcos.wasiliew@sepe.pe.gov.br\", role = \"aut\"),\nperson(\"Hugo\", \"Vasconcelos\", email = \"hugo.vasconcelos@ufpe.br\", role = \"aut\",\ncomment = c(ORCID = \"0000-0001-6249-0920\")),\nperson(\"Carlos\", \"Amorim\", email = \"carlos.agaf@ufpe.br\", role = \"aut\",\ncomment = c(ORCID = \"0000-0001-6315-8305\")),\nperson(\"Diogo\", \"Bezerra\", email = \"diogo.bezerra@ufpe.br\", role = \"aut\",\ncomment = c(ORCID = \"0000-0002-1216-8674\"))\n)",
  "Description": "Provides a modern interface to the Brazilian federal\ngovernment's 'ObrasGov' open data application programming\ninterface (<https://api-publica.obrasgov.gestao.gov.br>).\nRetrieves data about public infrastructure projects, physical\nexecution, contracts, commitments, geometries, feasibility\nstudies, and project status histories. Results are returned as\ntidy tibbles with typed date columns, preserved nested\nrelationships, pagination metadata, and optional multi-page\ncollection.",
  "License": "MIT + file LICENSE",
  "URL": "https://github.com/StrategicProjects/obrasgovr,\nhttps://strategicprojects.github.io/obrasgovr/,\nhttps://api-publica.obrasgov.gestao.gov.br/obras/docs",
  "BugReports": "https://github.com/StrategicProjects/obrasgovr/issues",
  "VignetteBuilder": "knitr",
  "Config/Needs/website": "pkgdown",
  "Config/testthat/edition": "3",
  "Encoding": "UTF-8",
  "Language": "en-US",
  "Config/roxygen2/version": "8.0.0",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-07-24 12:15:43 UTC",
    "User": "root"
  },
  "Author": "Andre Leite [aut, cre] (ORCID:\n<https://orcid.org/0000-0002-4718-9766>), Marcos Wasiliew\n[aut], Hugo Vasconcelos [aut] (ORCID:\n<https://orcid.org/0000-0001-6249-0920>), Carlos Amorim [aut]\n(ORCID: <https://orcid.org/0000-0001-6315-8305>), Diogo Bezerra\n[aut] (ORCID: <https://orcid.org/0000-0002-1216-8674>)",
  "Maintainer": "Andre Leite <leite@castlab.org>",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2026-07-24 09:30:09 UTC",
  "RemoteUrl": "https://github.com/cran/obrasgovr",
  "RemoteRef": "HEAD",
  "RemoteSha": "7051174a332a7751c551def79a833f939ab41ee7",
  "_user": "cran",
  "_type": "src",
  "_file": "obrasgovr_0.1.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/b194f5ea21d2bce29696e2d821935c1c9ae0ffb11f752063e9724e6f2b0b2cc2",
  "_filesize": 169349,
  "_sha256": "b194f5ea21d2bce29696e2d821935c1c9ae0ffb11f752063e9724e6f2b0b2cc2",
  "_expires": "2026-11-01T12:18:47.000Z",
  "_created": "2026-07-24T12:15:43.000Z",
  "_published": "2026-07-24T12:18:49.706Z",
  "_jobs": [
    {
      "job": 89478603683,
      "time": 132,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8596254702"
    },
    {
      "job": 89478603725,
      "time": 150,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8596260885"
    },
    {
      "job": 89477894689,
      "time": 222,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8596205705"
    },
    {
      "job": 89478603719,
      "time": 116,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "8596248695"
    },
    {
      "job": 89478603654,
      "time": 79,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8596234349"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/30092212569",
  "_status": "success",
  "_upstream": "https://github.com/cran/obrasgovr",
  "_commit": {
    "id": "7051174a332a7751c551def79a833f939ab41ee7",
    "author": "Andre Leite <leite@castlab.org>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 0.1.0\n",
    "time": 1784885409
  },
  "_maintainer": {
    "name": "Andre Leite",
    "email": "leite@castlab.org",
    "orcid": "0000-0002-4718-9766"
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "httr2",
      "version": ">= 1.2.2",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "version": ">= 1.0.0",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "version": ">= 1.1.0",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "version": ">= 3.2.0",
      "role": "Imports"
    },
    {
      "package": "covr",
      "role": "Suggests"
    },
    {
      "package": "dplyr",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.2.0",
      "role": "Suggests"
    },
    {
      "package": "tidyr",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-30",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "0.1.0",
      "date": "2026-07-24"
    }
  ],
  "_stars": 0,
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "followers": 623,
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/obrasgovr"
  },
  "_devurl": "https://github.com/strategicprojects/obrasgovr",
  "_pkgdown": "https://strategicprojects.github.io/obrasgovr/",
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/obrasgovr.html",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE",
    "manual.pdf"
  ],
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2026-07-24"
    }
  ],
  "_exports": [
    "get_commitments",
    "get_contracts",
    "get_feasibility_studies",
    "get_geometries",
    "get_last_update",
    "get_physical_execution",
    "get_projects",
    "get_status_history",
    "list_filters",
    "list_resources",
    "obrasgov_filtros",
    "obrasgov_metadados",
    "obrasgov_recursos",
    "obter_contratos",
    "obter_data_atualizacao",
    "obter_empenhos",
    "obter_estudos_viabilidade",
    "obter_execucao_fisica",
    "obter_geometrias",
    "obter_historico_situacao",
    "obter_projetos",
    "result_metadata"
  ],
  "_help": [
    {
      "page": "get_commitments",
      "title": "Retrieve budget commitments",
      "concept": [
        "API resources"
      ],
      "topics": [
        "get_commitments",
        "obter_empenhos"
      ]
    },
    {
      "page": "get_contracts",
      "title": "Retrieve contracts",
      "concept": [
        "API resources"
      ],
      "topics": [
        "get_contracts",
        "obter_contratos"
      ]
    },
    {
      "page": "get_feasibility_studies",
      "title": "Retrieve feasibility studies",
      "concept": [
        "API resources"
      ],
      "topics": [
        "get_feasibility_studies",
        "obter_estudos_viabilidade"
      ]
    },
    {
      "page": "get_geometries",
      "title": "Retrieve geometries",
      "concept": [
        "API resources"
      ],
      "topics": [
        "get_geometries",
        "obter_geometrias"
      ]
    },
    {
      "page": "get_last_update",
      "title": "Retrieve the data update timestamp",
      "concept": [
        "API resources"
      ],
      "topics": [
        "get_last_update",
        "obter_data_atualizacao"
      ]
    },
    {
      "page": "get_physical_execution",
      "title": "Retrieve physical execution data",
      "concept": [
        "API resources"
      ],
      "topics": [
        "get_physical_execution",
        "obter_execucao_fisica"
      ]
    },
    {
      "page": "get_projects",
      "title": "Retrieve infrastructure projects",
      "concept": [
        "API resources"
      ],
      "topics": [
        "get_projects",
        "obter_projetos"
      ]
    },
    {
      "page": "get_status_history",
      "title": "Retrieve project status histories",
      "concept": [
        "API resources"
      ],
      "topics": [
        "get_status_history",
        "obter_historico_situacao"
      ]
    },
    {
      "page": "list_filters",
      "title": "List filters accepted by a resource",
      "topics": [
        "list_filters",
        "obrasgov_filtros"
      ]
    },
    {
      "page": "list_resources",
      "title": "List available ObrasGov API resources",
      "topics": [
        "list_resources",
        "obrasgov_recursos"
      ]
    },
    {
      "page": "result_metadata",
      "title": "Retrieve pagination metadata",
      "topics": [
        "obrasgov_metadados",
        "result_metadata"
      ]
    }
  ],
  "_pkglogo": "https://github.com/cran/obrasgovr/raw/HEAD/man/figures/logo.svg",
  "_readme": "https://github.com/cran/obrasgovr/raw/HEAD/README.md",
  "_rundeps": [
    "askpass",
    "cli",
    "curl",
    "glue",
    "httr2",
    "lifecycle",
    "magrittr",
    "openssl",
    "pillar",
    "pkgconfig",
    "purrr",
    "R6",
    "rlang",
    "sys",
    "tibble",
    "utf8",
    "vctrs",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "end-to-end-workflow.Rmd",
      "filename": "end-to-end-workflow.html",
      "title": "An end-to-end ObrasGov workflow",
      "engine": "knitr::rmarkdown",
      "headings": [
        "1. Define the query explicitly",
        "2. Retrieve the project table",
        "3. Choose project identifiers",
        "4. Retrieve related records",
        "5. Join project attributes to related records",
        "6. Preserve provenance"
      ],
      "created": "2026-07-24 09:30:09",
      "modified": "2026-07-24 09:30:09",
      "commits": 1
    },
    {
      "source": "obrasgovr.Rmd",
      "filename": "obrasgovr.html",
      "title": "Introduction to obrasgovr",
      "engine": "knitr::rmarkdown",
      "headings": [
        "1. Discover available resources",
        "2. Inspect filters before querying",
        "3. Retrieve a small first page",
        "4. Inspect pagination metadata",
        "5. Retrieve related resources",
        "6. Record the source update timestamp",
        "Portuguese aliases",
        "Client configuration",
        "Next steps"
      ],
      "created": "2026-07-24 09:30:09",
      "modified": "2026-07-24 09:30:09",
      "commits": 1
    },
    {
      "source": "pagination-and-nested-data.Rmd",
      "filename": "pagination-and-nested-data.html",
      "title": "Pagination and nested data",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Retrieve one page first",
        "Collect a controlled number of pages",
        "Understand nested relationships",
        "Normalize one nested relationship",
        "Work across collected pages",
        "Save data with retrieval context"
      ],
      "created": "2026-07-24 09:30:09",
      "modified": "2026-07-24 09:30:09",
      "commits": 1
    }
  ],
  "_score": 3.1760912590556813,
  "_indexed": true,
  "_nocasepkg": "obrasgovr",
  "_universes": [
    "cran",
    "strategicprojects"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-07-24T12:18:00.000Z",
      "distro": "resolute",
      "commit": "7051174a332a7751c551def79a833f939ab41ee7",
      "fileid": "https://r2.ropensci.org/cf23aa30b6caf5ae7e46442d51d6af8b097064d5fa14782e56d312b2c125a705",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/30092212569"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-07-24T12:18:14.000Z",
      "distro": "resolute",
      "commit": "7051174a332a7751c551def79a833f939ab41ee7",
      "fileid": "https://r2.ropensci.org/f18e9d1f18aee6a20a9d3d4bc95912a304a9fc14aabc9b002c47ee0649ec5422",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/30092212569"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.0",
      "date": "2026-07-24T12:17:58.000Z",
      "commit": "7051174a332a7751c551def79a833f939ab41ee7",
      "fileid": "https://r2.ropensci.org/29b3a7e2fda70955dd15e80b69268872efc161528538cc05c62892c853679d60",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/30092212569"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-07-24T12:16:57.000Z",
      "commit": "7051174a332a7751c551def79a833f939ab41ee7",
      "fileid": "https://r2.ropensci.org/bc981e03969678e8d3a932afbfa10907ebc377efe948a7fd7b1c1ab4ce4ff91e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/30092212569"
    }
  ]
}