[FakePersonGenerator] - модуль для создания случайно несуществующей личности

Делитесь модулями
  • @GhostZ said in [FakePersonGenerator] - модуль для создания случайно несуществующей личности:

    @FastSpace, например текущая реализация не позволяет генерировать день рожденья 29 февраля

    Невелика потеря

    @FastSpace, так же на максимальный возраст шанс меньше чем на другие.

    Затачивал в основном на диапазон, поправлю думаю тож

    @FastSpace, есть шанс получить возраст меньше указанного

    Это я поправлю, но так тоже мало кто страдает фигней. Сгенерить только 18, я такое фиксил в нике и пароле, на возраст пофигу.

  • Подъехал патч 1.1:

    • Теперь возраст и дата рождения генерируется по совету @GhostZ. Исправлен баг когда минимальное и максимальное значение могли дать меньше на год возраст. Пришлось доделать его решение, чтоб выдало как задумано в модуле.
    • Теперь можно убирать спец. символы из логина. Внимание! Не рекомендую этого делать, лучше оставить хотя бы 1 такой символ. Логика генерации никнейма хорошо заточена и под такие символы. Например никнеймы TheCrazyMen_92.
    • Новая фича: Передать собственные (кастомные) никнеймы в модуль и на основе их создать никнейм. Взять их можно например из слитой базы данных почт или спарсить даже с этого форума))) Респект за идею человеку из телеграма, я всё не очень хотел грузить миллионы ников в массив. Также это решает проблемы, когда например было сгенерировано имя и фамилия "Виктор Наумов", а никнейм nikita92. У меня нет желания перебирать массив и искать таких "Никит". Поэтому можете сделать теперь это сами в кастомном никнейме.
    • Новая страна для имён и фамилий - Япония.

    Обновил исходник и модуль.

  • Great work. Was long waiting for such a module. Thank you very much @FastSpace

  • Версия 1.2

    • Username с датой рождения уменьшил шанс генерации.
    • Правки текста.
    • Создал тему для буржуев.

    Обновил модуль и исходник. Потом руки дойдут выдерну отсюда https://github.com/faker-js/faker остальные данные.

  • Было бы вообще чудесно, если б в BAS и модули автоматом обновляло, чтоб не перекачивать каждый раз.

  • Спасибо за модуль. Было бы не плохо если добавили возможность назначать тип поля expression

  • @Lamar для себя могли бы подправить модуль сами под свои хотелки.

  • @Lamar в каком действии и какое поле?

  • @tet-vivi Для себя я сделал

  • @FastSpace Во всех действиях. Пример при получении никнейма, по сути есть возможность указать год рождения 1 раз при написании скрипта. Либо юзать доп переменную перед действием
    Screenshot_1.png

  • @Lamar Годная идея, но всех не получится. Сделаю там где это возможно.

  • @FastSpace Добавьте везде, кто не шарит все равно не будут юзать. В том же поле "собственные никнеймы" я юзаю небольшой код из firstname, surname, birthday в добавок к вашему модулю и генерю строку

  • Вообще кст поле expression ставиться всегда при установлении переменной, какое бы не было значение поля. Щас только понял опытным путем)

  • Есть возможность при генерации имени/фамилии добавить вариант ALL, чтобы брались имена/фамилии из всех предложенных ГЕО?

  • @xenn01 Сделаю, когда руки дойдут обновлять модуль. Сейчас я занет модулем решением каптчи кликами нормальным.

  • Подъехала версия 1.3:

    • Добавид по просьбе @12341235 expressions туда где это необходимо, выяснилось в действии "создать никнейм" год рождения не мог быть выставлен из переменной, потому BAS модуль не поддерживает для вариант int значение из переменной.
    • Добавил по просьбе @WhiteNeOne новую страну для генерации никнеймов - Турция
  • Подъехала версия 1.4:

    • Фикс бага, когда генерация никнейма превышала максимальную длину. Такое могло произойти, например когда никнейм из массива был заранее длинее, чем максимальная длина. Сейчас будет 3 попытки взять другой никнейма из массива. Внимание! Не рекомендую сильно менять максимальную длину никнейма ниже чем сейчас установлено в модуле (18), так количество вариантов ников из массива станет значительно меньше! Либо использовать свои никнеймы, тогда можно настроить длину под себя.
    • Добавил новые человеко - подобные логины (никнеймы) в массив. Теперь возможна генерация таких ников как "RedDragon", "GoldCastle" и т.д.
    • Добавил вариант expressions еще в несколько мест.
  • Добавьте пожалуйста по умолчанию true для Использовать авто преобразование регистра
    И спецсимволы для пароля
    И если есть возможность - Украинские имена\фамилии

  • спасибо за модуль

  • Тут увидел кой ЧЕ

    Оказывается скрипт то платный. https://automationempire.store/product/modul-generacii-sluchajnoj-lichnosti/

    alt text

    alt text