Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

daily-diary-0.1.1.tar.gz (43.1 kB view hashes)

Uploaded Source

Built Distribution

daily_diary-0.1.1-py3-none-any.whl (29.8 kB view hashes)

Uploaded Python 3

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