For now Python3 is supported for sure. Other versions are not guaranteed.
Note that for now we support only name, surname and patronymic parameters. Transliteration is always on by default, however, symbols which are not defined in transliteration.json will be used as-is.
python3 launcher.py --name евгений --surname иванов петров smith --formating 'prefix.{name}.{surname}'prefix.evgeniy.smith
prefix.evgeney.smith
prefix.evgeniy.petrov
prefix.evgeney.ivanov
prefix.evgeniy.ivanov
prefix.evgeney.evanov
prefix.evgeniy.evanov
prefix.evgeney.petrov
python3 launcher.py --name-file names.txt --surname иванов петров smith --formating 'prefix.{name}.{surname}' python3 launcher.py --name евгений --surname иванов петров smith --formating 'prefix.{name[0]}.{surname}'prefix.e.ivanov
prefix.e.smith
prefix.e.evanov
prefix.e.petrov
> cat /tmp/1
< Иван::Петров@Николаевич
< Серьго::Бумеров@Павловичpython3 launcher.py --fullname-file /tmp/1 --fullname-format 'name::surname@patronymic' --formating '{name[0]}{surname}'ebumerov
spetrov
sbumerov
ipetrov
sboumerov
epetrov
eboumerov
ibumerov
iboumerov
python3 launcher.py --fullname-file /tmp/1 --fullname-format 'name::surname@patronymic' --formating-file formats.txtEdit transliteration.json file to change the way the letters are transliterated
Anatoly Ivanov of Positive Technologies