| Type: | Package | 
| Title: | 'Pushshift' API Wrapper for 'Reddit' Submission and Comment Search | 
| Version: | 0.1.0 | 
| Description: | Connects to the API of https://pushshift.io/ to search for 'Reddit' comments and submissions. | 
| URL: | https://github.com/schochastics/PSAWR/ | 
| BugReports: | https://github.com/schochastics/PSAWR/issues | 
| License: | MIT + file LICENSE | 
| Encoding: | UTF-8 | 
| LazyData: | true | 
| Depends: | R (≥ 3.6) | 
| Imports: | dplyr, httr, tibble | 
| RoxygenNote: | 7.2.3 | 
| Suggests: | covr, testthat (≥ 3.0.0), vcr (≥ 0.6.0) | 
| Config/testthat/edition: | 3 | 
| NeedsCompilation: | no | 
| Packaged: | 2023-02-27 19:40:49 UTC; david | 
| Author: | David Schoch  | 
| Maintainer: | David Schoch <david@schochastics.net> | 
| Repository: | CRAN | 
| Date/Publication: | 2023-02-28 15:02:30 UTC | 
Pushshift.io parameters for all endpoints
Description
Pushshift.io parameters for all endpoints
Usage
ps_params
Format
tibble of Endpoint Paramters
Source
https://pushshift.io/api-parameters/
Search Pushshift.io for Reddit comments
Description
Search Pushshift.io for Reddit comments
Usage
search_comments(
  q = "",
  subreddit = NULL,
  size = 25,
  after = NULL,
  before = NULL,
  parse_date = TRUE,
  verbose = TRUE,
  ...
)
Arguments
q | 
 character, Query term  | 
subreddit | 
 Restrict results to subreddit (use "!" to negate, comma delimited for multiples)  | 
size | 
 integer, Number of results to return  | 
after | 
 integer, Restrict results to those made after this epoch time  | 
before | 
 integer, Restrict results to those made before this epoch time  | 
parse_date | 
 logical, should epoch time be converted to date? defaults to TRUE  | 
verbose | 
 logical, Whether to display messages  | 
... | 
 Further arguments passed as query parameters. See [ps_params] for all possible parameters.  | 
Details
Use [to_epoch] to convert a date to epoch time
Value
tibble of comments
Examples
## Not run: 
# get the last 100 comments with the word 'cats'
search_comments(q = "cats", size = 100)
## End(Not run)
Search Pushshift.io for Reddit submissions
Description
Search Pushshift.io for Reddit submissions
Usage
search_submissions(
  q = "",
  subreddit = NULL,
  size = 25,
  after = NULL,
  before = NULL,
  parse_date = TRUE,
  verbose = TRUE,
  ...
)
Arguments
q | 
 character, Query term  | 
subreddit | 
 Restrict results to subreddit (use "!" to negate, comma delimited for multiples)  | 
size | 
 integer, Number of results to return  | 
after | 
 integer, Restrict results to those made after this epoch time  | 
before | 
 integer, Restrict results to those made before this epoch time  | 
parse_date | 
 logical, should epoch time be converted to date? defaults to TRUE  | 
verbose | 
 logical, Whether to display messages  | 
... | 
 Further arguments passed as query parameters. See [ps_params] for all possible parameters.  | 
Details
Use [to_epoch] to convert a date to epoch time
Value
tibble of submissions
Examples
## Not run: 
# get the last 100 submissions with the word 'dogs' in the subreddit 'r/animals'
search_submissions(q = "dogs", subreddit = "animals", size = 100)
## End(Not run)
convert date to epoch time
Description
convert date to epoch time
Usage
to_epoch(date)
Arguments
date | 
 date to be converted  | 
Value
epoch time as integer
Examples
to_epoch("2022-12-01")