Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/waylonwalker/markata-todoui
- Owner: WaylonWalker
- Created: 2022-04-14T15:22:19.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-11-08T06:49:08.000Z (about 2 months ago)
- Last Synced: 2024-11-08T07:34:24.095Z (about 2 months ago)
- Topics: markata, markata-plugin, markdown, python, todo, tui
- Language: Python
- Homepage:
- Size: 57.6 KB
- Stars: 31
- Watchers: 3
- Forks: 2
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
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