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.txt
Edit transliteration.json
file to change the way the letters are transliterated
Anatoly Ivanov of Positive Technologies