Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mlampros/shiny-server
my personal shiny server
https://github.com/mlampros/shiny-server
applications geocoding server shiny
Last synced: about 2 months ago
JSON representation
my personal shiny server
- Host: GitHub
- URL: https://github.com/mlampros/shiny-server
- Owner: mlampros
- License: mit
- Created: 2017-03-26T08:55:33.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2021-04-30T08:03:22.000Z (almost 4 years ago)
- Last Synced: 2024-06-13T11:21:13.668Z (8 months ago)
- Topics: applications, geocoding, server, shiny
- Language: R
- Homepage:
- Size: 267 KB
- Stars: 2
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
### **geocoding shiny applications**
To open the applications *from inside an R session* use,
* shiny::runGitHub('shiny-server', 'mlampros', subdir = 'geocoding_geojson')
* shiny::runGitHub('shiny-server', 'mlampros', subdir = 'geocoding_nominatim')
* shiny::runGitHub('shiny-server', 'mlampros', subdir = 'geocoding_nominatim_reverse')**or** download the repository then make one of the applications your working directory and run
```R
library(shiny)
runApp()```
**or** follow the web-links using the [shinyapps.io](http://www.shinyapps.io/) service,
* https://lampros.shinyapps.io/shiny_geocoding/
* https://lampros.shinyapps.io/shiny_geojson/
* https://lampros.shinyapps.io/shiny_reverse_geocoding/
* https://lampros.shinyapps.io/string_matching/ [ string matching based on a [fuzzywuzzyR issue](https://github.com/mlampros/fuzzywuzzyR/issues/4) ]**IMPORTANT**: In order to make **reticulate**, **R** and **Python** work on *shinyapps.io* see the following [Github repository](https://github.com/ranikay/shiny-reticulate-app) and [this related issue ](https://github.com/rstudio/reticulate/issues/399)
To deploy a shiny application using *shinyapps.io* first use as working directory the shiny application folder and then run:
```R
library(rsconnect)
deployApp()```
To install an older version of the *rsconnect* package based on a github-commit use:
```R
devtools::install_github("rstudio/rsconnect", ref='737cd484a501da5589fe49ca3ee43a4b225366af')```
The *shinyapps.io* service is limited to 25 active hours per month (for free accounts), thus if the limit is exceeded then the applications won't be available to the end users.
More details / options on how to build / share shiny applications can be found in the following links:
* https://shiny.rstudio.com/tutorial/written-tutorial/lesson7/
* http://deanattali.com/2015/05/09/setup-rstudio-shiny-server-digital-ocean/
* [shinyapps.io user guide](https://docs.rstudio.com/shinyapps.io/index.html)
* https://shiny.rstudio.com/articles/shinyapps.html
* [An issue related with the secret key of the rsconnect::setAccountInfo() function](https://groups.google.com/forum/#!msg/shiny-discuss/n9Qf6tVyR9Q/AOwQSK--BgAJ)
* [An issue related with reticulate-python-environment-shiny application](https://community.rstudio.com/t/problem-deploying-app-using-a-virtual-env-with-reticulate-to-run-python-code-in-app-error-virtual-environment-permission-denied/25283/15)