Skip to content
📰 R wrapper for the webhose.io API
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
R
docs
man
pkgdown/favicon
vignettes
.Rbuildignore
.gitignore
.travis.yml
DESCRIPTION
LICENSE
NAMESPACE
README.md
_pkgdown.yml
index.Rmd

README.md

Build Status

webhoser

An R wrapper to the webhose.io API.

Install

# install.packages("remotes")
remotes::install_github("news-r/webhoser")

Functions

  • wh_token - Setup token (see webhose.io)
  • wh_news - Get news
  • wh_reviews - Get reviews
  • wh_broadcasts - Get broadcast transcripts no longer available
  • wh_paginate - Paginate
  • wh_collect - Collect results
  • wh_date - Format dates returned

Setup

  1. Visit webhose.io
  2. Visit your dashboard.
  3. Use the "Active API Key" at the bottom with wh_token.

Examples

Visit the website for a more thorough example.

wh_token("xXX-x0X0xX0X-00X") # setup token

# webhoser object
wh_news(q = '"R programming language" is_first:true language:english site_type:news') -> news

# basic
# collect results
wh_news(q = '"R programming language"') %>% # get news
  wh_collect -> basic
  
# flatten results
wh_news(q = '"R programming language" OR rstats') %>% # get news
  wh_collect(TRUE) -> flat  # flatten results

# get three pages on the rstats
# format dates
wh_news(q = '"R programming language" OR rstats') %>% 
  wh_paginate(3) %>% 
  wh_collect() %>% 
  dplyr::mutate(published = wh_date(published)) -> rstats
You can’t perform that action at this time.