donfanning
8/15/2018 - 1:55 PM

Reddit crawler

Reddit crawler

var reddit = require('redwrap');
var lastCheck;
var firstPost = true;
var subReddit = 'pics';

function redditCheck()
{
  if( firstPost )
	{
		reddit.r(subReddit).new().limit( 1, function(err, data, res){
	    	lastCheck = data.data.children[0].data.name;
	    	console.log(data.data.children[0].data.title);
	    	firstPost = false;
		});
	}
	else
	{
		reddit.r(subReddit).new().before(lastCheck).limit( 1, function(err, data, res){

			if ( data.data.children.length > 0 )
			{
				lastCheck = data.data.children[0].data.name;
				console.log(data.data.children[0].data.title);
			}
		});
	}
}
redditCheck();
setInterval(function(){
	redditCheck();
}, 45000);