Description Usage Arguments Value Google Search Bing Search DuckDuckGo Search Startpage Search Ecosia Search Rseek Search RStudio Community Search Twitter Search StackOverflow Search GitHub Search BitBucket Search See Also Examples
View source: R/search-functions.R
Creates an appropriate query string for a search engine and then opens up the resulting page in a web browser.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 | search_site(
query,
site = c("google", "bing", "duckduckgo", "ddg", "startpage", "sp", "rseek",
"rstudio community", "rscom", "twitter", "stackoverflow", "so", "github", "gh",
"bitbucket", "bb"),
rlang = TRUE
)
search_google(query = geterrmessage(), rlang = TRUE)
search_bing(query = geterrmessage(), rlang = TRUE)
search_duckduckgo(query = geterrmessage(), rlang = TRUE)
search_ddg(query = geterrmessage(), rlang = TRUE)
search_ixquick(query = geterrmessage(), rlang = TRUE)
search_startpage(query = geterrmessage(), rlang = TRUE)
search_sp(query = geterrmessage(), rlang = TRUE)
search_ecosia(query = geterrmessage(), rlang = TRUE)
search_rseek(query = geterrmessage(), rlang = TRUE)
search_rstudio_community(query = geterrmessage(), rlang = TRUE)
search_rscom(query = geterrmessage(), rlang = TRUE)
search_twitter(query = geterrmessage(), rlang = TRUE)
search_stackoverflow(query = geterrmessage(), rlang = TRUE)
search_so(query = geterrmessage(), rlang = TRUE)
search_github(query = geterrmessage(), rlang = TRUE)
search_gh(query = geterrmessage(), rlang = TRUE)
search_bitbucket(query = geterrmessage(), rlang = TRUE)
search_bb(query = geterrmessage(), rlang = TRUE)
|
query |
Contents of string to search. Default is the error message. |
site |
Name of site to search on. Supported options:
|
rlang |
Search for results written in R. Default is |
The generated search URL or an empty string.
The search_google
function searches Google using:
https://www.google.com/search?q=<query>
See https://moz.com/blog/the-ultimate-guide-to-the-google-search-parameters for details.
The search_bing()
function searches Bing using:
https://www.bing.com/search?q=<query>
The search_duckduckgo()
and search_ddg()
functions both search
DuckDuckGo using: https://duckduckgo.com/?q=<query>
The search_startpage()
function searches
startpage using:
https://startpage.com/do/dsearch?query=<query>
For additional details regarding startpage's search interface please see: https://support.startpage.com/index.php?/Knowledgebase/Article/View/1261/0/add-familystartpagecom-as-the-default-search-engine-in-chrome
The search_ecosia()
function searches
Ecosia using:
https://www.ecosia.org/search?q=<query>
For additional details regarding Ecosia's search interface please see: https://ecosia.zendesk.com/hc/en-us
The search_rseek()
function searches Rseek using:
https://rseek.org/?q=<query>
The search_rstudio_community()
and search_rscom()
functions both search
RStudio Community using:
https://community.rstudio.com/search?q=<query>
For additional details regarding RStudio Community's search interface please see the Discourse API documentation: https://docs.discourse.org/#tag/Search
The search_twitter()
functions search
Twitter using:
https://twitter.com/search?q=<query>
For additional details regarding Twitter's search interface please see: https://help.twitter.com/en/using-twitter/twitter-advanced-search
The search_stackoverflow()
and search_so()
functions both search
StackOverflow using:
https://stackoverflow.com/search?q=%5Br%5D+<query>
For additional details regarding StackOverflow's search interface please see: https://stackoverflow.com/help/advanced-search-parameters-jobs
The search_github()
and search_gh()
functions both search
GitHub using:
https://github.com/search?q=<query>+language%3Ar+type%3Aissue&type=Issues
For additional details regarding GitHub's search interface please see: https://help.github.com/categories/searching-for-information-on-github/ and https://help.github.com/articles/searching-code/
The search_bitbucket()
and search_bb()
functions both search
BitBucket using:
https://bitbucket.org/search?q=lang%3Ar+<query>
For additional details regarding BitBucket's search interface please see: https://confluence.atlassian.com/bitbucket/code-search-in-bitbucket-873876782.html
search_google()
, search_bing()
, search_duckduckgo()
,
search_startpage()
, search_rseek()
, search_twitter()
,
search_rstudio_community()
, search_stackoverflow()
,
search_github()
, search_bitbucket()
, and searcher()
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 | # Search in a generic way
search_site("r-project", "google")
# Search Google
search_google("r-project")
# Search Bing
search_bing("Microsoft R")
# Search DuckDuckGo
search_duckduckgo("R language")
# Search startpage
search_startpage("VS Code")
# Search Rseek
search_rseek("searcher")
# Search RStudio Community
search_rstudio_community("RStudio IDE")
# Search Twitter
search_twitter("searcher")
# Search StackOverflow for Convolutions in the r tag
search_stackoverflow("convolutions")
# Search all languages on StackOverflow for convolutions
search_stackoverflow("convolutions", rlang = FALSE)
# Search GitHub Issues for bivariate normal in the language:r
search_github("bivariate normal")
# Search all languages on GitHub Issues for bivariate normal
search_github("bivariate normal", rlang = FALSE)
# Search BitBucket for assertions
search_bitbucket("assertions")
## Not run:
# On error, automatically search the message on google
options(error = searcher("google"))
options(error = search_google)
## End(Not run)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.