Skip to main content

A simple icalendar-based todo manager.

Project description

CI status | Coverage | Documentation | ISC Licence

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.

Feel free to join the IRC channel: #pimutils on irc.libera.chat.

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

  • 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 ISC 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-4.5.0.tar.gz (69.6 kB view details)

Uploaded Source

Built Distribution

todoman-4.5.0-py3-none-any.whl (30.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: todoman-4.5.0.tar.gz
  • Upload date:
  • Size: 69.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.1.dev0+g94f810c.d20240510 CPython/3.12.6

File hashes

Hashes for todoman-4.5.0.tar.gz
Algorithm Hash digest
SHA256 2e81dba7b34a2cba6fe74f381c579500ab525ebf3f82847e56127c69d382f121
MD5 1cc1da8d2c5e8c15fef3b052d0825490
BLAKE2b-256 866f6d765dbfe855b8d8f881672dc251a7f5fe558ce46c165367fe96aca5a95a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: todoman-4.5.0-py3-none-any.whl
  • Upload date:
  • Size: 30.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.1.dev0+g94f810c.d20240510 CPython/3.12.6

File hashes

Hashes for todoman-4.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 02b6ca0b0e5ff61c7a04305b1fb64edb1f599e499f2a8ee43c3a81ab743dc4dc
MD5 fbba394385db68643d1e286b2cba318c
BLAKE2b-256 b03b829bd406441e821494e34b22318a929241c8c42b8012ce2b861702df857c

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