|
2 | 2 | libraries <- function(){
|
3 | 3 | if (!(require(bibliometrix))){install.packages("bibliometrix"); require(bibliometrix)}
|
4 | 4 | #if (!(require(badger, quietly=TRUE))){install.packages("badger"); require(badger, quietly=TRUE)}
|
5 |
| - if (!(require(shiny, quietly=TRUE))){install.packages("shiny"); require(shiny, quietly=TRUE)} |
6 |
| - if (!(require(igraph, quietly=TRUE))){install.packages("igraph"); require(igraph, quietly=TRUE)} |
7 |
| - if (!(require(DT, quietly=TRUE))){install.packages("DT")};require(DT, quietly =TRUE) |
8 |
| - if (!(require(ggplot2, quietly=TRUE))){install.packages("ggplot2"); require(ggplot2, quietly=TRUE)} |
9 |
| - if (!(require(shinycssloaders, quietly=TRUE))){install.packages("shinycssloaders")} |
10 |
| - if (!(require(wordcloud2, quietly=TRUE))){install.packages("wordcloud2")} |
11 |
| - if (!require(ggmap, quietly=TRUE)){install.packages("ggmap"); require(ggmap, quietly=TRUE)} |
12 |
| - if (!require(maps, quietly=TRUE)){install.packages("maps"); require(maps, quietly=TRUE)} |
13 |
| - if (!require(visNetwork, quietly=TRUE)){install.packages("visNetwork"); require(visNetwork, quietly=TRUE)} |
14 |
| - if (!require(plotly, quietly=TRUE)){install.packages("plotly"); require(plotly, quietly=TRUE)} |
15 |
| - if (!require(fontawesome, quietly=TRUE)){install.packages("fontawesome"); require(fontawesome, quietly=TRUE)} |
16 |
| - if (!require(shinydashboardPlus, quietly=TRUE)){install.packages("shinydashboardPlus"); require(shinydashboardPlus, quietly=TRUE)} |
17 |
| - if (!require(shinydashboard, quietly=TRUE)){install.packages("shinydashboard"); require(shinydashboard, quietly=TRUE)} |
18 |
| - if (!require(shinyjs, quietly=TRUE)){install.packages("shinyjs"); require(shinyjs, quietly=TRUE)} |
19 |
| - #if (!require(shinyscreenshot, quietly=TRUE)){install.packages("shinyscreenshot"); require(shinyscreenshot, quietly=TRUE)} |
20 |
| - if (!require(openxlsx, quietly=TRUE)){install.packages("openxlsx"); require(openxlsx, quietly=TRUE)} |
21 |
| - if (!require(shinyWidgets, quietly=TRUE)){install.packages("shinyWidgets"); require(shinyWidgets, quietly=TRUE)} |
22 |
| - if (!require(webshot2)){install.packages("webshot2")} |
23 |
| - require(Matrix, quietly = TRUE) |
24 |
| - require(dimensionsR, quietly = TRUE) |
25 |
| - require(pubmedR, quietly = TRUE) |
26 |
| - require(dplyr, quietly = TRUE) |
27 |
| - require(tidyr, quietly = TRUE) |
28 |
| - |
29 |
| - # packages not automatically downloaded by visNetwork |
30 |
| - if (!require(sparkline, quietly=TRUE)){install.packages("sparkline")}#; require(sparkline, quietly=TRUE)} |
31 |
| - if (!require(tidygraph, quietly=TRUE)){install.packages("tidygraph")}#; require(tidygraph, quietly=TRUE)} |
32 |
| - if (!require(ggraph, quietly=TRUE)){install.packages("ggraph")}#; require(tidygraph, quietly=TRUE)} |
| 5 | + suppressPackageStartupMessages({ |
| 6 | + if (!(require(shiny, quietly=TRUE))){install.packages("shiny"); require(shiny, quietly=TRUE)} |
| 7 | + if (!(require(igraph, quietly=TRUE))){install.packages("igraph"); require(igraph, quietly=TRUE)} |
| 8 | + if (!(require(DT, quietly=TRUE))){install.packages("DT")};require(DT, quietly =TRUE) |
| 9 | + if (!(require(ggplot2, quietly=TRUE))){install.packages("ggplot2"); require(ggplot2, quietly=TRUE)} |
| 10 | + if (!(require(shinycssloaders, quietly=TRUE))){install.packages("shinycssloaders")} |
| 11 | + if (!(require(wordcloud2, quietly=TRUE))){install.packages("wordcloud2")} |
| 12 | + if (!require(ggmap, quietly=TRUE)){install.packages("ggmap"); require(ggmap, quietly=TRUE)} |
| 13 | + if (!require(maps, quietly=TRUE)){install.packages("maps"); require(maps, quietly=TRUE)} |
| 14 | + if (!require(visNetwork, quietly=TRUE)){install.packages("visNetwork"); require(visNetwork, quietly=TRUE)} |
| 15 | + if (!require(plotly, quietly=TRUE)){install.packages("plotly"); require(plotly, quietly=TRUE)} |
| 16 | + if (!require(fontawesome, quietly=TRUE)){install.packages("fontawesome"); require(fontawesome, quietly=TRUE)} |
| 17 | + if (!require(shinydashboardPlus, quietly=TRUE)){install.packages("shinydashboardPlus"); require(shinydashboardPlus, quietly=TRUE)} |
| 18 | + if (!require(shinydashboard, quietly=TRUE)){install.packages("shinydashboard"); require(shinydashboard, quietly=TRUE)} |
| 19 | + if (!require(shinyjs, quietly=TRUE)){install.packages("shinyjs"); require(shinyjs, quietly=TRUE)} |
| 20 | + #if (!require(shinyscreenshot, quietly=TRUE)){install.packages("shinyscreenshot"); require(shinyscreenshot, quietly=TRUE)} |
| 21 | + if (!require(openxlsx, quietly=TRUE)){install.packages("openxlsx"); require(openxlsx, quietly=TRUE)} |
| 22 | + if (!require(shinyWidgets, quietly=TRUE)){install.packages("shinyWidgets"); require(shinyWidgets, quietly=TRUE)} |
| 23 | + if (!require(webshot2,quietly=TRUE)){install.packages("webshot2")} |
| 24 | + if (!(require(chromote, quietly=TRUE))){install.packages("chromote"); require(chromote, quietly=TRUE)} |
| 25 | + |
| 26 | + ### workaround for webshot2 on shinyapps.io |
| 27 | + if (!(require(curl, quietly=TRUE))){install.packages("curl"); require(curl, quietly=TRUE)} |
| 28 | + if (!(require(pagedown, quietly=TRUE))){install.packages("pagedown"); require(pagedown, quietly=TRUE)} |
| 29 | + require(Matrix, quietly = TRUE) |
| 30 | + require(dimensionsR, quietly = TRUE) |
| 31 | + require(pubmedR, quietly = TRUE) |
| 32 | + require(dplyr, quietly = TRUE) |
| 33 | + require(tidyr, quietly = TRUE) |
| 34 | + |
| 35 | + # packages not automatically downloaded by visNetwork |
| 36 | + if (!require(sparkline, quietly=TRUE)){install.packages("sparkline")}#; require(sparkline, quietly=TRUE)} |
| 37 | + if (!require(tidygraph, quietly=TRUE)){install.packages("tidygraph")}#; require(tidygraph, quietly=TRUE)} |
| 38 | + if (!require(ggraph, quietly=TRUE)){install.packages("ggraph")}#; require(tidygraph, quietly=TRUE)} |
| 39 | + }) |
33 | 40 | }
|
34 | 41 |
|
35 | 42 | messageItem2 <- function (from, message, icon = shiny::icon("user"), time = NULL,
|
|
0 commit comments