Модуль для простой генерации паролей и почтовых ящиков
Project description
EasyPass
Модуль для простой генерации паролей и почтовых ящиков
Оглавление
Установка
Установка осуществляется командой в терминале:
pip install easypass
Функции и классы
В модуле есть два класса — Password
и Email
. У них есть 3 функции. Это конечно же __init__()
, в котором создаётся пароль/почта, print()
для вывода пароля или почты в консоль и save()
для сохранения в файл.
Аргументы
В таблице указаны имя параметра, его значение по умолчанию и то, за что он отвечает.
Password
Параметр | Значение | Описание |
---|---|---|
lenght | 8 | Длина пароля |
lower | True | Наличие нижнего регистра |
upper | True | Наличие верхнего регистра |
numbers | True | Наличие цифр |
symbols | False | Наличие специальных знаков |
Password.print()
Нет никаких параметров, функция просто выводит пароль в консоль
Password.save()
Параметр | Значение | Описание |
---|---|---|
path | None | Путь к файлу |
Параметр | Значение | Описание |
---|---|---|
lenght1 | 7 | Длина символов до знака "@" |
lenght2 | 5 | Длина символов после знака "@" |
lower | True | Наличие нижнего регистра |
upper | True | Наличие верхнего регистра |
numbers | True | Наличие цифр |
Email.print()
Нет никаких параметров, функция просто выводит почту в консоль
Email.save()
Параметр | Значение | Описание |
---|---|---|
path | None | Путь к файлу |
Генерация пароля
Пример кода генерации пароля:
import easypass
password = easypass.Password()
password.print()
password.save("my.password")
Генерация почтового ящика
Пример кода генерации почтового ящика:
import easypass
email = easypass.Email()
email.print()
email.save("my.password")
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.