atorus-research / matte

{usethis} style tooling to help with Shiny applications evolving maturing into production systems

Home Page:https://atorus-research.github.io/matte/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Track if input files have changed to allow condition to only process data if data are updated

mstackhouse opened this issue · comments

The basic flow would need to look like:

  • Capture inputs files
  • Generate a checksum of the files
  • Cache the checksums someplace readable
  • If subsequent run, compare against pre-existing checksums
  • If input data have updated, flag that the file has changes

Function factory?

Dev and Prod readers with timestamp checker - function handles logistics but you can adapt and extend.

Add vignette with examples using local data, S3, whatever...?