darekkay/todoist-export
Backup tool for Todoist
📦 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.
Import and export tools for elasticsearch & opensearch
Browser extension which adds comprehensive keyboard shortcuts to Todoist, beyond what is offered by Todoist itself
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.
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.