All Projects → aesophor → Py Todo

aesophor / Py Todo

Licence: mit
📋 Lightweight reminder / todo-list in cli

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Py Todo

Todo.txt Cli
☑️ A simple and extensible shell script for managing your todo.txt file.
Stars: ✭ 4,725 (+4532.35%)
Mutual labels:  todo, todolist, cli
Todo app
todo app in react
Stars: ✭ 18 (-82.35%)
Mutual labels:  todo, todolist
Topydo
A powerful todo list application for the console, using the todo.txt format.
Stars: ✭ 511 (+400.98%)
Mutual labels:  todo, cli
Taskbook
Tasks, boards & notes for the command-line habitat
Stars: ✭ 8,326 (+8062.75%)
Mutual labels:  todo, cli
Backlog
Simple desktop app for storing lists of items (todo, tasks, backlog items)
Stars: ✭ 407 (+299.02%)
Mutual labels:  todo, todolist
Dstask
Single binary terminal-based TODO manager with git-based sync + markdown notes per task
Stars: ✭ 431 (+322.55%)
Mutual labels:  todo, cli
Gitviper
Enhanced git experience using the command line
Stars: ✭ 35 (-65.69%)
Mutual labels:  todo, cli
todoscreensaver
A screensaver that reads a text file from somewhere on your PC.
Stars: ✭ 20 (-80.39%)
Mutual labels:  todo, todolist
Nodo
☑ Command line TODO app
Stars: ✭ 73 (-28.43%)
Mutual labels:  todo, cli
Taskline
Tasks, boards & notes for the command-line habitat
Stars: ✭ 78 (-23.53%)
Mutual labels:  todo, cli
Realmtasks
Simple Todo iOS app with Realm DB and Swift
Stars: ✭ 83 (-18.63%)
Mutual labels:  todo, todolist
Mirakel Android
Easy task management for professionals
Stars: ✭ 382 (+274.51%)
Mutual labels:  todo, todolist
Qtodotxt
Cross Platform todo.txt GUI
Stars: ✭ 358 (+250.98%)
Mutual labels:  todo, todolist
Todo
简洁清爽的Todo清单工具❤️ (MVP+okhttp3+retrofit+gson)
Stars: ✭ 93 (-8.82%)
Mutual labels:  todo, todolist
Td
Your todo list in your terminal
Stars: ✭ 265 (+159.8%)
Mutual labels:  todo, cli
Vdirsyncer
📇 Synchronize calendars and contacts.
Stars: ✭ 872 (+754.9%)
Mutual labels:  todo, cli
to-do-list-acf-to-rest-api
To do list using the plugin WordPress REST API
Stars: ✭ 24 (-76.47%)
Mutual labels:  todo, todolist
mark
mark is an markdown editor app for mac
Stars: ✭ 47 (-53.92%)
Mutual labels:  todo, todolist
Go Todo
微信小程序 todo后端,采用GoFrame框架搭建,包含微信认证、token管理、发送微信模板消息等
Stars: ✭ 60 (-41.18%)
Mutual labels:  todo, todolist
Tasklite
The CLI task manager for power users
Stars: ✭ 91 (-10.78%)
Mutual labels:  todo, cli

PY-TODO

Overview

A little program to remind you of upcoming events / unfinished tasks.

Put them into ~/.zshrc or ~/.bashrc or whatever you want, and it will stop you from putting off important shit.

Pickled (i.e., serialized) todo list objects are saved in ~/.local/share/py-todo/todo.dat by default.

Dependencies

  • python >=3.5 (sys, re, pickle, pathlib, datetime)

Supported Platforms

  • Linux
  • OSX (tested on 10.14 Mojave)

Installation

sudo dpkg -i py-todo_1.3.3-3_all.deb
yay -S py-todo
  • Manual Installation (Linux)
$ git clone https://github.com/aesophor/py-todo.git
$ cd py-todo && sudo cp todo /usr/bin/todo
  • Manual Installation (OSX)
$ git clone https://github.com/aesophor/py-todo.git
$ cd py-todo && cp todo /usr/local/bin/

Usage

$ todo                                   # List all items.
$ todo -a                                # Add an item. (with Title / Expiry Date prompt)
$ todo -a <title> <expiry_date>          # Add an item. (without Title / Expiry Date prompt)
$ todo -e <index>                        # Edit an item. (with Title / Expiry Date prompt)
$ todo -e <index> <title> <expiry_date>  # Edit an item. (without Title / Expiry Date prompt)
$ todo -l --list                         # List all items.
$ todo -m --move <index> <new index>     # Move an item from index to new index.
$ todo -r <indices>                      # Remove one or more items.
$ todo -s --sort                         # Sort items by their remaining days
$ todo -h                                # Display help message.
$ todo -v                                # Display version info.
$ todo -org <filename>                   # Adds TODOs from Emacs org mode

Configuration (Optional)

The default config location is ~/.config/py-todo/config

[PY-TODO]
color = true / false
detail_mode = true / false
week_start_day = Sun
show_time = true

Detail Mode

Discrete Mathematics Exam (Next Wednesday; 5 days left)  # detail_mode = true
Discrete Mathematics Exam (5 days left)                  # detail_mode = false

Contributors

Special thanks to all the contributors! (In lexicographical order)

License

Available under the MIT License

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].