Skip to main content

Fuzzy Finder implemented in Python.

Project description

https://img.shields.io/travis/amjith/fuzzyfinder.svg https://img.shields.io/pypi/v/fuzzyfinder.svg

Fuzzy Finder implemented in Python. Matches partial string entries from a list of strings. Works similar to fuzzy finder in SublimeText and Vim’s Ctrl-P plugin.

https://raw.githubusercontent.com/amjith/fuzzyfinder/master/screenshots/pgcli-fuzzy.gif

Quick Start

$ pip install fuzzyfinder

or

$ easy_install fuzzyfinder

Usage

>>> from fuzzyfinder import fuzzyfinder

>>> suggestions = fuzzyfinder('abc', ['abcd', 'defabca', 'aagbec', 'xyz', 'qux'])

>>> list(suggestions)
['abcd', 'defabca', 'aagbec']

Features

  • Simple, easy to understand code.

  • No external dependencies, just the python std lib.

How does it work

TODO: Add a link to the algorithm description.

Similar Projects

History

0.1.0 (2015-06-05)

  • First release on PyPI.

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

fuzzyfinder-1.0.0.tar.gz (11.7 kB view details)

Uploaded Source

Built Distribution

fuzzyfinder-1.0.0-py2.py3-none-any.whl (4.3 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: fuzzyfinder-1.0.0.tar.gz
  • Upload date:
  • Size: 11.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for fuzzyfinder-1.0.0.tar.gz
Algorithm Hash digest
SHA256 691e48e2f8911f366a1de4eddcff34a212081bcc55999d89f2332941149c8087
MD5 c76fac258987760c9e59d077bc699a06
BLAKE2b-256 7e5f8b3c014772cd05f8615987a3243c1ea4c596147ae28d94ada6b0c74628f1

See more details on using hashes here.

File details

Details for the file fuzzyfinder-1.0.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for fuzzyfinder-1.0.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 594128178057d77eb6007687ae6eefd4d2fd648720a33fecae218338eb121bb5
MD5 0bded4c9a409e92e99b345ea4511f66e
BLAKE2b-256 0a20af63068b87fa0f5b9d6884aa6d678759da6abe4f228f2eaf98eb0bc0e9a6

See more details on using hashes here.

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