Skip to main content

A tool to manage and pick activities

Project description

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.


Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pickforme-0.1.1.tar.gz (18.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pickforme-0.1.1-py3-none-any.whl (25.6 kB view details)

Uploaded Python 3

File details

Details for the file pickforme-0.1.1.tar.gz.

File metadata

  • Download URL: pickforme-0.1.1.tar.gz
  • Upload date:
  • Size: 18.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.8.18

File hashes

Hashes for pickforme-0.1.1.tar.gz
Algorithm Hash digest
SHA256 27061eee70a8363b6c83f42fab5d0e30ea1ca722923cac56332a9be973b06cf2
MD5 afe49b031b02202bb7db6851f50d98fc
BLAKE2b-256 1b0c397315aebd85dc4ca5018008bd02ad8173c20ed7fe3cbd08d98caaa864a2

See more details on using hashes here.

File details

Details for the file pickforme-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: pickforme-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 25.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.8.18

File hashes

Hashes for pickforme-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2e71d0a976e03beb658efdcdb5774b090ce72cf6dc9e3db47ab9908572c7facf
MD5 380ac16528b101180495f4169e10621b
BLAKE2b-256 96d56f1a0effe7082c53ffb5116f49bc9d1c6d308c74fa3cb5d2ae8584a5378c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page