Code Monkey home page Code Monkey logo

todoist-to-markdown's Introduction

Convert a Todoist JSON export into Obsidian Markdown

Footnotes are used to keep comments, descriptions, and attachments associated with a task in the markdown.

In the footers, comments are displayed in blockquotes while descriptions are just plaintext.

Before in Todoist

Todoist

After in Obsidian

Obsidian

Usage

Obtain a JSON dump of your Todoist account from Export for Todoist by Darek Kay under the MIT License

Run the script: python parse_todoist.py <json_file>

Attachments

To download attachments, install Full Offline Backup for Todoist by joanbm under the GNU General Public License v3.0

Clone the repo and install it with pip install -e ./full-offline-backup-for-todoist

Copy creds.sample.json to creds.json and edit with your Todoist information.

Run the parse_todoist.py script again and it will download the attachments this time. If you run the script after having already downloaded attachments, make sure to delete the attachments folder first so that it doesn't contain duplicates.

todoist-to-markdown's People

Contributors

singofwalls avatar huksley avatar

Stargazers

Morgan Leininger avatar

Watchers

 avatar

Forkers

huksley

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.