Skip to main content
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.

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

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

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

Uploaded Python 2Python 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.

Release history Release notifications | RSS feed

2.3.0

2 files

2.2.0

2 files

2.1.0

2 files

2.0.0

2 files

This release

1.0.0 This release

2 files

0.3.0

2 files

0.2.0

2 files

0.1.0

2 files

0.0

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page