Metadata-Version: 2.1
Name: daily-event-logger
Version: 0.1.4
Summary: A utility for logging daily tasks and events.
Home-page: https://github.com/hyperreal64/daily-event-logger
License: GPL-3.0-or-later
Author: Jeffrey Serio
Author-email: hyperreal@fedoraproject.org
Requires-Python: >=3.10,<4.0
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Requires-Dist: jsonschema (>=4.17.0,<5.0.0)
Requires-Dist: rich (>=12.6.0,<13.0.0)
Project-URL: Repository, https://github.com/hyperreal64/daily-event-logger
Description-Content-Type: text/markdown

# daily-event-logger

This is a little utility I use for logging my daily activities and events. It is written in Python.

## Install

```bash
python3 -m pip install daily-event-logger
```

## Usage

To change the directory where elogs are stored, set a shell environment variable ELOG_DIR. To make this change permament, set the following in your shell configuration:

```bash
export ELOG_DIR="/path/to/elog/dir"
```

Otherwise, the default elog directory will be `~/elogs`.

To get started, add your first elog entry! This will create a JSON file under your elog directory for the day and ensure the elog directory exists. E.g.:

```bash
elog add -m "Started new elog. Yay!"
```

```bash
usage: elog [-h] [-v] {add,edit,rm,ls,lsfiles,search} ...

positional arguments:
  {add,edit,rm,ls,lsfiles,search}

options:
  -h, --help            show this help message and exit
  -v, --version         Print version information
```

### Example list output
![screenshot.png](/screenshot.png)


