2 releases

0.1.1 Nov 27, 2021
0.1.0 Nov 27, 2021

#1282 in Encoding

MIT license

30KB
277 lines

microsoft-todo-export

Quick and dirty application for fetching all tasks from a Microsoft Todo list.

This is heavily based on dan-osnull's Todo Backup/Restore Powershell script. See his explanation blog post for further information.

Usage

  • Following the instructions from the above blog post, use Microsoft's Graph Explorer to retrieve an OAuth Token.
  • Use cargo run to run the program.
  • Paste in your auth token when prompted.
  • Select the desired list.
  • The list of tasks will be downloaded and printed.

Notes

This is far from any sort of "complete" program. All I needed was to download all task names to a text file, and this acheived that. However, while untested, this should retrieve all of the properties present on the Todo Lists, and Tasks within them (as well as the User), so anyone familiar with Rust could likely adapt this to their own needs.

Dependencies

~0.7–1.4MB
~33K SLoC