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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

Details for the file daily-diary-0.1.1.tar.gz.

File metadata

  • Download URL: daily-diary-0.1.1.tar.gz
  • Upload date:
  • Size: 43.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.12

File hashes

Hashes for daily-diary-0.1.1.tar.gz
Algorithm Hash digest
SHA256 9c6fdf0c8dfce13a3f3873739a418e73198723db7a822aa1b517b4667c424a5b
MD5 1730fbf193fa2ed8bbcbe736b0195ca9
BLAKE2b-256 55fa72e6cfb3526738da339315c23774173be0c0e4b93422d173b939c193483e

See more details on using hashes here.

File details

Details for the file daily_diary-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: daily_diary-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 29.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.12

File hashes

Hashes for daily_diary-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ed2304b11c921a75cfa6465d4d26d7b15ba54226c65e98cc0c34e5af0a1aeb9e
MD5 83aa825ffb7604e10ef6e65dd8784f39
BLAKE2b-256 57268ead40f01aa6a020795c0fce00eb3b6229c4afa29a49ed7553a7d39293ff

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