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

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

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

Uploaded Python 3

File details

Details for the file easypass-0.1.3.tar.gz.

File metadata

  • Download URL: easypass-0.1.3.tar.gz
  • Upload date:
  • Size: 3.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.4.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.1

File hashes

Hashes for easypass-0.1.3.tar.gz
Algorithm Hash digest
SHA256 01b2bb9c0b3c53932a0c77af1b65c721af9e83b6f8ec9aec1a993a18c6951442
MD5 ab5acb117c791d4228c66ceed55445db
BLAKE2b-256 528844bd7fa089dc05c1dea395a55cb128e2b081a786dc128e2382b0c114c696

See more details on using hashes here.

File details

Details for the file easypass-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: easypass-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 4.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.4.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.1

File hashes

Hashes for easypass-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 691a16da9b73d469daa9b47191d3b54708c5953976fa4e1bffac45a3607523a0
MD5 343cded987143841ed12ebf4246840be
BLAKE2b-256 6f7e232571a5dfb69f59e9bff57bd332d2981501cc7775354c59aedfa1e638af

See more details on using hashes here.

Supported by

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