Spaces:
Running
Running
Update app.R
Browse files
app.R
CHANGED
|
@@ -2368,7 +2368,7 @@ removeModal()
|
|
| 2368 |
})
|
| 2369 |
|
| 2370 |
# Scrape button
|
| 2371 |
-
|
| 2372 |
scrape_status_msg("Testing FTP connection...")
|
| 2373 |
|
| 2374 |
result <- tryCatch({
|
|
@@ -2384,31 +2384,6 @@ removeModal()
|
|
| 2384 |
|
| 2385 |
scrape_status_msg(result)
|
| 2386 |
})
|
| 2387 |
-
|
| 2388 |
-
n_days <- as.numeric(input$end_date - input$start_date) + 1
|
| 2389 |
-
scrape_status_msg(paste0("Scraping ", n_days, " day(s)... please wait."))
|
| 2390 |
-
|
| 2391 |
-
result <- tryCatch({
|
| 2392 |
-
if (input$scrape_source == "pbp") {
|
| 2393 |
-
scrape_trackman_pbp(input$start_date, input$end_date)
|
| 2394 |
-
} else if (input$scrape_source == "pos") {
|
| 2395 |
-
scrape_trackman_positional(input$start_date, input$end_date)
|
| 2396 |
-
} else if (input$scrape_source == "ncaa") {
|
| 2397 |
-
scrape_clean_ncaa_pbp(input$start_date, input$end_date)
|
| 2398 |
-
}
|
| 2399 |
-
}, error = function(e) {
|
| 2400 |
-
scrape_status_msg(paste("Error:", e$message))
|
| 2401 |
-
NULL
|
| 2402 |
-
})
|
| 2403 |
-
|
| 2404 |
-
if (!is.null(result) && nrow(result) > 0) {
|
| 2405 |
-
scraped_data(result)
|
| 2406 |
-
scrape_status_msg(paste0("Done! ", nrow(result), " rows × ", ncol(result), " columns."))
|
| 2407 |
-
} else if (!is.null(result)) {
|
| 2408 |
-
scraped_data(NULL)
|
| 2409 |
-
scrape_status_msg("No data found for those dates.")
|
| 2410 |
-
}
|
| 2411 |
-
})
|
| 2412 |
|
| 2413 |
# Status text
|
| 2414 |
output$scrape_status <- renderText({ scrape_status_msg() })
|
|
|
|
| 2368 |
})
|
| 2369 |
|
| 2370 |
# Scrape button
|
| 2371 |
+
observeEvent(input$scrape_btn, {
|
| 2372 |
scrape_status_msg("Testing FTP connection...")
|
| 2373 |
|
| 2374 |
result <- tryCatch({
|
|
|
|
| 2384 |
|
| 2385 |
scrape_status_msg(result)
|
| 2386 |
})
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2387 |
|
| 2388 |
# Status text
|
| 2389 |
output$scrape_status <- renderText({ scrape_status_msg() })
|