All Projects → darekkay → todoist-export

darekkay / todoist-export

Licence: MIT license
Backup tool for Todoist

Programming Languages

javascript
184084 projects - #8 most used programming language
Pug
443 projects
CSS
56736 projects

Projects that are alternatives of or similar to todoist-export

aws-tag-sched-ops
Retired, please see https://github.com/sqlxpert/lights-off-aws
Stars: ✭ 24 (-82.22%)
Mutual labels:  backup
macOSAppsOpenSource
No description or website provided.
Stars: ✭ 33 (-75.56%)
Mutual labels:  backup
sublimetext-autobackups
Sublime Text 2/3 Auto backups plugin
Stars: ✭ 70 (-48.15%)
Mutual labels:  backup
kstone
Kstone is an etcd management platform, providing cluster management, monitoring, backup, inspection, data migration, visual viewing of etcd data, and intelligent diagnosis.
Stars: ✭ 592 (+338.52%)
Mutual labels:  backup
todoist bot
@Todoist_bot for Telegram (UNofficial)
Stars: ✭ 35 (-74.07%)
Mutual labels:  todoist
Fool
Simple Russian voice assistant based on Android Things and Raspberry Pi 3
Stars: ✭ 26 (-80.74%)
Mutual labels:  todoist
loopertrx
import/export audio data from some looper pedals
Stars: ✭ 29 (-78.52%)
Mutual labels:  backup
ArchiverForGooglePhotos
A tool to maintain an archive/mirror of your Google Photos library for backup purposes.
Stars: ✭ 104 (-22.96%)
Mutual labels:  backup
1History
All your history in one file.
Stars: ✭ 335 (+148.15%)
Mutual labels:  backup
helm-backup
Helm plugin which performs backup/restore of releases in a namespace to/from a file
Stars: ✭ 70 (-48.15%)
Mutual labels:  backup
docker-kubernetes-course
Demoing Kubernetes/AKS features
Stars: ✭ 42 (-68.89%)
Mutual labels:  backup
YinWangBak
A collection of articles written by YinWang
Stars: ✭ 87 (-35.56%)
Mutual labels:  backup
ceiba-dl
NTU CEIBA 資料下載工具
Stars: ✭ 80 (-40.74%)
Mutual labels:  backup
instastories-backup
Backup your friends' Instagram Stories forever and get to keep them even after 24 hours.
Stars: ✭ 82 (-39.26%)
Mutual labels:  backup
time-travel
An rsync based backup script which only transfers modified files. Smooth integration into OSX Notification Center.
Stars: ✭ 43 (-68.15%)
Mutual labels:  backup
qdaily-backup
好奇心日报备份(HTML格式)
Stars: ✭ 57 (-57.78%)
Mutual labels:  backup
zpaqfranz
Deduplicating archiver with encryption and paranoid-level tests. Swiss army knife for the serious backup and disaster recovery manager. Ransomware neutralizer. Win/Linux/Unix
Stars: ✭ 86 (-36.3%)
Mutual labels:  backup
zap
Maintain and replicate ZFS snapshots
Stars: ✭ 48 (-64.44%)
Mutual labels:  backup
adlibre-backup
High performance rsync backup utilising BTRFS / ZFS filesystem features
Stars: ✭ 35 (-74.07%)
Mutual labels:  backup
pgcapture
A scalable Netflix DBLog implementation for PostgreSQL
Stars: ✭ 94 (-30.37%)
Mutual labels:  backup

Export for Todoist

A Node.js application to backup Todoist data as JSON or CSV.

Screenshot

Live demo

Development

Quick Start

  1. Create a Todoist App. On localhost use http://localhost:3000/todoist-export/ for both "App Service URL" and "OAuth Redirect URL".

  2. Copy src/config.js.example to src/config.js and fill in the id and secret from the created app.

  3. Install required packages (you can use npm instead of yarn):

yarn install
  1. Start server:
yarn start

Refer to the API for more information.

Configure SSL

Todoist redirects to a HTTPS version of your OAuth Redirect URL, even if a HTTP URL is defined. To retrieve your Todoist backup, you can change the URL from HTTPS to HTTP in the browser address bar after authorization. You can also start the app as HTTPS server, after creating a self-signed SSL certificate and defining your certificate data in config.js:

ssl: {
    cert: fs.readFileSync('./ssl/fullchain.pem'),
    key: fs.readFileSync('./ssl/privkey.pem'),
    passphrase: 'ssl certificate passphrase'
}

License

Copyright 2014-2021 Darek Kay [email protected]

This project and its contents are open source under the MIT license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].