Пакет Python для создания вымышленных имен для персонажей в ваших фэнтезийных историях, подземельях и драконах, RPGS или чем -то еще, для которого они вам нужны.
python3 -m pip install fictional_names Функция Generate_Name является основной функцией пакета, и ее можно использовать различными способами, передавая различные аргументы в него. Требуется следующие аргументы: gender , style и library .
gender может быть либо 'male' , либо 'female' . Оставьте это пустым, если вы хотите случайный пол.
style может быть любым из следующих: 'arab' , 'aztec' , 'chinese' , 'dwarven' , 'elven' , 'english' , 'eriskon' , « 'germanic' , 'giant' , 'greek' , 'halfling' , « 'human' », « 'japanese' », «Джордан», 'jordan' , 'martin' , «Романа», «Романа», «Романа», 'mongolian' , «Мартин», « 'norsemen' , 'orc' , 'roman' , 'rowling' . 'sapkowski' , 'slavic' , 'steampunk' , 'tolkien' , 'turkish' или 'viking' . Оставьте это пустым, если вы хотите случайный стиль.
* Большинство стилей очевидны, но некоторые из них названы в честь известных авторов, и некоторые из них названы в честь известных фэнтезийных гонок.
library может быть True или False . Оставьте это пустым, и это случайно выбирается.
* True библиотеки используются для создания солидных имен, которые напоминают реальные имена, или имена, которые, скорее всего, использовались в книгах, фильмах или телешоу. False библиотеки используются для генерации более уникальных имен, поскольку они усугубляются случайными слогами, связанными со style .
from fictional_names import name_generator
names = name_generator . generate_nameТо, что следует, является списком примеров того, как использовать функцию и то, что вы можете ожидать от нее.
names ()
# Probable generated names: 'Eleanor Neumann', 'Nathaniel Eberhardt', 'Yolotzintli (Ethereal Mist)', 'Isabeau of Rhovanion', 'Barthanes al'Tealdar', 'Arabella Bryce', 'Sicilia Lucretillus', 'Orggol the Ruiner', 'Bolbo Honeydew', 'Gerda Einarsdottir', 'Ganoes Untor' names ( style = 'english' )
# Probable generated names: 'Aaron Mckinney', 'Edmund Sheffield', 'Beatrix Moss'
names ( style = 'arab' )
# Probable generated names: 'Youssef Shihab', 'Yasmin Fadel', 'Saeed Nader'
names ( style = 'chinese' )
# Probable generated names: 'Xiulan Tang', 'Guo Qing', 'Mei Chi'
names ( style = 'germanic' )
# Probable generated names: 'Dankrich Vogelweber', 'Folker Holz', 'Siegfried Wiedemann'
names ( style = 'japanese' )
# Probable generated names: 'Yumiko Yoshikawa', 'Naoki Yamamoto', 'Ryozo Nagano'
names ( style = 'slavic' )
# Probable generated names: 'Valentin Marinov', 'Pavelv Borenko', 'Zina Kovačević' names ( style = 'aztec' )
# Probable generated names: 'Miquiztli (Lorekeeper)', 'Huexotzinco (Silver Mist)', 'Callitli Tlanitl'
names ( style = 'greek' , library = True )
# Probable generated names: 'Demosthenes of Kydonia', 'Adrastos of Apollonia', 'Kallisto of Larissa'
names ( style = 'roman' )
# Probable generated names: 'Faucia Vitruvius', 'Atia Tiberius', 'Aventinus Calpurnius'
names ( style = 'viking' )
# Probable generated names: 'Ørvar Yvngirsson', 'Livþora Jarmann', 'Siggyða Norrav' names ( gender = 'male' , style = 'dwarven' , library = False )
# Probable generated names: 'Kazdin Voldurmir', 'Thunûr Kinmarmak', 'Dorgǎrn Bǎlthrak'
names ( gender = 'female' , style = 'elven' , library = True )
# Probable generated names: 'Galadhrim Narothor', 'Narwindë Ardalas', 'Ermalinde Nimrith'
names ( style = 'halfling' , library = True )
# Probable generated names: 'Lyric Tricklebrook', 'Nibs Cobblehill', 'Sylvia Wildflower'
names ( gender = 'male' , style = 'human' , library = True )
# Probable generated names: 'Leander Hecht', 'Jasper Hahn', 'Galahad Thiele'
names ( gender = 'male' , style = 'orc' , library = True )
# Probable generated names: 'Snagrag the Desecrator', 'Bolgrag the Crazed', 'Thak the Deathbringer'
names ( gender = 'female' , style = 'steampunk' , library = True )
# Probable generated names: 'Dorothea Finnigan', 'Bernadette Baron', 'Mathilda Tarleton' names ( gender = 'male' , style = 'tolkien' , library = True )
# Probable generated names: 'Saradoc of Bree', 'Eldric of Rohan', 'Hilbert of Dol Guldur'
names ( style = 'martin' , library = False )
# Probable generated names: 'Bran Conford', 'Toras Belton', 'Sen Berdon'
names ( gender = 'female' , style = 'rowling' , library = False )
# Probable generated names: 'Sega Ryddle', 'Alda Glanvill', 'Kiola Graham' Вы можете распечатать имя непосредственно из функции, или вы можете хранить его в переменной и распечатать позже.
print ( names ())или
name = names ()
print ( name )