Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/waylonwalker/markata-todoui

A todo plugin for markata. It is a tui (text user interface) that runs in the terminal using textual. It gives me a trello-board feel from the terminal. I can create, update, delete, move, and fully manage my todo items from the terminal with it.
https://github.com/waylonwalker/markata-todoui

markata markata-plugin markdown python todo tui

Last synced: about 1 month ago
JSON representation

A todo plugin for markata. It is a tui (text user interface) that runs in the terminal using textual. It gives me a trello-board feel from the terminal. I can create, update, delete, move, and fully manage my todo items from the terminal with it.

Awesome Lists containing this project

README

        

## markata-todui

https://user-images.githubusercontent.com/22648375/167304418-40b290db-d26d-414a-8b20-292244592cd6.mp4

### Install

```bash
pip install git+https://github.com/waylonwalker/markata-todoui
```

### Configuration

Create a `markata.toml` config file or copy the one in this repo

```bash
wget https://raw.githubusercontent.com/WaylonWalker/markata-todoui/main/markata.example.toml -O markata.toml
```

## Define Tasks

Create a directory `tasks` and create markdown files for each todo item...

```

tasks
├── task1.md
└── task2.md

```

### Example Task

```markdown

---
date: 2022-03-03
priority: 0
status: todo
tags:
- null
- null
- null
templateKey: task
title: Example task
---

# Here's a header
Some description

## A subheading

Body of todo

```bash
echo "markata todoui is awesome!"
```

## To Run

run to todoui

```bash
markata todoui
```

## Usage

vim-like keybindings

* h/l for left/right navitation
* j/k for navigating tasks in a window
* H/L for moving a task left/right
* J/K for moving tasks in a window