Skip to main content

Users select an item from a list and retrieve it.

Project description

Picombo

Picombo is a Python library that offers interactive filtering functionality. When a list object is provided to Picombo, it displays a filtering interface to the user, allowing them to interactively filter through the list. Once a user selects an item, Picombo returns that value.

In essence, it's like having Percol as a library that can be freely integrated into any program.

Installation

$ pip install picombo

Example

import picombo

my_list = [i for i in range(1,101)]
pw = picombo.PickWindow(my_list)
res = pw.search()

print(res)

Demo

If you clone the repository, you can demo the filtering of a list of all country names.

$ pipenv install
$ pipenv run demo

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

picombo-1.0.0.tar.gz (18.7 kB view details)

Uploaded Source

Built Distribution

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

picombo-1.0.0-py3-none-any.whl (5.5 kB view details)

Uploaded Python 3

File details

Details for the file picombo-1.0.0.tar.gz.

File metadata

  • Download URL: picombo-1.0.0.tar.gz
  • Upload date:
  • Size: 18.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for picombo-1.0.0.tar.gz
Algorithm Hash digest
SHA256 1995afb0b97eb45fa1e47e594471954f4235e00b7d1174abc05c5c6b3982008f
MD5 9ceda70598e6033aeac08dc66927a827
BLAKE2b-256 e9b55b06a6a543619480804df5565f8f61b1af9b79f8eabbf62a57f9041cc23b

See more details on using hashes here.

File details

Details for the file picombo-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: picombo-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 5.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for picombo-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3c976b2e1de45182bef64eb4c447b657130a92e5ef7f2da658da10d04a519625
MD5 a380ef4f6efb6aca78d9dbb2a38fd2ef
BLAKE2b-256 1ca6cc4f5b9dadc8616d0eb0ea10cd6e4540972eefe997302563f4b678d7509f

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