The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.

Type: Package
Title: ProPublica API Client
Version: 0.1.3
Date: 2015-12-22
Maintainer: Thomas J. Leeper <thosjleeper@gmail.com>
Imports: jsonlite, httr, curl
Description: Client for accessing data journalism APIs from ProPublica http://www.propublica.org/.
License: GPL-2
URL: https://github.com/rOpenGov/RPublica
BugReports: https://github.com/rOpenGov/RPublica/issues
NeedsCompilation: no
Packaged: 2015-12-22 08:08:22 UTC; Thomas
Author: Thomas J. Leeper [aut, cre], Jeroen Ooms [ctb]
Repository: CRAN
Date/Publication: 2015-12-22 14:36:42

ProPublica API Client

Description

Client for accessing ProPublica's data journalism APIs.

Author(s)

Thomas J. Leeper

Maintainer: Thomas J. Leeper <thosjleeper@gmail.com>

References

APIs:

Nonprofit Explorer

Forensics

Free the Files


Retrieve committees or committee

Description

Retrieve available committees, or a specific committee

Usage

committee(slug = NULL, ...)

Arguments

slug

An optional character string containing a “slug” referring to a political committee.

...

Arguments passed to GET.

Author(s)

Thomas J. Leeper

Examples

## Not run: committee('obama-for-america')

Retrieve filing

Description

Retrieve a specific filing, by ID

Usage

filing(id, ...)

Arguments

id

A character string containing a filing identification number.

...

Arguments passed to GET.

Author(s)

Thomas J. Leeper

Examples

## Not run: filing(51212)

Forensics API

Description

Retrieve details about a given state or system

Usage

geos(state=NULL, ...)

systems(id, ...)

Arguments

state

An optional character string containing a two-letter state postal code. If NULL, results for all available states are returned.

id

The identification number for a particular medical examiner or coroner system.

...

Arguments passed to GET.

Author(s)

Thomas J. Leeper

References

API Documentation

Examples

## Not run: geos('ny')

## Not run: systems(36)

Retrieve market or markets

Description

Retrieve available markets, or a specific market

Usage

market(slug = NULL, ...)

Arguments

slug

An optional character string containing a “slug” referring to a media market.

...

Arguments passed to GET.

Author(s)

Thomas J. Leeper

Examples

## Not run: market('new-york')

Nonprofit Explorer

Description

Search for and retrieve nonprofit data

Usage

np_search(q=NULL, order=NULL, sort=NULL, state=NULL, ntee=NULL, subsection=NULL, ...)

np_org(ein, ...)

Arguments

q

A character string containing a search query.

order

A character string containing a field by which to order the results. One of “name”, “city”, “state”, “c_code”, “fiscalyr”, “revenue”, “expenses”, “assets”, “liabilities”, “pct_officer_compt”. The ascending or descending sort by this parameter is controlled by sort.

sort

One of “asc” or “desc”, controlling the order of the results (according the the ordering given in order).

state

A two-letter state postal abbreviation code for a U.S. state or territory. Use “ZZ” for foreign organizations.

ntee

A numeric value (between 1 and 10) containing a National Taxonomy of Exempt Entities (NTEE) Major Group code.

subsection

A numeric value (between 2 and 92) referring to a subsection of tax code section 501(c).

ein

An employer identification number (EIN).

...

Arguments passed to GET.

Value

A list containing the API response.

Author(s)

Thomas J. Leeper

References

API Documentation

Examples

## Not run: np_search('propublica')
## Not run: np_org(142007220)

API Query

Description

Execute an API query

Usage

ppQuery(op, baseurl, args = NULL, ...)

Arguments

op

A character string containing an API operation, and associated arguments.

baseurl

The base URL for conducting the API query.

args

A character string containing additional URL-encoded parameters.

...

Arguments passed to GET.

Author(s)

Thomas J. Leeper


Retrieve station

Description

Retrieve station

Usage

station(callsign, ...)

Arguments

callsign

A character string containing a station callsign.

...

Arguments passed to GET.

Author(s)

Thomas J. Leeper

Examples

## Not run: station('WEWS-TV')

These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.