Модуль для простой генерации паролей и почтовых ящиков
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.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
01b2bb9c0b3c53932a0c77af1b65c721af9e83b6f8ec9aec1a993a18c6951442
|
|
| MD5 |
ab5acb117c791d4228c66ceed55445db
|
|
| BLAKE2b-256 |
528844bd7fa089dc05c1dea395a55cb128e2b081a786dc128e2382b0c114c696
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
691a16da9b73d469daa9b47191d3b54708c5953976fa4e1bffac45a3607523a0
|
|
| MD5 |
343cded987143841ed12ebf4246840be
|
|
| BLAKE2b-256 |
6f7e232571a5dfb69f59e9bff57bd332d2981501cc7775354c59aedfa1e638af
|