Spaces:
Running
Running
Update app.R
Browse files
app.R
CHANGED
|
@@ -630,19 +630,33 @@ ui <- fluidPage(
|
|
| 630 |
tabPanel(
|
| 631 |
"Scraping",
|
| 632 |
fluidRow(
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 633 |
column(4,
|
| 634 |
-
h3("
|
|
|
|
| 635 |
dateInput("start_date", "Start Date:", value = Sys.Date() - 1),
|
| 636 |
dateInput("end_date", "End Date:", value = Sys.Date() - 1),
|
| 637 |
-
|
| 638 |
-
|
|
|
|
|
|
|
| 639 |
actionButton("scrape_btn", "Scrape Data", class = "btn-primary"),
|
| 640 |
br(), br(),
|
| 641 |
-
downloadButton("download_scrape", "Download CSV")
|
| 642 |
-
br(), br(),
|
| 643 |
-
verbatimTextOutput("scrape_status")
|
| 644 |
),
|
| 645 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 646 |
h3("Data Preview"),
|
| 647 |
DT::dataTableOutput("scrape_preview")
|
| 648 |
)
|
|
|
|
| 630 |
tabPanel(
|
| 631 |
"Scraping",
|
| 632 |
fluidRow(
|
| 633 |
+
column(2,
|
| 634 |
+
h4("Data Source", style = "color: darkcyan; border-bottom: 2px solid darkcyan; padding-bottom: 6px;"),
|
| 635 |
+
radioButtons("scrape_source", NULL,
|
| 636 |
+
choices = c("TrackMan PBP" = "pbp",
|
| 637 |
+
"TrackMan Positional" = "pos",
|
| 638 |
+
"NCAA Scoreboard" = "ncaa"),
|
| 639 |
+
selected = "pbp")
|
| 640 |
+
),
|
| 641 |
+
|
| 642 |
column(4,
|
| 643 |
+
h3("Controls"),
|
| 644 |
+
|
| 645 |
dateInput("start_date", "Start Date:", value = Sys.Date() - 1),
|
| 646 |
dateInput("end_date", "End Date:", value = Sys.Date() - 1),
|
| 647 |
+
|
| 648 |
+
uiOutput("scrape_options"),
|
| 649 |
+
|
| 650 |
+
br(),
|
| 651 |
actionButton("scrape_btn", "Scrape Data", class = "btn-primary"),
|
| 652 |
br(), br(),
|
| 653 |
+
downloadButton("download_scrape", "Download CSV")
|
|
|
|
|
|
|
| 654 |
),
|
| 655 |
+
|
| 656 |
+
column(6,
|
| 657 |
+
h3("Progress"),
|
| 658 |
+
verbatimTextOutput("scrape_status"),
|
| 659 |
+
hr(),
|
| 660 |
h3("Data Preview"),
|
| 661 |
DT::dataTableOutput("scrape_preview")
|
| 662 |
)
|