hatena-fotolife-api
    TypeScript icon, indicating that this package has built-in type declarations

    2.0.0 • Public • Published

    hatena-fotolife-api

    Hatena::Fotolife API wrapper for Node.js (unofficial)

    Installation

    npm install hatena-fotolife-api

    Usage

    See examples/.

    import fotolife from 'hatena-fotolife-api';
     
    const client =
      fotolife({ type: 'wsse', username: 'username', apikey: 'apikey' });
    const options = { title: 'bouzuya\'s icon', file: './bouzuya.png' };
     
    client.create(options).then(() => {
      console.log('uploaded');
    }, (err) => {
      console.error(err);
    });

    Configuration (WSSE/OAuth)

    WSSE

    See "How to use Hatena WSSE".

    OAuth

    See "How to use Hatena OAuth".

    Application scope is "read_private" or "write_private" or both.

    var fotolife = require('hatena-fotolife-api');
     
    var client = fotolife({
      type: 'oauth',
      consumerKey: 'consumerKey',
      consumerSecret: 'consumerSecret',
      accessToken: 'accessToken',
      accessTokenSecret: 'accessTokenSecret'
    });
     
    // ...

    API Docs

    See Hatena::Fotolife Atom API, test/ and examples/.

    Development

    npm run

    License

    MIT

    Author

    bouzuya <m@bouzuya.net> (http://bouzuya.net)

    Badges

    Build Status Dependencies status Coverage Status

    Install

    npm i hatena-fotolife-api

    DownloadsWeekly Downloads

    7

    Version

    2.0.0

    License

    MIT

    Unpacked Size

    13.5 kB

    Total Files

    7

    Last publish

    Collaborators

    • bouzuya