{
  "_id": "6aabbeca3d719c1f8406e252",
  "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-09-17 09:32:28 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>",
  "_user": "simon-smart88",
  "_type": "src",
  "_file": "shinyscholar_0.4.5.tar.gz",
  "_fileid": "https://r2.ropensci.org/69195e23e2079186b1504bcb89a0787df175c68b65f39df5984ca52d9c276a1c",
  "_filesize": 335368,
  "_sha256": "69195e23e2079186b1504bcb89a0787df175c68b65f39df5984ca52d9c276a1c",
  "_expires": "2026-12-26T10:19:52.000Z",
  "_created": "2026-09-17T09:32:28.000Z",
  "_published": "2026-09-17T10:19:53.952Z",
  "_jobs": [
    {
      "job": 105150805295,
      "time": 206,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "10489448076"
    },
    {
      "job": 105150805363,
      "time": 265,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10489363334"
    },
    {
      "job": 105150805318,
      "time": 326,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "10491293128"
    },
    {
      "job": 105150805332,
      "time": 507,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10491750173"
    },
    {
      "job": 105149583626,
      "time": 239,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10489812444"
    },
    {
      "job": 105150805268,
      "time": 159,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "10490430095"
    },
    {
      "job": 105150805291,
      "time": 177,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "10490340712"
    },
    {
      "job": 105150805324,
      "time": 181,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "10489657642"
    },
    {
      "job": 105150805281,
      "time": 162,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10489602789"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/simon-smart88/actions/runs/35205306313",
  "_status": "success",
  "_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
  },
  "_distro": "resolute",
  "_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": "2026-06",
      "n": 2
    },
    {
      "week": "2026-14",
      "n": 3
    }
  ],
  "_tags": [
    {
      "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",
    "followers": 8
  },
  "_downloads": {
    "count": 468,
    "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": 4,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/shinyscholar.html"
  ],
  "_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",
    "rdtools",
    "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.505149978319906,
  "_indexed": true,
  "_nocasepkg": "shinyscholar",
  "_universes": [
    "simon-smart88"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.4.5",
      "date": "2026-09-17T09:35:13.000Z",
      "distro": "resolute",
      "commit": "8c5b42aac3eec99bbc64ed4e372f7a8c86198693",
      "fileid": "https://r2.ropensci.org/1bfc7b2463b2a3464086316e171c4faddef905730e001ad4fe3fc4d1ae1f09d8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/simon-smart88/actions/runs/35205306313"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.4.5",
      "date": "2026-09-17T09:35:28.000Z",
      "distro": "resolute",
      "commit": "8c5b42aac3eec99bbc64ed4e372f7a8c86198693",
      "fileid": "https://r2.ropensci.org/ac346586ed9a90bc9bd71b1c4700c7c6d0b2bf11509ccfe5a6e91bd0847b517d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/simon-smart88/actions/runs/35205306313"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.4.5",
      "date": "2026-09-17T10:11:07.000Z",
      "commit": "8c5b42aac3eec99bbc64ed4e372f7a8c86198693",
      "fileid": "https://r2.ropensci.org/fe360b9198160ca3074318b7984ca8e23ddc5751df433ef0fc3ec871c174a693",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/simon-smart88/actions/runs/35205306313"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.4.5",
      "date": "2026-09-17T10:16:57.000Z",
      "commit": "8c5b42aac3eec99bbc64ed4e372f7a8c86198693",
      "fileid": "https://r2.ropensci.org/d8042166784b5d4f29c6c2ac12b9fd07aabf0a8527053e6eff6076c26dc93e69",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/simon-smart88/actions/runs/35205306313"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.4.5",
      "date": "2026-09-17T09:35:23.000Z",
      "commit": "8c5b42aac3eec99bbc64ed4e372f7a8c86198693",
      "fileid": "https://r2.ropensci.org/432aa6307a290eec0e17ed6f7f29b5a599cfbc9224a2b0908871db2ba6a898eb",
      "status": "success",
      "buildurl": "https://github.com/r-universe/simon-smart88/actions/runs/35205306313"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.4.5",
      "date": "2026-09-17T09:33:58.000Z",
      "commit": "8c5b42aac3eec99bbc64ed4e372f7a8c86198693",
      "fileid": "https://r2.ropensci.org/7ccdb15dcc00f775dffd81041599d4e0174882b74ddbaa24bb3618b0c9d53928",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/simon-smart88/actions/runs/35205306313"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.4.5",
      "date": "2026-09-17T09:33:49.000Z",
      "commit": "8c5b42aac3eec99bbc64ed4e372f7a8c86198693",
      "fileid": "https://r2.ropensci.org/b3fc69071911fcb8cc3ccbce4569d2bd72bcb2107e5c053e1bf1b8a55190faf1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/simon-smart88/actions/runs/35205306313"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.4.5",
      "date": "2026-09-17T09:33:46.000Z",
      "commit": "8c5b42aac3eec99bbc64ed4e372f7a8c86198693",
      "fileid": "https://r2.ropensci.org/10e28e7316f64ce2a445502289ef7950fa3a6def14128ea4464c49cf8e63c95b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/simon-smart88/actions/runs/35205306313"
    }
  ]
}