npm.io
0.1.0 • Published 11 years ago

pixiv

Licence
MIT
Version
0.1.0
Deps
4
Vulns
8
Weekly
0
Stars
7

node-pixiv Build Status Dependency Status

node-pixiv is Pixiv API client library written in Node.js.

Requirements

  • node.js v0.10+
  • superagent
  • bluebird
  • coffee-script
  • csv-parse
  • lodash

Getting started

Attention: Pixiv 0.1 has breaking changes. All API got to return Promise.

$ npm install pixiv --save
Search by tag
var pixiv = require('pixiv');

pixiv
  .search('SEARCH WORD')
  .then(function(data) {
    console.log(data);
  });
Ranking
pixiv
  .ranking('day')
  .then(function(data) {
    console.log(data);
  });
Paging
pixiv
  .search('SEARCH WORD', {p: 2})
  .then(function(data) {
    console.log(data);
  });

Old APIs (~> 0.0.1)

Search by tag
var pixiv = require('pixiv');
pixiv.search('SEARCH WORD', console.log);
Ranking
pixiv.ranking('day', console.log);
Paging
pixiv.search('SEARCH WORD', function(data, params) {
  pixiv.search(pixiv.next(params), console.log);
});

pixiv.next(params) returns parameters for next page.

Keywords