Skip to main content

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.

Metadata

Release files for daily-diary 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for daily-diary 0.1.1
File Size Uploaded
daily-diary-0.1.1.tar.gz 43.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for daily-diary 0.1.1
File Interpreter ABI Platform
daily_diary-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 72.9 kB

Release files / daily-diary-0.1.1.tar.gz

Download URL daily-diary-0.1.1.tar.gz
Size 43.1 kB
Tags Source
SHA-256 checksum
How to use checksums
9c6fdf0c8dfce13a3f3873739a418e73198723db7a822aa1b517b4667c424a5b
BLAKE2b-256 checksum
How to use checksums
55fa72e6cfb3526738da339315c23774173be0c0e4b93422d173b939c193483e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.10.12

Release files / daily_diary-0.1.1-py3-none-any.whl

Download URL daily_diary-0.1.1-py3-none-any.whl
Size 29.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ed2304b11c921a75cfa6465d4d26d7b15ba54226c65e98cc0c34e5af0a1aeb9e
BLAKE2b-256 checksum
How to use checksums
57268ead40f01aa6a020795c0fce00eb3b6229c4afa29a49ed7553a7d39293ff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.10.12

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page