SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

perl-String-KeyboardDistance rpm build for : openSUSE Tumbleweed. For other distributions click perl-String-KeyboardDistance.

Name : perl-String-KeyboardDistance
Version : 1.01 Vendor : obs://build_opensuse_org/devel:languages:perl
Release : 6.69 Date : 2024-08-05 18:21:47
Group : Development/Libraries/Perl Source RPM : perl-String-KeyboardDistance-1.01-6.69.src.rpm
Size : 0.03 MB
Packager : (none)
Summary : String Comparison Algorithm
Description :
This module implmements a version of keyboard distance for fuzzy string
matching. Keyboard distance is a measure of the physical distance between
two keys on a keyboard. For example, \'g\' has a distance of 1 from the keys
\'r\', \'t\', \'y\', \'f\', \'h\', \'v\', \'b\', and \'n\'. Immediate diagonals (like \'\'r,
\'y\', \'v\', and \'n\') are considered to have a distance of 1 instead of 1.414
to help to prevent horizontal/vertical bias.

A match probability between two strings is computed from the total
distances between corresponding characters divided by the length of the
longer string multiplied by the maximum distance between the two furthest
keys on the keyboard.

The functions in this module use a simple grid of keys. For the qwerty
mapping, the grid is similar to the following:

| 0 1 2 3 4 5 6 7 8 9 10 11 12 13
--+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
0 | ` | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | - | = | |
1 | | q | w | e | r | t | y | u | i | o | p | [ | ] | \\ |
2 | | a | s | d | f | g | h | j | k | l | ; | \' | | |
3 | | z | x | c | v | b | n | m | , | . | / | | | |
--+---+---+---+---+---+---+---+---+---+---+---+---+---+---+

The grids for both qwerty and dvorak are based on PC style keyboards.
Shifted characters have the same coordinates (a and A, 6 and ^).

RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/devel:/languages:/perl:/CPAN-S/openSUSE_Tumbleweed/noarch

Content of RPM  Provides Requires

Download
ftp.icm.edu.pl  perl-String-KeyboardDistance-1.01-6.69.noarch.rpm
     

Provides :
perl(String::KeyboardDistance)
perl-String-KeyboardDistance

Requires :
perl(:MODULE_COMPAT_5.40.0)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsZstd) <= 5.4.18-1


Content of RPM :
/usr/lib/perl5/vendor_perl/5.40.0/String
/usr/lib/perl5/vendor_perl/5.40.0/String/KeyboardDistance.pm
/usr/share/doc/packages/perl-String-KeyboardDistance
/usr/share/doc/packages/perl-String-KeyboardDistance/Changes
/usr/share/doc/packages/perl-String-KeyboardDistance/README
/usr/share/man/man3/String::KeyboardDistance.3pm.gz

 
ICM