Skip to main content

todo.txt manager which adds tree printing

Project description

todotree

Latest Release pipeline status License

A todo.txt implementation with more features:

Installation

To use the interactive setup, install the package using:

pip install todotree[init]

To install the package on another machine, use pip install todotree. This does not have the init dependencies.

Interactively

To create the files interactively, use todotree init. The app will ask you a few questions about the features you want to enable and the locations of the files. It will then generate the files at the correct locations, and you can use todotree.

Manually

If you do not want to use the interactive version, you can run it manually. The commands are as follows:

mkdir -p ~/.local/share/todotree/
touch ~/.local/share/todotree/todo.txt
touch ~/.local/share/todotree/done.txt
touch ~/.local/share/todotree/config.yaml

To make use of the git versioning, the following steps need to be done.

  1. install git.
  2. run git init in the directory where the todo.txt and done.txt are. (ie ~/local/share/todotree)
  3. run git remote add origin <url> to add a remote repository. Note that the remote needs to be configured.
  4. Set the git_mode in the configuration to Full.
  5. run a todotree command which edits the files, such as edit. This will push the data to the remote repository.

Screenshots

projects

project

context

context


Repository initiated with fpgmaas/cookiecutter-poetry.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

todotree-3.1.4.tar.gz (36.3 kB view details)

Uploaded Source

Built Distribution

todotree-3.1.4-py3-none-any.whl (56.0 kB view details)

Uploaded Python 3

File details

Details for the file todotree-3.1.4.tar.gz.

File metadata

  • Download URL: todotree-3.1.4.tar.gz
  • Upload date:
  • Size: 36.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.4 CPython/3.12.7 Linux/5.15.154+

File hashes

Hashes for todotree-3.1.4.tar.gz
Algorithm Hash digest
SHA256 0dac3d17285d7254b592a2f0de1c8cdf23c576f332dad8256f0aaecfec28d222
MD5 e48ea786c7f58a3bb6354f3759d808e6
BLAKE2b-256 f9f5f9227f03507c3b81edb7b020ebbb423115bcc56a6c9d0b6dc47282c2f9a5

See more details on using hashes here.

File details

Details for the file todotree-3.1.4-py3-none-any.whl.

File metadata

  • Download URL: todotree-3.1.4-py3-none-any.whl
  • Upload date:
  • Size: 56.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.4 CPython/3.12.7 Linux/5.15.154+

File hashes

Hashes for todotree-3.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 59a70180454720bd46b6976c3956b61018bc2a0882217ba80ecc16bed6c4a9b2
MD5 ef88030260879ca39b27cdd81ff6e1a8
BLAKE2b-256 ad7579e72815c48a0e68a62504ab0980a6d13a4bb682f429f55211551fb2cf60

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page