Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Task Logger

Simple JSON-synced journal CLI.

Quick start

  • Requirements: Python 3

Run commands from the project root. Examples:

python3 app.py write "This is a short note"
python3 app.py read
python3 app.py read_today
python3 app.py search keyword
python3 app.py delete_last
python3 app.py stats

Files

  • app.py: CLI entrypoint wiring modules together.
  • cli.py: argument parser builder.
  • ops.py: logging operations (write, read, search, stats).
  • storage.py: JSON load/save (edit OUTPUT_FILE to change file).
  • log.json: data file created at runtime.

Notes

  • Log entries include a timestamp in YYYY-MM-DD HH:MM:SS format.
  • To change the storage filename, update OUTPUT_FILE in storage.py.

About

CLI JSON file synced task logger

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages