All Projects → sanpii → todo-txt

sanpii / todo-txt

Licence: MIT license
Parser for the todo.txt format

Programming Languages

rust
11053 projects

Labels

Projects that are alternatives of or similar to todo-txt

ttdl
TTDL - Terminal Todo List Manager
Stars: ✭ 91 (+333.33%)
Mutual labels:  todotxt
pomogoro
Text-file based todo time tracking
Stars: ✭ 22 (+4.76%)
Mutual labels:  todotxt
todo.txt-ext
Thunderbird extension for the Todo.txt application.
Stars: ✭ 28 (+33.33%)
Mutual labels:  todotxt
mindstream
Task management app, built on todo.txt.
Stars: ✭ 33 (+57.14%)
Mutual labels:  todotxt
webtodotxt
Web-based GUI to manage a Todo.txt file
Stars: ✭ 30 (+42.86%)
Mutual labels:  todotxt
Todo.txt Cli
☑️ A simple and extensible shell script for managing your todo.txt file.
Stars: ✭ 4,725 (+22400%)
Mutual labels:  todotxt
todo.txt-graph
A todo.txt plugin which visualizes the amount of done tasks per day
Stars: ✭ 17 (-19.05%)
Mutual labels:  todotxt
todo-txt
Todo.txt syntax highlighter and helper extension for visual studio code.
Stars: ✭ 39 (+85.71%)
Mutual labels:  todotxt
todofi.sh
Handle your todo-txt tasks directly from Rofi
Stars: ✭ 46 (+119.05%)
Mutual labels:  todotxt
go-todotxt
📝 Golang client library for todo.txt files
Stars: ✭ 27 (+28.57%)
Mutual labels:  todotxt

Todo-txt

Github actions Build Status

Parser for the todo.txt format.

Usage

Add it to your dependencies:

[dependencies]
todo-txt = "2.0"

And use it:

use std::str::FromStr;

fn main()
{
    let line = "x (A) 2016-05-20 2016-04-30 measure space for +chapelShelving @chapel due:2016-05-30";
    let task = todo_txt::Task::from_str(line);

    println!("{:#?}", task);
}

Features

  • serde-support: (De)serialization with serde. See serialization.rs.
  • extended: Provide a non-standard extended task type who provides common extra features like recurrence.
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].