Starts a local, code-free Shiny app for building a search, retrieving records,
comparing topic trends and exporting the results, with a live terminal that
streams the retrieval's progress and a panel that mirrors every choice as
runnable R code. A Demo mode (on by default) draws records from the bundled
example_records corpus and synthesises a topic comparison, so the whole
workflow can be explored with no key and no network;
switch it off and paste a key into the app's key field to query 'Scopus' for
real. The app uses only that key, held in the session, and does not read
SCOPUS_API_KEY or the scopusflow.api_key option, while the script it
writes finds the key as scopus_has_key() describes. The app runs on your
own machine: your API key never leaves it, and requests originate from your own
network, which is what the 'Scopus' API expects. It needs the suggested
packages shiny, bslib and callr (and ggplot2 for the
plots, fansi for coloured terminal output).
Arguments
- host
The address to listen on. Defaults to
"127.0.0.1", so the app is reachable only from your own machine and the key is never exposed on the network.- port
The port to listen on, or
NULL(default) to choose one.- launch.browser
Logical, whether to open a browser. Passed to
shiny::runApp().
