doit-im

0.1.0 • Public • Published

node-doit-im

"UNOFFICIAL" node.js library for http://doit.im/

Features

  • signup
  • register task
  • signout

Getting Started

npm install doit-im

example:

var DoItIm = require('doit-im');
var client = new DoItIm();

client.signin('<your-doit.im-mailaddress>', '<oyur-doit.im-password>', function(err, token) {

    client.registerTask({
        title: 'Sample Title',
        notes: 'memo',
        start_at: new Date().getTime() + 30 * 60 * 1000,	// start 30min. later
        reminders: [
            {mode:'popup', time:new Date().getTime() + 25 * 60 * 1000} // remind before 5min.
        ]
    });
});

API

client.signin(doit-im-mail, doit-im-password, callback)

signup for http://doit.im.
callback format: callback(err, token)

client.signout()

signout for http://doit.im

client.registerTask(task, callback)

register new task.

task format:

{
    title: 'task title',             // task title
    notes: 'task notes',             // task notes
    start_at: 1399649571978,         // task start time absolutely
    reminders: [
        {
            mode: 'popup' or 'mail', // reminder's type
            time: 1399649551978      // reminder's time absolutely
        }
    ]
}

TODO

  • validation
  • read existing tasks
  • modify existing tasks

Readme

Keywords

Package Sidebar

Install

npm i doit-im

Weekly Downloads

1

Version

0.1.0

License

MIT

Last publish

Collaborators

  • kuronekomichael