MyNixOS website logo
Description

Provides Easy Downloading Capabilities for the UK Parliament API.

Provides functions to download data from the <http://www.data.parliament.uk/> APIs. Because of the structure of the API, there is a named function for each type of available data for ease of use, as well as some functions designed to retrieve specific pieces of commonly used data. Functions for each new API will be added as and when they become available.

hansard: Accessing Westminster Parliament Data

License:MIT CRAN_Status_Badge GitHubtag CRANDownloads Travis-CI BuildStatus AppVeyor BuildStatus CoverageStatus DOI Travis buildstatus

An R package to automatically fetch data from the UK Parliament API. Ironically, Hansard data (as in speeches) is not yet accessible through the API. To explore all available data see http://www.data.parliament.uk/. Documentation for the API itself is available here.

Like the UK parliament API, this package is a work in progress. Additional functionalities will be added to the package as they are developed in the API. The most up-to-date documentation for this package will always be available at https://docs.evanodell.com/hansard/.

To install from CRAN run:

install.packages("hansard")

To install the development version run:

#install.packages("remotes")
remotes::install_github("evanodell/hansard")

Using hansard

For an introduction to hansard, please see the vignette. If you are unfamiliar with web APIs this introductory course is useful.

Disclaimer

This package is in no way officially related to or endorsed by the UK Parliamentary Data Service. It is released under an MIT license. Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.

Citing hansard

Odell E (2017). hansard: Provides Easy Downloading Capabilities for the UK Parliament API. doi: 10.5281/zenodo.591264, R package version 0.8.0, URL: https://cran.r-project.org/package=hansard.

A BibTeX entry for LaTeX users is

  @Manual{,
    title = {{hansard}: Provides Easy Downloading Capabilities for the UK Parliament API},
    author = {Evan Odell},
    note = {R package version 0.8.0},
    doi = {10.5281/zenodo.591264},
    url = {https://cran.r-project.org/package=hansard},
  }
Metadata

Version

0.8.0

License

Unknown

Platforms (75)

    Darwin
    FreeBSD
    Genode
    GHCJS
    Linux
    MMIXware
    NetBSD
    none
    OpenBSD
    Redox
    Solaris
    WASI
    Windows
Show all
  • aarch64-darwin
  • aarch64-genode
  • aarch64-linux
  • aarch64-netbsd
  • aarch64-none
  • aarch64_be-none
  • arm-none
  • armv5tel-linux
  • armv6l-linux
  • armv6l-netbsd
  • armv6l-none
  • armv7a-darwin
  • armv7a-linux
  • armv7a-netbsd
  • armv7l-linux
  • armv7l-netbsd
  • avr-none
  • i686-cygwin
  • i686-darwin
  • i686-freebsd
  • i686-genode
  • i686-linux
  • i686-netbsd
  • i686-none
  • i686-openbsd
  • i686-windows
  • javascript-ghcjs
  • loongarch64-linux
  • m68k-linux
  • m68k-netbsd
  • m68k-none
  • microblaze-linux
  • microblaze-none
  • microblazeel-linux
  • microblazeel-none
  • mips-linux
  • mips-none
  • mips64-linux
  • mips64-none
  • mips64el-linux
  • mipsel-linux
  • mipsel-netbsd
  • mmix-mmixware
  • msp430-none
  • or1k-none
  • powerpc-netbsd
  • powerpc-none
  • powerpc64-linux
  • powerpc64le-linux
  • powerpcle-none
  • riscv32-linux
  • riscv32-netbsd
  • riscv32-none
  • riscv64-linux
  • riscv64-netbsd
  • riscv64-none
  • rx-none
  • s390-linux
  • s390-none
  • s390x-linux
  • s390x-none
  • vc4-none
  • wasm32-wasi
  • wasm64-wasi
  • x86_64-cygwin
  • x86_64-darwin
  • x86_64-freebsd
  • x86_64-genode
  • x86_64-linux
  • x86_64-netbsd
  • x86_64-none
  • x86_64-openbsd
  • x86_64-redox
  • x86_64-solaris
  • x86_64-windows