can push/pull flat text files to google tasks.
Usage
=====
Commands
--------
Michel keeps it stupid simple. It only has two commands:
michel pull
which prints the default todo list on the standard output
michel push <TODO.txt>
which replaces the default todo list with the content of TODO.txt
Non features
------------
Michel aims at being simple: it does not handle due dates nor notes.
Syntax
------
One line is one task. tab-indented lines (with the real tab character)
are subtasks of the "parent" line.
Suggestion
----------
Here is how michel can be used. A crontask pulls every 15 minutes the
default TODO list, and another one displays a notification during 10
seconds every hour (requires notify-send).
*/15 * * * * michel pull > /tmp/TODO && mv /tmp/TODO ~/.TODO
0 * * * * DISPLAY=":0.0" notify-send -t 10000 TODO "$(cat ~/.TODO)"
After you modify your TODO list, don't forget to push it!
michel push .TODO
If this trick is not working, it is probably because the variable PATH
does not contains /usr/local/bin in crontab. You might want to set it
manually. See 'man 5 crontab'.
Installing
==========
install python-xdg, then run
easy_install michel
or
pip install michel
About
=====
Author/License
--------------
- License: Public Domain
- Original author: Christophe-Marie Duquesne ([blog post](http://blog.chmd.fr/releasing-michel-a-flat-text-file-to-google-tasks-uploader.html))
Contributing
------------
As usual, patches are welcome.
Metadata
Release files for michel 0.0.8
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| michel-0.0.8.tar.gz | 4.3 kB | Without provenance | Details for michel-0.0.8.tar.gz |
Release files / michel-0.0.8.tar.gz
| Download URL | michel-0.0.8.tar.gz |
|---|---|
| Size | 4.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
21446b437928d2694f7f46a6ec59a07978e009ef138dfdbff9fc1ee3041c86e9
|
|
BLAKE2b-256 checksum How to use checksums |
cfb7dd5b6a7f88f8f321c405d90c630c237364d207882c419a39177630436c55
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Security for michel 0.0.8
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.