Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sticky-Memory

Are you that type of person who always forgots some important stuff? Well, me too. That's why I made this program..

GitHub stars GitHub forks GitHub issues Last commit License

Table of Contents

Description

Sticky Memory is a lightweight (ofcourse it's lightweight) Python-based memory tracking application designed to help users record and store important information. It provides a straightforward method for managing notes, tasks, or reminders that are easy to forget.

The application centers around the memory-tracker.py entry point script, which manages reading and writing data to a local memory.csv file. This file-backed structure keeps tracked information persistent, human-readable, and portable without requiring external database infrastructure.

Designed for users who prefer minimal command-line or script-based tools, Sticky Memory offers a clear, lightweight mechanism for personal information tracking.

Use Cases

  • Recording daily personal reminders and notes in a local flat-file database.
  • Quickly referencing stored information through a minimal Python command-line workflow.

Quick Start

# 1. Clone the repository
git clone https://github.com/Skythe7/Sticky-Memory.git

cd sticky-memory/

python3 sticky-memory "Memory you want to remember"

How to use

usage: Sticky Memory [-h] [-o OPTION] [-c CATEGORY] [-d DATE] [memory]

Program that helps remind you of memories that are important to remember!

positional arguments:
  memory

options:
  -h, --help            show this help message and exit
  -o OPTION, --option OPTION
  -c CATEGORY, --category CATEGORY
  -d DATE, --date DATE

Bye lol

Options has 3 modes:

  • write / -o write {memory} - Remembers your memory that you've input to
  • fetch / -o fetch - List out all the memories inside of CSV file
  • forget / -o forget {memory} - Forgets a memory

Note

You can also use category (or -c) to search memory according to category.

Project Structure

.
├── LICENSE
├── memory-tracker.py
├── memory.csv
└── requirments.txt

Contributing

If you wanna contribute (im suprised you want to), contributions are welcome, here's the standard flow:

  1. Fork the repository
  2. Clone your fork: git clone https://github.com/Skythe7/Sticky-Memory.git
  3. Branch: git checkout -b feature/your-feature
  4. Commit: git commit -m 'feat: add some feature'
  5. Push: git push origin feature/your-feature
  6. Open a pull request

Please follow the existing code style and include tests for new behavior where applicable.

Other things

Uh, idk. Shimmy shimmy ya-

About

Memory tracker is usually useful if you always forgetting important stuff.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages