← All tools

acronym

Popularity 85 Updated Development & Build

Python-based tool for creating English-ish acronyms from your fancy project

homebrewauto-collected

Installation

Homebrew
brew install acronym

Install with Homebrew.

ACRONYM (Acronym CReatiON for You and Me)

=====

A python-based tool for creating English-ish Acronyms from your fancy project

ACRONYM is described in this paper released on the arXiv: https://arxiv.org/abs/1903.12180

ACRONYM can be installed using pip:

$ pip install acronym

Alternatively, you can clone this repository, navigate to the main directory, and run:

$ make install

To use, run like the following:

$ acronym "the long name of your very fancy project"
Collecting word corpus
Identifying matching acronyms
Process Complete
(Score) ACRONYM   : Spelling
============================================================
(   35) TELAMON   : ThE Long nAMe of yOur very faNcy project
(   35) THEOGAMY  : THE lOnG nAMe of your very fancY project
(   35) THEOGONY  : THE lOnG name of yOur very faNcY project
(   34) THEOMANCY : THE lOng naMe of your very fANCY project
(   32) TAVERT    : The long nAme of your VEry fancy pRojecT
(   32) TAREFA    : The long nAme of youR vEry FAncy project

( 30) TELFER : ThE Long name oF your vEry fancy pRoject ( 30) THENAR : THE long Name of your very fAncy pRoject ( 30) TARPOT : The long nAme of youR very fancy PrOjecT ( 30) THEREAT : THE long name of youR vEry fAncy projecT ( 30) TORYFY : The lOng name of youR verY FancY project ( 30) THREAP : THe long name of youR vEry fAncy Project ( 30) TELARY : ThE Long nAme of your veRy fancY project ( 30) THEAVE : THE long nAme of your Very fancy projEct ( 30) TEAPOT : ThE long nAme of your very fancy PrOjecT ( 29) THONGMAN : THe lONG naMe of your very fANcy project ( 29) THERENCE : THE long name of youR vEry faNCy projEct ( 28) TONNER : The lONg Name of your vEry fancy pRoject ( 28) TENNER : ThE loNg Name of your vEry fancy pRoject ( 28) TERVEE : ThE long name of youR VEry fancy projEct ( 28) TAVERN : The long nAme of your VERy faNcy project ( 28) TEEVEE : ThE long namE of your VEry fancy projEct ( 28) TYRANT : The long name of YouR very fANcy projecT ( 28) TELEUT : ThE Long namE of yoUr very fancy projecT ( 28) TAUREAN : The long nAme of yoUR vEry fANcy project ( 27) TAVER : The long nAme of your VEry fancy pRoject ( 27) TEARER : ThE long nAme of youR vEry fancy pRoject ( 27) TERRANCE : ThE long name of youR veRy fANCy projEct ( 27) TAYER : The long nAme of Your vEry fancy pRoject


Acronym Scoring System *New in Version 2.0.0*

For each capitalized letter in the acronym:

  • 10 points if first letter in a word (with exception of first letter)
  • 3 point if second or last letter in a word
  • 1 point otherwise
  • N bonus points if begins an N-length valid sub-word

(ex: multiVariable - 8 bonus points)

  • 2 bonus points if immediately following another capitalizd letter
optional arguments:

-h, --help show this help message and exit --min-length MINLENGTH minimum length acronym to generate (default: 4) --max-length MAXLENGTH maximum length acronym to generate (default: 9) --max-results MAXRESULTS maximum number of options to generate (default: 30) --output OUTPUT file to save results (prints to STDOUT if not given) (default: STDOUT) --strict, -s How strictly should the words be related to real English? (-s for strict, -ss for very strict) (default: None)