Skip to main content

A CLI tool which sends TODOs from an Org file to people they have been assigned to via the Signal REST API

Project description

#+TITLE: org-todo-send
I made this little utility to facilitate keeping track of tasks. I take meeting notes in an org file, and action items get a TODO headline tagged with the person it's assigned to. This script reads an org file and sends each person all of their TODOs in a neatly formatted message via Signal.

This package is subject to change as my needs shift and is provided as is.

* Installation
This package is available on [[https://pypi.org/project/org-todo-send/][pypi]].

* Usage
- See [[file:usage.md][usage.md]]
- The expected TOML file is simply a list of names with the number associated. [[file:tests/recipients_test.toml][See the test toml for an example.]]
- This package relies on the [[https://github.com/bbernhard/signal-cli-rest-api][Signal REST API]].
* Contributing
My development environment for this project relies on using a nix flake and poetry, facilitated by devenv. To get set up, you'll need nix package manager, and direnv with nix-direnv installed. Once you have those, entering the project directory should automatically activate the flake and install everything, giving you a local environment with all of the dependencies provided.
* Features to add
- [ ] message styling
- [ ] tests
- [ ] automated testing and deployment with actions
- [ ] deadlines and timestamps in message

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

org_todo_send-0.1.2.tar.gz (3.3 kB view details)

Uploaded Source

Built Distribution

org_todo_send-0.1.2-py3-none-any.whl (4.2 kB view details)

Uploaded Python 3

File details

Details for the file org_todo_send-0.1.2.tar.gz.

File metadata

  • Download URL: org_todo_send-0.1.2.tar.gz
  • Upload date:
  • Size: 3.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.2 CPython/3.11.8 Linux/6.8.12

File hashes

Hashes for org_todo_send-0.1.2.tar.gz
Algorithm Hash digest
SHA256 24cdb718404441de932f7fec2b600af9eed96a261ff468fd569b4dc300189113
MD5 3d1375e6ebf5d6e1dbb5caad829273f7
BLAKE2b-256 3d045512cc3ea7e12adf966c28819bc6058e3a47476a27e30ea844df1bca7d22

See more details on using hashes here.

File details

Details for the file org_todo_send-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: org_todo_send-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 4.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.2 CPython/3.11.8 Linux/6.8.12

File hashes

Hashes for org_todo_send-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 6868ba055d4c476567a77fba7b7ef0375f291e817f688cda162e3202d0336599
MD5 f3f479e2ce821c1540fe1d678201b658
BLAKE2b-256 f6882e35dbbd8460e0db17ebb2c950230fc09f23ffb0ec366b3a716c096324fa

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