Skip to main content

A command-line tool to look up abbreviations for terms (and the reverse).

Project description

abbr-cli

A command-line tool to look up abbreviations for terms (and the reverse). The abbreviations (or the terms in reverse lookup) are extracted from abbreviations.com.

$ abbr configuration
(5/5) cfg
(4/5) config
(-/5) conf
(-/5) cnf

$ abbr --reverse alloc
(3/5) Allocation
(-/5) Allocate

Table of content

Installation

  • Python version 3.6 or greater is required.
  • Install via pip command:
$ pip install abbr-cli

Exploring the arguments

$ abbr configuration
(5/5) cfg
(4/5) config
(-/5) conf
(-/5) cnf

$ abbr configuration --with-category
(5/5) cfg ~ Miscellaneous, Computing
(4/5) config ~ Governmental
(-/5) conf ~ Computing
(-/5) cnf ~ Computing

$ abbr configuration --only-words
cfg
config
conf
cnf

$ abbr configuration --min-stars 4
(5/5) cfg
(4/5) config

$ abbr configuration --limit 1
(5/5) cfg

A little better than abbreviations.com

  • No duplicates.
  • Abbreviations with a single charater are removed.
  • A single abbreviation (or term in case of --reverise flag) with multiple cateogries (and sometimes subcategories) are merged in a single line. Subcategories are removed to avoid clutter. The rating will be the average rating.
# instead of getting
$ abbr command --with-category
(5/5) cmd ~ Governmental/NASA
(4/5) cmd ~ Governmental/Military
(4/5) cmd ~ Computing/DOSCommands
(5/5) cmd ~ Computing
(-/5) cmd ~ Miscellaneous/Aircraft
...

# you will get
$ abbr command --with-category
(4/5) cmd ~ Governmental, Computing, Miscellaneous
...
  • Abbreviations are normalized to lowercase, while terms are normatlized to title case.
# instead of getting
$ abbr address
(4/5) ADD
(3/5) addr
...

# you will get
$ abbr address
(4/5) add
(3/5) addr
...

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

abbr-cli-1.0.3.tar.gz (6.6 kB view details)

Uploaded Source

Built Distribution

abbr_cli-1.0.3-py3-none-any.whl (7.5 kB view details)

Uploaded Python 3

File details

Details for the file abbr-cli-1.0.3.tar.gz.

File metadata

  • Download URL: abbr-cli-1.0.3.tar.gz
  • Upload date:
  • Size: 6.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.5

File hashes

Hashes for abbr-cli-1.0.3.tar.gz
Algorithm Hash digest
SHA256 ae41786a5f2239613a47779385d09db2688574e50e71e029b801259ff58f029a
MD5 d5388ba1d736ae3c47ffe521d3b9d04a
BLAKE2b-256 d6a6b1bcc4eea20a3bcc1d3d6120372152cbc55daf39b981e5763fde387b3dff

See more details on using hashes here.

File details

Details for the file abbr_cli-1.0.3-py3-none-any.whl.

File metadata

  • Download URL: abbr_cli-1.0.3-py3-none-any.whl
  • Upload date:
  • Size: 7.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.5

File hashes

Hashes for abbr_cli-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 7d57cb2b860c36397793ef9d32e6767fbf3c07f149d74c80375cbc4821dbddf5
MD5 caaa53b6e05318c7e7a08b4beae90a7a
BLAKE2b-256 6fc78742fc7623ed91cb796398dc1ca62c99f10cc0d7aa187bda15d8ad137ba9

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