Giter Site home page Giter Site logo

org-todoist's Introduction

org-todoist

https://travis-ci.com/pmiddend/org-todoist.svg?branch=master

Converts Todoist to an org-mode file. Projects will be top-level items, then items.

Usage

It’s a Python program using setuptools, to building/installation/… should be done through setup.py. Alternatively, just use Nix: git clone … && nix-build, then result/bin/org-todoist.

You need to create an API token for this to work and that needs to be either stored inside an environment variable TODOIST_TOKEN or inside $XDG_CONFIG_HOME/org-todoist/.

Then call the program, without any arguments. It will write the org-file to stdout, so you can redirect it.

To call this from emacs, one ugly way would be:

(global-set-key
 (kbd "s-<f5>")
 (lambda
   ()
   (interactive)
   (progn
     (message "Updating via todoist...")
     (call-process-shell-command "/path/to/todoist/org-todoist > /tmp/todoist.org")
     (message "Done!")
     )
   )
 )

For this to work, you need to adapt the path to todoist and add /tmp/todoist.org to org-agenda-files, of course.

License

Public domain. Do anything with it.

org-todoist's People

Contributors

pmiddend avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.