# 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 ( 31) TELERAN : 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 MIN_LENGTH minimum length acronym to generate (default: 4) --max-length MAX_LENGTH maximum length acronym to generate (default: 9) --max-results MAX_RESULTS 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) ```