Skip to main content

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

Project description

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")

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

easypass-0.1.3.tar.gz (3.5 kB view hashes)

Uploaded Source

Built Distribution

easypass-0.1.3-py3-none-any.whl (4.5 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page