{
  "_id": "6a1be7e11d7bb097a0a1b66f",
  "Package": "shinyscholar",
  "Version": "0.4.5",
  "Title": "A Template for Creating Reproducible 'shiny' Applications",
  "Description": "Create a skeleton 'shiny' application with\ncreate_template() that is reproducible, can be saved and meets\nacademic standards for attribution. Forked from 'wallace'. Code\nis split into modules that are loaded and linked together\nautomatically and each call one function. Guidance pages\nexplain modules to users and flexible logging informs them of\nany errors. Options enable asynchronous operations, viewing of\nsource code, interactive maps and data tables. Use to create\ncomplex analytical applications, following best practices in\nopen science and software development. Includes functions for\nautomating repetitive development tasks and an example\napplication at run_shinyscholar() that requires\ninstall.packages(\"shinyscholar\", dependencies = TRUE). A guide\nto developing applications can be found on the package website.",
  "Authors@R": "c(person(\"Simon E. H.\", \"Smart\", email = \"simon.smart@cantab.net\", role = c(\"aut\", \"cre\", \"cph\")),\nperson(\"Tim\", \"Lucas\", email =  \"timcdlucas@gmail.com\", role = c(\"aut\"), comment = c(ORCID = \"0000-0003-4694-8107\")),\nperson(\"Jamie M.\", \"Kass\", email = \"jamie.kass@oist.jp\", role = \"ctb\"),\nperson(\"Gonzalo E.\", \"Pinilla-Buitrago\", email = \"gpinillabuitrago@gradcenter.cuny.edu\", role = \"ctb\"),\nperson(\"Andrea\", \"Paz\", email = \"paz.andreita@gmail.com\", role = \"ctb\"),\nperson(\"Bethany A.\", \"Johnson\", email = \"bjohnso005@citymail.cuny.edu\", role = \"ctb\"),\nperson(\"Valentina\", \"Grisales-Betancur\", email = \"vgrisale@eafit.edu.co\", role = \"ctb\"),\nperson(\"Dean\", \"Attali\", email = \"daattali@gmail.com\", role = \"ctb\"),\nperson(\"Matthew E.\", \"Aiello-Lammens\", email = \"matt.lammens@gmail.com\", role = \"ctb\"),\nperson(\"Cory\", \"Merow\", email = \"corymerow@gmail.com\", role = \"ctb\"),\nperson(\"Mary E.\", \"Blair\", email = \"mblair1@amnh.org\", role = \"ctb\"),\nperson(\"Robert P.\", \"Anderson\", email = \"randerson@ccny.cuny.edu\", role = \"ctb\"),\nperson(\"Sarah I.\", \"Meenan\", email = \"sarah.meenan@gmail.com\", role = \"ctb\"),\nperson(\"Olivier\", \"Broennimann\", email = \"olivier.broennimann@unil.ch\", role = \"ctb\"),\nperson(\"Peter J.\", \"Galante\", email = \"pgalante@amnh.org\", role = \"ctb\"),\nperson(\"Brian S.\", \"Maitner\", email = \"bmaitner@gmail.com\", role = \"ctb\"),\nperson(\"Hannah L.\", \"Owens\", email = \"hannah.owens@gmail.com\", role = \"ctb\"),\nperson(\"Sara\", \"Varela\", email = \"sara_varela@yahoo.com\", role = \"ctb\"),\nperson(\"Bruno\", \"Vilela\", email = \"bvilela@wustl.edu\", role = \"ctb\"),\nperson(\"Robert\", \"Muscarella\", email = \"bob.muscarella@gmail.com\", role = \"ctb\"))",
  "SystemRequirements": "pandoc is required for generating reproducible\nreports",
  "License": "GPL-3",
  "URL": "https://simon-smart88.github.io/shinyscholar/",
  "BugReports": "https://github.com/simon-smart88/shinyscholar/issues",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.3.3",
  "Roxygen": "list(markdown = TRUE)",
  "Config/pak/sysreqs": "cmake libfontconfig1-dev libfreetype6-dev\nlibfribidi-dev git make libharfbuzz-dev libgit2-dev libicu-dev\nlibjpeg-dev libpng-dev libtiff-dev libuv1-dev libwebp-dev\nlibxml2-dev libssl-dev libx11-dev zlib1g-dev",
  "Repository": "https://simon-smart88.r-universe.dev",
  "Date/Publication": "2026-04-01 23:01:57 UTC",
  "RemoteUrl": "https://github.com/simon-smart88/shinyscholar",
  "RemoteRef": "HEAD",
  "RemoteSha": "8c5b42aac3eec99bbc64ed4e372f7a8c86198693",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-31 07:01:32 UTC",
    "User": "root"
  },
  "Author": "Simon E. H. Smart [aut, cre, cph],\nTim Lucas [aut] (ORCID: <https://orcid.org/0000-0003-4694-8107>),\nJamie M. Kass [ctb],\nGonzalo E. Pinilla-Buitrago [ctb],\nAndrea Paz [ctb],\nBethany A. Johnson [ctb],\nValentina Grisales-Betancur [ctb],\nDean Attali [ctb],\nMatthew E. Aiello-Lammens [ctb],\nCory Merow [ctb],\nMary E. Blair [ctb],\nRobert P. Anderson [ctb],\nSarah I. Meenan [ctb],\nOlivier Broennimann [ctb],\nPeter J. Galante [ctb],\nBrian S. Maitner [ctb],\nHannah L. Owens [ctb],\nSara Varela [ctb],\nBruno Vilela [ctb],\nRobert Muscarella [ctb]",
  "Maintainer": "Simon E. H. Smart <simon.smart@cantab.net>",
  "MD5sum": "12be6b67756e923715359877997cdcfe",
  "_user": "simon-smart88",
  "_type": "src",
  "_file": "shinyscholar_0.4.5.tar.gz",
  "_fileid": "f4263e288ad67300ac9053fe2ced71010144cb634581018cd1707ed3d8610e0c",
  "_filesize": 332642,
  "_sha256": "f4263e288ad67300ac9053fe2ced71010144cb634581018cd1707ed3d8610e0c",
  "_created": "2026-05-31T07:01:32.000Z",
  "_published": "2026-05-31T07:48:49.214Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 78707287084,
      "time": 205,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7314654053"
    },
    {
      "job": 78707287072,
      "time": 242,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7314657895"
    },
    {
      "job": 78707287060,
      "time": 214,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7314952783"
    },
    {
      "job": 78707287078,
      "time": 216,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7314933680"
    },
    {
      "job": 78707097600,
      "time": 202,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7314632309"
    },
    {
      "job": 78707287069,
      "time": 150,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7314648076"
    },
    {
      "job": 78707287080,
      "time": 157,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7314648913"
    },
    {
      "job": 78707287082,
      "time": 190,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7314652223"
    },
    {
      "job": 78707287087,
      "time": 269,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7314660565"
    }
  ],
  "_buildurl": "https://github.com/r-universe/simon-smart88/actions/runs/26705932020",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/simon-smart88/shinyscholar",
  "_commit": {
    "id": "8c5b42aac3eec99bbc64ed4e372f7a8c86198693",
    "author": "Simon Smart <137152810+simon-smart88@users.noreply.github.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Merge 0.4.5 (#47)\n\n* migrate to pak\n* set R_USER_CACHE_DIR\n* move app dependencies to global.R\n* remove imports\n* fix missing join() resolves #40\n* edit yml and global when adding modules resolves #41\n* update NEWS and README\n* move functions to ui_helpers resolves #43",
    "time": 1775084517
  },
  "_maintainer": {
    "name": "Simon E. H. Smart",
    "email": "simon.smart@cantab.net",
    "login": "simon-smart88",
    "bluesky": "@simonsmart.bsky.social",
    "description": "",
    "uuid": 137152810
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "curl",
      "role": "Imports"
    },
    {
      "package": "devtools",
      "role": "Imports"
    },
    {
      "package": "glue",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Imports"
    },
    {
      "package": "pak",
      "role": "Imports"
    },
    {
      "package": "tools",
      "role": "Imports"
    },
    {
      "package": "zip",
      "role": "Imports"
    },
    {
      "package": "bslib",
      "role": "Suggests"
    },
    {
      "package": "DT",
      "version": ">= 0.5",
      "role": "Suggests"
    },
    {
      "package": "dplyr",
      "version": ">= 1.0.2",
      "role": "Suggests"
    },
    {
      "package": "httr2",
      "role": "Suggests"
    },
    {
      "package": "gargoyle",
      "role": "Suggests"
    },
    {
      "package": "knitcitations",
      "role": "Suggests"
    },
    {
      "package": "leaflet",
      "version": ">= 2.0.2",
      "role": "Suggests"
    },
    {
      "package": "leaflet.extras",
      "version": ">= 1.0.0",
      "role": "Suggests"
    },
    {
      "package": "markdown",
      "role": "Suggests"
    },
    {
      "package": "mirai",
      "role": "Suggests"
    },
    {
      "package": "R6",
      "role": "Suggests"
    },
    {
      "package": "RColorBrewer",
      "role": "Suggests"
    },
    {
      "package": "renv",
      "role": "Suggests"
    },
    {
      "package": "rintrojs",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "shiny",
      "version": ">= 1.8.1",
      "role": "Suggests"
    },
    {
      "package": "shinyAce",
      "role": "Suggests"
    },
    {
      "package": "shinyalert",
      "role": "Suggests"
    },
    {
      "package": "shinybusy",
      "role": "Suggests"
    },
    {
      "package": "shinyjs",
      "role": "Suggests"
    },
    {
      "package": "shinytest2",
      "role": "Suggests"
    },
    {
      "package": "shinyWidgets",
      "version": ">= 0.6.0",
      "role": "Suggests"
    },
    {
      "package": "terra",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "xml2",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    }
  ],
  "_owner": "simon-smart88",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-22",
      "n": 2
    },
    {
      "week": "2025-36",
      "n": 2
    },
    {
      "week": "2026-06",
      "n": 2
    },
    {
      "week": "2026-14",
      "n": 3
    }
  ],
  "_tags": [
    {
      "name": "v0.4.2",
      "date": "2025-06-01"
    },
    {
      "name": "v0.4.3",
      "date": "2025-09-05"
    },
    {
      "name": "v0.4.4",
      "date": "2026-02-06"
    },
    {
      "name": "v0.4.5",
      "date": "2026-04-01"
    }
  ],
  "_stars": 32,
  "_contributors": [
    {
      "user": "simon-smart88",
      "count": 503,
      "uuid": 137152810
    }
  ],
  "_userbio": {
    "uuid": 137152810,
    "type": "user",
    "name": "Simon Smart"
  },
  "_downloads": {
    "count": 625,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/shinyscholar"
  },
  "_devurl": "https://github.com/simon-smart88/shinyscholar",
  "_pkgdown": "https://simon-smart88.github.io/shinyscholar/",
  "_searchresults": 7,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/shinyscholar.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/simon-smart88/shinyscholar",
  "_realowner": "simon-smart88",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.2.2",
      "date": "2025-01-17"
    },
    {
      "version": "0.2.3",
      "date": "2025-01-17"
    },
    {
      "version": "0.2.4",
      "date": "2025-01-29"
    },
    {
      "version": "0.2.5",
      "date": "2025-02-05"
    },
    {
      "version": "0.3.0",
      "date": "2025-03-22"
    },
    {
      "version": "0.4.1",
      "date": "2025-05-19"
    },
    {
      "version": "0.4.2",
      "date": "2025-06-01"
    },
    {
      "version": "0.4.3",
      "date": "2025-09-05"
    },
    {
      "version": "0.4.4",
      "date": "2026-02-06"
    },
    {
      "version": "0.4.5",
      "date": "2026-04-03"
    }
  ],
  "_exports": [
    "asyncLog",
    "check_suggests",
    "check_url",
    "create_module",
    "create_template",
    "get_nasa_token",
    "metadata",
    "plot_hist",
    "plot_scatter",
    "printVecAsis",
    "register_module",
    "run_shinyscholar",
    "save_and_load",
    "select_async",
    "select_query",
    "select_user",
    "spurious",
    "writeLog"
  ],
  "_help": [
    {
      "page": "shinyscholar-package",
      "title": "_shinyscholar_: A modular platform for creating reproducible applications",
      "topics": [
        "shinyscholar-package",
        "shinyscholar"
      ]
    },
    {
      "page": "create_module",
      "title": "Create a shinyscholar module",
      "topics": [
        "create_module"
      ]
    },
    {
      "page": "create_template",
      "title": "Create a skeleton application containing empty modules",
      "topics": [
        "create_template"
      ]
    },
    {
      "page": "get_nasa_token",
      "title": "Fetch a token from the NASA Earthdata API",
      "topics": [
        "get_nasa_token"
      ]
    },
    {
      "page": "metadata",
      "title": "Add metadata lines to modules",
      "topics": [
        "metadata"
      ]
    },
    {
      "page": "plot_hist",
      "title": "Extract values from a raster to produce a histogram",
      "topics": [
        "plot_hist"
      ]
    },
    {
      "page": "plot_scatter",
      "title": "Extract values from a raster to produce a scatterplot",
      "topics": [
        "plot_scatter"
      ]
    },
    {
      "page": "register_module",
      "title": "Register a shinyscholar module",
      "topics": [
        "register_module"
      ]
    },
    {
      "page": "run_shinyscholar",
      "title": "Run _shinyscholar_ Application",
      "topics": [
        "run_shinyscholar"
      ]
    },
    {
      "page": "save_and_load",
      "title": "Adds lines to modules to save and load input values.",
      "topics": [
        "save_and_load"
      ]
    },
    {
      "page": "select_async",
      "title": "Load FAPAR data from NASA asynchronously",
      "topics": [
        "select_async"
      ]
    },
    {
      "page": "select_query",
      "title": "Load FAPAR data from NASA",
      "topics": [
        "select_query"
      ]
    },
    {
      "page": "select_user",
      "title": "Load a raster image",
      "topics": [
        "select_user"
      ]
    }
  ],
  "_readme": "https://github.com/simon-smart88/shinyscholar/raw/HEAD/README.md",
  "_rundeps": [
    "askpass",
    "base64enc",
    "brew",
    "brio",
    "bslib",
    "cachem",
    "callr",
    "cli",
    "clipr",
    "commonmark",
    "cpp11",
    "crayon",
    "credentials",
    "curl",
    "desc",
    "devtools",
    "diffobj",
    "digest",
    "downlit",
    "ellipsis",
    "evaluate",
    "fansi",
    "fastmap",
    "fontawesome",
    "fs",
    "gert",
    "gitcreds",
    "glue",
    "highr",
    "htmltools",
    "htmlwidgets",
    "httpuv",
    "httr2",
    "ini",
    "jquerylib",
    "jsonlite",
    "knitr",
    "later",
    "lifecycle",
    "magrittr",
    "memoise",
    "mime",
    "miniUI",
    "openssl",
    "otel",
    "pak",
    "pillar",
    "pkgbuild",
    "pkgconfig",
    "pkgdown",
    "pkgload",
    "praise",
    "prettyunits",
    "processx",
    "profvis",
    "promises",
    "ps",
    "purrr",
    "R6",
    "ragg",
    "rappdirs",
    "rcmdcheck",
    "Rcpp",
    "rlang",
    "rmarkdown",
    "roxygen2",
    "rprojroot",
    "rstudioapi",
    "rversions",
    "sass",
    "sessioninfo",
    "shiny",
    "sourcetools",
    "stringi",
    "sys",
    "systemfonts",
    "testthat",
    "textshaping",
    "tibble",
    "tinytex",
    "urlchecker",
    "usethis",
    "utf8",
    "vctrs",
    "waldo",
    "whisker",
    "withr",
    "xfun",
    "xml2",
    "xopen",
    "xtable",
    "yaml",
    "zip"
  ],
  "_score": 4.8061799739838875,
  "_indexed": true,
  "_nocasepkg": "shinyscholar",
  "_universes": [
    "simon-smart88"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.4.5",
      "date": "2026-05-31T07:04:19.000Z",
      "distro": "noble",
      "commit": "8c5b42aac3eec99bbc64ed4e372f7a8c86198693",
      "fileid": "c4f8fb2225300710396292fe02a9995fe742d44bb33d0f10178e927d4b7bd300",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/simon-smart88/actions/runs/26705932020"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.4.5",
      "date": "2026-05-31T07:04:16.000Z",
      "distro": "noble",
      "commit": "8c5b42aac3eec99bbc64ed4e372f7a8c86198693",
      "fileid": "971e34a83ea9044c30b7baf47b9e7de176672d63b246edb3f6c49aaeeeccb190",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/simon-smart88/actions/runs/26705932020"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.4.5",
      "date": "2026-05-31T07:47:04.000Z",
      "commit": "8c5b42aac3eec99bbc64ed4e372f7a8c86198693",
      "fileid": "1ed55c361bf9e070c40920ace15e91843ea57362a9bdf69c26d2a0e5806f175f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/simon-smart88/actions/runs/26705932020"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.4.5",
      "date": "2026-05-31T07:44:01.000Z",
      "commit": "8c5b42aac3eec99bbc64ed4e372f7a8c86198693",
      "fileid": "b16390789353c5f127c216d10cd0b8bc63f1371de8ccfdacdf144f2adfaab570",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/simon-smart88/actions/runs/26705932020"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.4.5",
      "date": "2026-05-31T07:04:20.000Z",
      "commit": "8c5b42aac3eec99bbc64ed4e372f7a8c86198693",
      "fileid": "5b4f772f22d9a3ab813dae8490186af48909253275802a5d7e5efda24d5a2392",
      "status": "success",
      "buildurl": "https://github.com/r-universe/simon-smart88/actions/runs/26705932020"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.4.5",
      "date": "2026-05-31T07:03:03.000Z",
      "commit": "8c5b42aac3eec99bbc64ed4e372f7a8c86198693",
      "fileid": "cfe7d596ea462b273f1491fd91b2d4f3df9f27e1ec89aaef77c773c7f9fbd7af",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/simon-smart88/actions/runs/26705932020"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.4.5",
      "date": "2026-05-31T07:03:23.000Z",
      "commit": "8c5b42aac3eec99bbc64ed4e372f7a8c86198693",
      "fileid": "c6f99f930ec9de67309f3c8f3bcaddd364fc079a778d0cc9ee49084d4e14dcbe",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/simon-smart88/actions/runs/26705932020"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.4.5",
      "date": "2026-05-31T07:04:23.000Z",
      "commit": "8c5b42aac3eec99bbc64ed4e372f7a8c86198693",
      "fileid": "587a8bcee8a2f8deaa236084e6e8994e7c1024b4a01c6eeea02c2bc235d0b3b8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/simon-smart88/actions/runs/26705932020"
    }
  ]
}