RepositoryJavaScript
darekkay

darekkay/todoist-export

Backup tool for Todoist

188stars
27forks
8issues
1views

📦 Todoist Export — Backup dữ liệu Todoist ra JSON/CSV

Một ứng dụng Node.js nhỏ gọn cho phép xuất toàn bộ dữ liệu Todoist (tasks, projects, labels, filters) dưới dạng JSON hoặc CSV để lưu trữ an toàn.

Todoist Export của Darek Kay là một công cụ dòng lệnh/self-hosted giúp bạn tự chủ động backup dữ liệu từ Todoist — dịch vụ quản lý việc phổ biến — về máy chủ hoặc máy cá nhân. Dự án cung cấp cả giao diện web demo trực tuyến và mã nguồn để tự triển khai, sử dụng OAuth 2.0 để xác thực an toàn. Kết quả xuất ra là file JSON đầy đủ cấu trúc dữ liệu hoặc CSV phù hợp để import vào các công cụ khác (Excel, Notion, scripts xử lý dữ liệu).

✨ Điểm nổi bật

  • Xuất JSON/CSV: Hỗ trợ hai định dạng phổ biến, JSON giữ nguyên cấu trúc lồng nhau, CSV phù hợp phân tích bảng tính.
  • Xác thực OAuth 2.0: Tuân thủ quy trình OAuth chuẩn của Todoist, không lưu trữ token dài hạn trên server demo.
  • Chạy local hoặc self-host: Triển khai trên localhost (HTTP) hoặc server có SSL (HTTPS) tuỳ nhu cầu.
  • Cấu hình đơn giản: Chỉ cần tạo Todoist App, copy config.example, cài dependencies và chạy yarn start.
  • Hỗ trợ SSL tự ký: Cung cấp hướng dẫn cấu hình certificate để Todoist redirect về HTTPS an toàn.
  • Live demo sẵn sàng: Thử ngay tại darekkay.com/todoist-export/ trước khi tự host.
  • Giấy phép MIT: Tự do sử dụng, sửa đổi, tích hợp vào workflow backup riêng.

💡 Vì sao đáng chú ý

Khác với các extension trình duyệt hay dịch vụ thứ ba yêu cầu cấp quyền truy cập liên tục, Todoist Export cho phép bạn chạy một lần, lấy dữ liệu về và tắt server — giảm thiểu bề mặt tấn công và không phụ thuộc vào bên trung gian. Kiến trúc Node.js thuần túy, không framework nặng, dễ đọc hiểu và tùy biến (ví dụ: thêm filter chỉ backup project cụ thể, hoặc schedule cron job tự động). Demo trực tuyến cũng phục vụ tốt nhu cầu "backup nhanh một lần" mà không muốn setup môi trường.


#Todoist #Backup #NodeJS #OpenSource #DataExport #TiniX

Similar Projects

Discover other similar projects and AI models.

RepositoryJavaScript
elasticsearch-dump/elasticsearch-dump

Import and export tools for elasticsearch & opensearch

7.9k
Oct 18, 2026
RepositoryJavaScript
mgsloan/todoist-shortcuts

Browser extension which adds comprehensive keyboard shortcuts to Todoist, beyond what is offered by Todoist itself

334
Oct 12, 2026
RepositoryJavaScript
romgrk/todoist.nvim

A todoist extension for neovim

180
Jul 6, 2026
RepositoryJavaScript
abhisheknaiidu/todoist-readme

🚧 Updates README with Todoist Stats of a user

168
Jul 18, 2023
RepositoryJavaScript
grinstantin/todoist-card

Todoist card for Home Assistant Lovelace UI.

64
Aug 30, 2026
RepositoryGo
restic/restic

Fast, secure, efficient backup program

36.8k
Oct 18, 2026
RepositoryShell
MichaelCade/90DaysOfDevOps

This repository started out as a learning in public project for myself and has now become a structured learning map for many in the community. We have 3 years under our belt covering all things DevOps, including Principles, Processes, Tooling and Use Cases surrounding this vast topic.

29.9k
Jun 24, 2026
RepositoryC#
duplicati/duplicati

Store securely encrypted backups in the cloud!

15.1k
Oct 20, 2026
RepositoryGo
kopia/kopia

Cross-platform backup tool for Windows, macOS & Linux with fast, incremental backups, client-side end-to-end encryption, compression and data deduplication. CLI and GUI included.

14.4k
Oct 20, 2026