Package: shinypayload 0.3.0

shinypayload: Accept POST Data and URL Parameters in 'shiny' (Same-Port Integration)

Handle POST requests on a custom path (e.g., /ingress) inside the same 'shiny' HTTP server using user interface functions and HTTP responses. Expose latest payload as a reactive and provide helpers for query parameters.

Authors:Pawan Rama Mali [aut, cre]

shinypayload_0.3.0.tar.gz
shinypayload_0.3.0.zip(r-4.7)shinypayload_0.3.0.zip(r-4.6)shinypayload_0.3.0.zip(r-4.5)
shinypayload_0.3.0.tgz(r-4.6-any)shinypayload_0.3.0.tgz(r-4.5-any)
shinypayload_0.3.0.tar.gz(r-4.7-any)shinypayload_0.3.0.tar.gz(r-4.6-any)
shinypayload_0.3.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
shinypayload/json (API)
NEWS

# Install 'shinypayload' in R:
install.packages('shinypayload', repos = c('https://pawanramamali.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/pawanramamali/shinypayload/issues

Pkgdown/docs site:https://pawanramamali.github.io

On CRAN:

Conda:

4.60 score 11 stars 12 scripts 135 downloads 40 exports 30 dependencies

Last updated from:35a376bd9e. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK129
source / vignettesOK182
linux-release-x86_64OK128
macos-release-arm64OK97
macos-oldrel-arm64OK117
windows-develOK79
windows-releaseOK78
windows-oldrelOK95
wasm-releaseOK111

Exports:params_getpayload_batchpayload_conditionalpayload_cors_configpayload_cors_statuspayload_data_clearpayload_data_configpayload_data_statuspayload_debug_configpayload_debug_statuspayload_endpoint_urlpayload_health_configpayload_health_statuspayload_historypayload_history_clearpayload_history_configpayload_history_statspayload_lastpayload_logspayload_logs_clearpayload_methodspayload_queuepayload_queue_clearpayload_queue_configpayload_queue_dead_letterpayload_queue_processpayload_queue_statuspayload_response_configpayload_response_statuspayload_schema_configpayload_schema_statuspayload_security_clear_rate_limitspayload_security_configpayload_security_statuspayload_streampayload_system_statuspayload_uipayload_upload_configpayload_upload_statussetup_payload_endpoint

Dependencies:base64encbslibcachemclicommonmarkdigestfastmapfontawesomefsgluehtmltoolshttpuvjquerylibjsonlitelaterlifecyclemagrittrmemoisemimeotelpromisesR6rappdirsRcpprlangsassshinysourcetoolswithrxtable

Readme and manuals

Help Manual

Help pageTopics
Get URL query parameters in Shinyparams_get
Create a batch reactive that collects payloads and processes them in groupspayload_batch
Create a conditional reactive that updates only when conditions are metpayload_conditional
Configure Cross-Origin Resource Sharing (CORS)payload_cors_config
Get current CORS configurationpayload_cors_status
Clear data processing configurationpayload_data_clear
Configure data processing and transformation settingspayload_data_config
Get current data processing configurationpayload_data_status
Configure development and debugging settingspayload_debug_config
Get development and debugging statuspayload_debug_status
Generate the absolute URL for the payload endpointpayload_endpoint_url
Configure health check endpointpayload_health_config
Get current health check configurationpayload_health_status
Get historical payloads for a specific endpointpayload_history
Clear payload history for specific endpoint or all endpointspayload_history_clear
Configure payload history retention policiespayload_history_config
Get payload history statisticspayload_history_stats
Get a reactive that polls for new payload datapayload_last
Get recent log entriespayload_logs
Clear log entriespayload_logs_clear
Enhanced HTTP methods support for multiple endpointspayload_methods
Enqueue a payload for async processingpayload_queue
Clear queue itemspayload_queue_clear
Configure async queue processingpayload_queue_config
Get dead letter queue itemspayload_queue_dead_letter
Process queued payloadspayload_queue_process
Get queue status and statisticspayload_queue_status
Configure custom response handler for an endpointpayload_response_config
Get current response handlerspayload_response_status
Configure JSON Schema validation for an endpointpayload_schema_config
Get current JSON Schema configurationspayload_schema_status
Clear rate limit records for specific IP or all IPspayload_security_clear_rate_limits
Configure security settings for payload endpointspayload_security_config
Get current security configurationpayload_security_status
Create a streaming reactive for real-time payload updatespayload_stream
Get comprehensive system status and diagnosticspayload_system_status
Wrap an existing UI with an integrated POST handler on the same portpayload_ui
Configure multipart/file upload settingspayload_upload_config
Get current upload configurationpayload_upload_status
Setup POST endpoint in server function - MUST be called in serversetup_payload_endpoint