Skip to content

YasamanAlinia/minimal-memory-logger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Minimal Memory Logger

A simple CLI Python project to log and view memories in JSON.


Demo

CLI Demo


Features

  • Add memory
  • List all memories
  • Generate a simple memory report

Technical Highlights

  • Stores and displays memories in JSON format
  • wWell-documented code with docstrings
  • Unit testing for core functionalities

Prerequisites

  • Python 3.11+

Usage

Run the project

python -m memory_journal.main

Run tests

python -m unittest discover

Example session

$ python -m memory_journal.main
1. Add memory
2. Show all
3. Generate report
4. Exit
Choose: 1
--Write your memory--
My first memory...
--memory made successfully!--

Notes

  • This project is built entirely with python.
  • It focuses on:
    • Readable and maintainable code
  • Suitable for:
    • Learning and working with JSONs files

Future Plans

  • Analyze memories with machine learning techniques
  • Add unit tests for all remaining actions
  • Include enhanced reporting and visualization

About

A minimal Python-based personal memory logger using JSON storage.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages