Skip to content

Latest commit

 

History

History
59 lines (41 loc) · 1.71 KB

README.md

File metadata and controls

59 lines (41 loc) · 1.71 KB

PickForMe Tool

Table of Contents

  1. Introduction
  2. Features
  3. Installation
  4. Usage
  5. Contributing
  6. License

Introduction

PickForMe is a command-line tool designed to help users make decisions when faced with multiple options. Whether you're deciding on a place to visit, a sport to play, or a restaurant to dine at, PickForMe assists in managing and selecting from your list of choices.

The tool organizes options into a three-layer hierarchy:

  1. Groups: Representing different contexts or teams.
  2. Categories: Representing types of activities within a group.
  3. Activities: Representing specific options or entries within a category.

Features

  • Three-layer hierarchy: Organize your options into groups, categories, and activities.
  • Soft Deletion: Mark records as deleted without permanently removing them.
  • Database-backed: Uses SQL databases for data storage and master password management.
  • User-friendly CLI: Simple command-line interface for managing and selecting options.
  • Secure: Master password protection for critical operations like deleting data.

Installation

Prerequisites

  • Python 3.7 or higher
  • SQLAlchemy
  • prettytable
  • colorama

Steps

  1. Install PickForMe from PyPI:
    pip install pickforme

Usage

  1. Run the application:
    pickforme

Contributing

Contributions are welcome! Please open an issue or submit a pull request for any improvements or bug fixes.

License

This project is licensed under the MIT License. See the LICENSE file for details.