Ruby wrapper for v6 of todoist api
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
lib Verison bump Oct 23, 2015
spec
.gitignore
.kick
.rspec
.travis.yml Add travis config Oct 19, 2015
Gemfile
LICENSE.txt Initial commit Oct 18, 2015
README.md Some general cleaning up Oct 22, 2015
Rakefile Initial commit Oct 18, 2015
ruby-todoist-api.gemspec Use less strict webmock dependency Oct 23, 2015

README.md

Build Status

Todoist::Api

Gem to wrap the Todoist Api v6 as described on https://developer.todoist.com/

Note: Until a more complete coverage of the all Todoist features is achieved the api is unstable and no semantic versioning will be applied.

Goals

  • To provide an easy to use, well tested, wrapper for the Todoist Api
  • Use a minimal set of dependencies apart from the Ruby standard library (exception for development dependencies, although also bare minimum).
  • Ruby 2.1 and up

Installation

Add this line to your application's Gemfile:

gem 'todoist-api', git: 'https://github.com/maartenvanvliet/ruby-todoist-api', branch: 'master', require: 'todoist'

And then execute:

$ bundle install

Usage

todoist = Todoist::Client.new(todoist_token)
todoist.items.create(content: 'Some new todo')
todoist.process!

Future

Possible spinoff would be a gem to do provide a CLI interface to Todoist.

Contributing

  1. Fork it ( https://github.com/maartenvanvliet/ruby-todoist-api/fork )
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request