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.1.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.1-py3-none-any.whl (5.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: picombo-1.0.1.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.1.tar.gz
Algorithm Hash digest
SHA256 7dc391e57f717a159c7b92efe838558ed98b0ebe0086a432b37b2899b1f673d7
MD5 9aaf3111a387f41a2045f4533fded14e
BLAKE2b-256 5faa2261f08650bbe13fb513440c97af4b1a07727023e57949c7a6c0b00921e7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: picombo-1.0.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 631d55ea8668ddb71a22eb495e844a1216fe13564af087506f24e9648ba10d3d
MD5 00d418838e0df3543a3d8cabf27d6057
BLAKE2b-256 acb84870ee52abd7b6725920c718698a60d8f9d686880388fc55ce437809a5da

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