Skip to content

❗ This is a read-only mirror of the CRAN R package repository. shinydrive — File Sharing Shiny Module

Notifications You must be signed in to change notification settings

cran/shinydrive

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

version cranlogs cran checks Project Status: Active – The project has reached a stable, usable state and is being actively developed.

shinydrive

R package with a simple Shiny module for easily sharing files.

Admin can manage directories & files (add, remove, edit, ...)

User can only download files

  • files are copied into target directory
  • we add date/time to filename on the drive
  • use a yaml file to save informations

Installation

You can install:

  • the latest development version from GitHub with
devtools::install_github("datastorm-open/shinydrive")

Demo application

online

https://datastorm-demo.shinyapps.io/shinydrive/

local

runApp(system.file("demo_app", package = "shinydrive"))

Example

require(shinydrive)

ui <- fluidPage(
    shiny_drive_ui(id = "idm")
)
server <- function(input, output, session) {
    callModule(module = shiny_drive_server,
             id = "idm",
             session = session,
             admin_user = TRUE,
             save_dir =  getwd(),
             lan = "EN")
}

shinyApp(ui, server)

Admin view

User view

About

❗ This is a read-only mirror of the CRAN R package repository. shinydrive — File Sharing Shiny Module

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages