commit c2576233308f9b5fb010479b88a055cc3afa4fee
parent 9d539227792de57a06cceebcb625a6e390af5782
Author: Ryan Wolf <rwolf@borderstylo.com>
Date: Tue, 5 Apr 2011 04:24:01 +0000
cant really set page size, its 50
Diffstat:
1 file changed, 9 insertions(+), 7 deletions(-)
diff --git a/server.js b/server.js
@@ -18,17 +18,18 @@ paperboy.filepath = function (webroot, urlString) {
return([null, fp]);
};
-var getPage = function (email, password, offset, size, data, end) {
+var getPage = function (email, password, offset, data, end) {
var path = [
'/api/likes?email=',
email,
'&password=',
password,
- '&size=',
- size,
'&start=',
- offset
+ offset,
+ '&num=',
+ 50
].join('');
+ console.log(email);
var client = http.createClient(80, 'www.tumblr.com');
var crequest = client.request('GET', path, {'host': 'www.tumblr.com'});
crequest.on('response', function (cresponse) {
@@ -44,8 +45,9 @@ var getPage = function (email, password, offset, size, data, end) {
parser.addListener('end', function(result) {
var posts = (result.posts.post.length == undefined) ? [result.posts.post] : result.posts.post;
data(posts);
- if (posts.length < size) { return end(); }
- getPage(email, password, offset + size, size, data, end);
+ console.log(posts.length);
+ if (posts.length < 50) { return end(); }
+ getPage(email, password, offset + 50, data, end);
});
});
crequest.end();
@@ -95,7 +97,7 @@ router.get('thomblr/bookmarks.html', function (request, response) {
'<DL><p>',
];
response.write(header.join('\n') + '\n');
- getPage(email, password, 0, 50,
+ getPage(email, password, 0,
function (posts) {
posts.forEach(function (post) {
var link = tumblr.serialize(post);