All Projects β†’ thomasp85 β†’ Shinyfiles

thomasp85 / Shinyfiles

A shiny extension for server side file access

Programming Languages

r
7636 projects

Projects that are alternatives of or similar to Shinyfiles

Cicerone
πŸ›οΈ Give tours of your Shiny apps
Stars: ✭ 131 (-1.5%)
Mutual labels:  shiny, rstats
Highcharter
R wrapper for highcharts
Stars: ✭ 583 (+338.35%)
Mutual labels:  shiny, rstats
Regexplain
πŸ” An RStudio addin slash regex utility belt
Stars: ✭ 413 (+210.53%)
Mutual labels:  shiny, rstats
pirate
πŸ΄β€β˜ οΈ A personal platform for R programming
Stars: ✭ 36 (-72.93%)
Mutual labels:  shiny, rstats
Shinycustomloader
Add a custom loader for R shiny
Stars: ✭ 97 (-27.07%)
Mutual labels:  shiny, rstats
tRakt-shiny
Using trakt to graph show data and such. The on-it's-way-out incarnation of trakt.jemu.name
Stars: ✭ 17 (-87.22%)
Mutual labels:  shiny, rstats
Shinyjs
πŸ’‘ Easily improve the user experience of your Shiny apps in seconds
Stars: ✭ 566 (+325.56%)
Mutual labels:  shiny, rstats
Shinycssloaders
βŒ› Add loading animations to a Shiny output while it's recalculating
Stars: ✭ 248 (+86.47%)
Mutual labels:  shiny, rstats
Sever
πŸ”ͺGood-looking problems: customise your Shiny disconnected screen and error messages
Stars: ✭ 60 (-54.89%)
Mutual labels:  shiny, rstats
Datofutbol
Dato FΓΊtbol repository
Stars: ✭ 23 (-82.71%)
Mutual labels:  shiny, rstats
waypointer
Waypoints & Animations for Shiny
Stars: ✭ 16 (-87.97%)
Mutual labels:  shiny, rstats
Anicon
Animated icons for R markdown and Shiny apps
Stars: ✭ 109 (-18.05%)
Mutual labels:  shiny, rstats
workshops-setup cloud analytics machine
Tips and Tricks to setup a cloud machine for Analytics and Data Science with R, RStudio and Shiny Servers, Python and JupyterLab
Stars: ✭ 12 (-90.98%)
Mutual labels:  shiny, rstats
Waiter
πŸ•°οΈ Loading screens for Shiny
Stars: ✭ 325 (+144.36%)
Mutual labels:  shiny, rstats
r-ladies-ML-1
⭐ Files for my R-Ladies ML workshop - Supervised Learning 101 ⭐
Stars: ✭ 35 (-73.68%)
Mutual labels:  shiny, rstats
Timevis
πŸ“… Create interactive timeline visualizations in R
Stars: ✭ 470 (+253.38%)
Mutual labels:  shiny, rstats
Shinyalert
πŸ—―οΈ Easily create pretty popup messages (modals) in Shiny
Stars: ✭ 148 (+11.28%)
Mutual labels:  shiny, rstats
Plotly
An interactive graphing library for R
Stars: ✭ 2,096 (+1475.94%)
Mutual labels:  shiny, rstats
Shinyappdemo
A demo shiny app inside a package
Stars: ✭ 23 (-82.71%)
Mutual labels:  shiny, rstats
Devextreme
HTML5 JavaScript Component Suite for Responsive Web Development
Stars: ✭ 1,385 (+941.35%)
Mutual labels:  ui-components, filemanager

shinyFiles

Travis-CI Build Status CRAN_Release_Badge CRAN_Download_Badge

This package extends the functionality of shiny by providing an API for client side access to the server file system. As many shiny apps are run locally this is equivalent to accessing the filesystem of the users own computer, without the overhead of copying files to temporary locations that is tied to the use of fileInput().

The package can be installed from CRAN using install.packages('shinyFiles').

Usage

The package is designed to make it extremely easy to implement file system access. An example of implementing a file chooser would be:

In the ui.R file

shinyUI(bootstrapPage(
    shinyFilesButton('files', label='File select', title='Please select a file', multiple=FALSE)
))

In the server.R file

shinyServer(function(input, output) {
    shinyFileChoose(input, 'files', root=c(root='.'), filetypes=c('', 'txt'))
})

It is equally simple to implement directly in your custom html file as it only requires a single <button> element. The equivalent of the above in raw html would be:

<button id="files" type="button" class="shinyFiles btn" data-title="Please select a file" data-selecttype="single">
    File select
</button>

For an overview of all the different modules try the shinyFilesExample() function in the package. It gives an overview of all the necessary code, along with descriptions and working examples.

Credits

  • The file icons used in the file system navigator are taken from FatCows Farm-Fresh Web Icons (https://www.fatcow.com/free-icons)
  • RStudio is a trademark of RStudio, Inc. File icons used by permission of RStudio, Inc.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].