Skip to main content

Cross platform terminal selector implemented in Python

Project description

Advanced Selector

Has the ability to use multiple selection types:

  • Single select
  • Multiple selection

Cross platform implementation

The library make use of the getch lib on Linux and msvcrt on Windows

Try it!

Windows

Make sure to have Python and Git installed.

Open a powershell and run:

# Clone the repository
git clone https://github.com/kougen/py-advanced-selector

# Change dir
cd py-advanced-selector

# Create a virtual env
py -m venv venv

# Enter the venv
./venv/Scripts/activate

# Install the dependencies
pip install -r requirements.txt

# Start the sample.py
py test\sample.py

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

advancedselector-3.0.1.tar.gz (4.6 kB view details)

Uploaded Source

Built Distribution

advancedselector-3.0.1-py3-none-any.whl (5.4 kB view details)

Uploaded Python 3

File details

Details for the file advancedselector-3.0.1.tar.gz.

File metadata

  • Download URL: advancedselector-3.0.1.tar.gz
  • Upload date:
  • Size: 4.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.7

File hashes

Hashes for advancedselector-3.0.1.tar.gz
Algorithm Hash digest
SHA256 9d2d8491abdd48ec6d37a17fa28e4fd103a33b33492a59e78e164504f3265e43
MD5 8fe20e8ab70a1ef426f5f6f7e43f04e7
BLAKE2b-256 1bc3759a0814e59ec055b6c11729f023128ad18c8cbdfed68c990cef77ae833e

See more details on using hashes here.

Provenance

File details

Details for the file advancedselector-3.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for advancedselector-3.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f995f032cef9a5151a5d71839b17bbfa9029f41ffd6ed3b630eeb61b5beb8e1c
MD5 7526a22426daa631bff13aa3ee7bc952
BLAKE2b-256 da345a2c9005f29754d4ab997ed0249cf9f36036f31f8effcbc8ce8a35ab0359

See more details on using hashes here.

Provenance

Supported by

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