Генератор имен как в Docker

Разработка приложений на python. Советы, примеры и обсуждение найденных ошибок
Ответить
Аватара пользователя
ZEN
Администратор
Сообщения: 1332
Зарегистрирован: 27 сен 2012, 18:23
Темы: 204
Откуда: Украина, Одесса
Статус: Не в сети

Генератор имен как в Docker

Сообщение ZEN » 25 май 2017, 16:13

По следующей ссылке размещен репозиторий с переписанным из GoLang в Python кодом генерирования имен из Docker: https://github.com/LinuxHubRu/py-namegenerator

Пример запуска:

Код: Выделить всё

$ for i in {1..10}; do python namegenerator.py; done
stoic_jepsen
amazing_mcnulty
awesome_carson
hopeful_ramanujan
dreamy_williams
nauseous_beaver
evil_lumiere
distracted_albattani
gloomy_shaw
adoring_yonath
$ 
$ 
$ 
$ python -c 'import namegenerator; help(namegenerator)'
Help on module namegenerator:

NAME
    namegenerator - # -*- coding: utf-8 -*-

FILE
    /home/zen/py-namegenerator/namegenerator.py

FUNCTIONS
    GetRandomName(retry=None)
        GetRandomName generates a random name from the list of adjectives
        and surnames in this package formatted as "adjective_surname".
        For example 'focused_turing'.
        
        @param retry: if retry is not None, a random integer between
                      0 and 10 will be added to the end of the name,
                      For example `focused_turing3`
        @type retry: bool

DATA
    left = ['admiring', 'adoring', 'affectionate', 'agitated', 'amazing', ...
    right = ['albattani', 'allen', 'almeida', 'agnesi', 'archimedes', 'ard...

(END)
бог создал труд и обезьяну
чтоб получился человек
а вот пингвина он не трогал
тот сразу вышел хорошо

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей