duckduckr icon indicating copy to clipboard operation
duckduckr copied to clipboard

πŸ¦†πŸ¦†πŸšΆ DuckDuckGo's Instant Answer API for R

CRAN_Status_Badge Build Status AppVeyor Build Status Coverage Status

DuckDuckR

This is a simple R client for DuckDuckGo's Instant Answer API.

Install

From CRAN

install.packages("duckduckr")

Latest development version

devtools::install_github("dirkschumacher/duckduckr")

Use

library(duckduckr)
res <- duckduck_answer("ggplot")

# meta data of the call is part of the attributes
stopifnot(attr(res, "status") == "OK")

# the original http call
attr(res, "source")
#> [1] "https://api.duckduckgo.com/?q=ggplot&no_redirect=0&no_html=0&format=json&skip_disambig=0&t=duckduckr"
res$Abstract
ggplot2 is a data visualization package for the statistical programming language R. Created by Hadley Wickham in 2005, ggplot2 is an implementation of Leland Wilkinson's Grammar of Graphicsβ€”a general scheme for data visualization which breaks up graphs into semantic components such as scales and layers. ggplot2 can serve as a replacement for the base graphics in R and contains a number of defaults for web and print display of common scales. Since 2005, ggplot2 has grown in use to become one of the most popular R packages. It is licensed under GNU GPL v2.
Β 

Contributing

If you found a bug or want to propose a feature, feel free to visit the issues page.