Skip to main content

A simple CalDav-based todo manager.

Project description

Travis CI build status Codecov coverage report documentation version on pypi licence Say Thanks!

Todoman is a simple, standards-based, cli todo (aka: task) manager. Todos are stored into icalendar files, which means you can sync them via CalDAV using, for example, vdirsyncer.

Todoman is now part of the pimutils project, and is hosted at GitHub.

Todoman should run fine on any Unix-like OS. It’s been tested on GNU/Linux, BSD, and macOS. We do not support windows, and very basic testing seems to indicate it does not work.

Features

  • Listing, editing and creating todos.

  • Todos are read from individual ics files from the configured directory. This matches the vdir specification.

  • There’s support for the most common TODO features for now (summary, description, location, due date and priority) for now.

  • Todoman should run on any major operating system (except Windows).

  • Unsupported fields may not be shown but are never deleted or altered.

Documentation

For detailed usage, configuration and contributing documentation, please consult the latest version of the manual at readthedocs.

LICENCE

Todoman is licensed under the MIT licence. See LICENCE for details.

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

todoman-3.2.1.tar.gz (54.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

todoman-3.2.1-py3-none-any.whl (26.8 kB view details)

Uploaded Python 3

File details

Details for the file todoman-3.2.1.tar.gz.

File metadata

  • Download URL: todoman-3.2.1.tar.gz
  • Upload date:
  • Size: 54.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for todoman-3.2.1.tar.gz
Algorithm Hash digest
SHA256 7d095341d4f97af6b67a8ad6b9aeffc38dbf109e5bf35514bed8634863261620
MD5 37fe3082e6ba5cbd8bcdc14f062d6be2
BLAKE2b-256 0a47a00db9532e2873da53368044829256dd98e7d4fd44ebaa1503f7f42576dd

See more details on using hashes here.

File details

Details for the file todoman-3.2.1-py3-none-any.whl.

File metadata

File hashes

Hashes for todoman-3.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7fe8df0ce76bdf5dab52ed899d6c7d9c79cd6e830abb64e6a520374629426845
MD5 f54779353ff0297d38e5cf49f5f7323c
BLAKE2b-256 b80dfb9913cf34871b32c47d931621f09d869b1eda4185b38da135b86f8ce8b5

See more details on using hashes here.

Supported by

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