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-0.2.0.tar.gz (11.8 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 2 Python 3

File details

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

File metadata

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

File hashes

Hashes for fuzzyfinder-0.2.0.tar.gz
Algorithm Hash digest
SHA256 eac867bf856e9a5d24cea43044299e89a676f873aa8e40e17b0b93258f7730f3
MD5 18e47a5b2a751eef4cdade4efb22cb2f
BLAKE2b-256 f10da2ce616d557d3eb471ef2fcdec96e33bfe1ce6d0775d19ccff5f0b44b2a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fuzzyfinder-0.2.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 a5d1421a9ffb60055a12833928dd5922a8c133bc65e549e25d35576deadc222a
MD5 8a542d5ffd1382b19352d25435aaef97
BLAKE2b-256 458c0d9bc2f1bbc2b84a0baf94b836e3a6dbaee2db0e88f9c5c7f0ef7c0a1f2c

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