A command line tool for keeping a markdown diary
Project description
Daily Journal
daily.py
is a command-line utility for managing a daily journal. It provides several functionalities such as creating a new entry, adding to an existing entry, wrapping text, and opening the journal in an editor.
Usage
You can use the daily.py
script from the command line as follows:
python daily.py [command] [options]
The available commands are:
write
: Write an entry to today's file, create it if not exists.add
: Add an entry inline. Requires the -m/--mood and -e/--entry options.edit
: Edit today's entry without adding any headers.
The available options are:
-w/--wrap-file
: Wrap the entire contents of today's file.
For the add command, these are required:
-m/--mood
: The mood character and word(s) to be included, like+ motivated joyous
-e/--entry
: The text to be entered into your diary.
Contributing
This is the first repository I am creating with the intent of inviting contributions and turning into a proper package. Please feel free to suggest features, make PRs, or report bugs as you see fit.
I will also accept suggestions on how best to accept suggestions...
License
This project is licensed under the GPLv3 License.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for daily_diary-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ed2304b11c921a75cfa6465d4d26d7b15ba54226c65e98cc0c34e5af0a1aeb9e |
|
MD5 | 83aa825ffb7604e10ef6e65dd8784f39 |
|
BLAKE2b-256 | 57268ead40f01aa6a020795c0fce00eb3b6229c4afa29a49ed7553a7d39293ff |