Skip to content

anu-rag-panda/terminal-diary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Terminal Diary App

Single-file Python application with two storage backends: SQLite and JSON.

Features:

  • Add new diary entry (date, title, body, mood, tags)
  • Read entries by date
  • Search entries by keyword (title/body/tags)
  • List all entries (dates or titles)
  • Export entry or all entries (.txt or .md)
  • Mood tracker (store mood with entry)
  • Tag entries with categories
  • Edit or delete entries
  • Storage: sqlite (default) or JSON file

Usage:

python terminal_diary_app.py # interactive menu (SQLite by default)

python terminal_diary_app.py --storage json --file mydiary.json

python terminal_diary_app.py --storage sqlite --db diary.db

The app is designed to be run in a terminal. It's single-file and depends only on Python standard library.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages