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.2.tar.gz (18.8 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.2-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: picombo-1.0.2.tar.gz
  • Upload date:
  • Size: 18.8 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.2.tar.gz
Algorithm Hash digest
SHA256 ea490d264c51a529e1f866468e1cb7ec1ee6a64ef8e25d233e1ccafaa5294082
MD5 374590a21ca7d9a1e01280521fbd9842
BLAKE2b-256 67476e278fffe878cfb147051a26858feca8d2a095e1543dc36c157991c2f700

See more details on using hashes here.

File details

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

File metadata

  • Download URL: picombo-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 5.7 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 545027bbddaa84314961a488278532bd065981170fded24b3511f10b9c76d7a5
MD5 d6067aa9cb2a6a32cddab41bc835890e
BLAKE2b-256 76e7b2636663e339939dfccfd45d963aabefb21e3920f17d79ad81efada40fc7

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