Skip to content

Модуль для простой генерации паролей и почтовых ящиков

License

Notifications You must be signed in to change notification settings

awerlab/easypass.py

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

EasyPass

PyPi Python

Модуль для простой генерации паролей и почтовых ящиков

Оглавление

  1. Установка
  2. Функции и классы
    1. Аргументы
      1. Password
      2. Password.print()
      3. Password.save()
      4. Email
      5. Email.print()
      6. Email.save()
  3. Генерация пароля
  4. Генерация почтового ящика

Установка

Установка осуществляется командой в терминале:

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 Путь к файлу

Email

Параметр Значение Описание
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")

About

Модуль для простой генерации паролей и почтовых ящиков

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages