Miss any of our Open RFC calls?Watch the recordings here! »

snoostorm

0.0.2 • Public • Published

SnooStorm

An event based wrapper around snoowrap

Usage

Basic Usage:

var snoostorm = require("snoostorm"),
    credentials  = require("./credentials") // Load snoowrap credentials from a file
 
var client = new snoostorm(client);
 
var commentStream = new client.CommentStream({
  "subreddit": "AskReddit", // optional, defaults to "all",
  "results": 5,              // The number of results to request per request, more the larger the subreddit, about how many results you should get in 2 seconds. Defaults to 5
  "pollTime": 2000           // Time in between polls in milliseconds, defaults to 2000
})
 
commentStream.on("comment", function(comment) {
  console.log(`New comment by ${comment.author.name}`);
});
 
var submissionStream = new client.SubmissionStream({
  "subreddit": "AskReddit", // optional, defaults to "all",
  "results": 5              // The number of results to request per request, more the larger the subreddit, about how many results you should get in 2 seconds. Defaults to 5
})
 
submissionStream.on("comment", function(post) {
  console.log(`New submission by ${post.author.name}`);
});

Install

npm i [email protected]

Version

0.0.2

License

MIT

Last publish

Collaborators

  • avatar