Name | gpassw JSON |
Version |
0.1.65
JSON |
| download |
home_page | |
Summary | A very easy generator of passwords |
upload_time | 2023-07-13 17:23:41 |
maintainer | |
docs_url | None |
author | barlin41k |
requires_python | |
license | |
keywords |
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# gpassw - генератор паролей!
`gpassw` - очень простой в использовании генератор паролей для Вашех потребностей.
# Тестовая функция
`password.check(password)` - тестовая функция. Возможно по некоторым причинам будет удалена, и в будущем добавлена с новыми возможностями!
# Минимальный пример использования
```python
from os import system
try:
from colorama import Style, Fore, init
init()
except:
system("pip install colorama")
from colorama import Style, Fore, init
init()
try:
from gpassw.functions import password
except:
system("pip install gpassw")
from gpassw.functions import password
import gpassw.config as config
name = input("Напиши своё имя: ")
print(f"Привет, {name}! Сейчас подберём для тебя оптимальный пароль...")
passw = password.medium(10) #Генерация среднего пароля
checking = password.check(passw) #Проверяем пароль на надёжность
print(checking)
if checking == None: #Если пароль надёжен на 100%
print(Fore.GREEN + "Ваш пароль надёжен." + Style.RESET_ALL)
elif len(checking) < 2 or len(checking) == 2: #Если пароль ненадёжен на два пункта или меньше (Из 5)
print(Fore.GREEN + "Ваш пароль надёжен." + Style.RESET_ALL)
else:
print(Fore.RED + "Ваш пароль ненадёжен." + Style.RESET_ALL) #Если пароль нёнадёжен на >2 пункта
print(f"Мы подобрали тебе пароль - {passw}
Окей?")
answer = input("Да/Нет: ")
if answer == "Да" or answer == "да":
print("Теперь напиши пароль, который мы тебе подобрали для входа в аккаунт.")
else:
raise SystemExit(1)
hello_password = input("Пароль: ")
while hello_password != passw:
print(Fore.RED + "Пароль неверный." + Style.RESET_ALL)
hello_password = input("Пароль: ")
print("Вы успешно вошли!")
```
# Как установить?
Всего лишь требуеться просто прописать команду в консоли: `pip install gpassw`
Raw data
{
"_id": null,
"home_page": "",
"name": "gpassw",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "",
"author": "barlin41k",
"author_email": "sasaigrypocta@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/c6/34/a3a4ac43bf631b046cc83f50c2debd10730cc5d8bd6d91e51f907f43d343/gpassw-0.1.65.tar.gz",
"platform": null,
"description": "# gpassw - \u0433\u0435\u043d\u0435\u0440\u0430\u0442\u043e\u0440 \u043f\u0430\u0440\u043e\u043b\u0435\u0439!\r\n`gpassw` - \u043e\u0447\u0435\u043d\u044c \u043f\u0440\u043e\u0441\u0442\u043e\u0439 \u0432 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 \u0433\u0435\u043d\u0435\u0440\u0430\u0442\u043e\u0440 \u043f\u0430\u0440\u043e\u043b\u0435\u0439 \u0434\u043b\u044f \u0412\u0430\u0448\u0435\u0445 \u043f\u043e\u0442\u0440\u0435\u0431\u043d\u043e\u0441\u0442\u0435\u0439.\r\n\r\n# \u0422\u0435\u0441\u0442\u043e\u0432\u0430\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u044f\r\n`password.check(password)` - \u0442\u0435\u0441\u0442\u043e\u0432\u0430\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u044f. \u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u043f\u043e \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u043c \u043f\u0440\u0438\u0447\u0438\u043d\u0430\u043c \u0431\u0443\u0434\u0435\u0442 \u0443\u0434\u0430\u043b\u0435\u043d\u0430, \u0438 \u0432 \u0431\u0443\u0434\u0443\u0449\u0435\u043c \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u0441 \u043d\u043e\u0432\u044b\u043c\u0438 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044f\u043c\u0438!\r\n\r\n# \u041c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0439 \u043f\u0440\u0438\u043c\u0435\u0440 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f\r\n```python\r\nfrom os import system\r\ntry: \r\n from colorama import Style, Fore, init\r\n init()\r\nexcept:\r\n system(\"pip install colorama\")\r\n from colorama import Style, Fore, init\r\n init()\r\ntry: \r\n from gpassw.functions import password\r\nexcept:\r\n system(\"pip install gpassw\")\r\n from gpassw.functions import password\r\n import gpassw.config as config\r\n\r\nname = input(\"\u041d\u0430\u043f\u0438\u0448\u0438 \u0441\u0432\u043e\u0451 \u0438\u043c\u044f: \")\r\nprint(f\"\u041f\u0440\u0438\u0432\u0435\u0442, {name}! \u0421\u0435\u0439\u0447\u0430\u0441 \u043f\u043e\u0434\u0431\u0435\u0440\u0451\u043c \u0434\u043b\u044f \u0442\u0435\u0431\u044f \u043e\u043f\u0442\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0439 \u043f\u0430\u0440\u043e\u043b\u044c...\")\r\npassw = password.medium(10) #\u0413\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u044f \u0441\u0440\u0435\u0434\u043d\u0435\u0433\u043e \u043f\u0430\u0440\u043e\u043b\u044f\r\nchecking = password.check(passw) #\u041f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u043c \u043f\u0430\u0440\u043e\u043b\u044c \u043d\u0430 \u043d\u0430\u0434\u0451\u0436\u043d\u043e\u0441\u0442\u044c\r\nprint(checking)\r\nif checking == None: #\u0415\u0441\u043b\u0438 \u043f\u0430\u0440\u043e\u043b\u044c \u043d\u0430\u0434\u0451\u0436\u0435\u043d \u043d\u0430 100%\r\n print(Fore.GREEN + \"\u0412\u0430\u0448 \u043f\u0430\u0440\u043e\u043b\u044c \u043d\u0430\u0434\u0451\u0436\u0435\u043d.\" + Style.RESET_ALL)\r\nelif len(checking) < 2 or len(checking) == 2: #\u0415\u0441\u043b\u0438 \u043f\u0430\u0440\u043e\u043b\u044c \u043d\u0435\u043d\u0430\u0434\u0451\u0436\u0435\u043d \u043d\u0430 \u0434\u0432\u0430 \u043f\u0443\u043d\u043a\u0442\u0430 \u0438\u043b\u0438 \u043c\u0435\u043d\u044c\u0448\u0435 (\u0418\u0437 5)\r\n print(Fore.GREEN + \"\u0412\u0430\u0448 \u043f\u0430\u0440\u043e\u043b\u044c \u043d\u0430\u0434\u0451\u0436\u0435\u043d.\" + Style.RESET_ALL)\r\nelse:\r\n print(Fore.RED + \"\u0412\u0430\u0448 \u043f\u0430\u0440\u043e\u043b\u044c \u043d\u0435\u043d\u0430\u0434\u0451\u0436\u0435\u043d.\" + Style.RESET_ALL) #\u0415\u0441\u043b\u0438 \u043f\u0430\u0440\u043e\u043b\u044c \u043d\u0451\u043d\u0430\u0434\u0451\u0436\u0435\u043d \u043d\u0430 >2 \u043f\u0443\u043d\u043a\u0442\u0430\r\nprint(f\"\u041c\u044b \u043f\u043e\u0434\u043e\u0431\u0440\u0430\u043b\u0438 \u0442\u0435\u0431\u0435 \u043f\u0430\u0440\u043e\u043b\u044c - {passw}\r\n\u041e\u043a\u0435\u0439?\")\r\nanswer = input(\"\u0414\u0430/\u041d\u0435\u0442: \")\r\nif answer == \"\u0414\u0430\" or answer == \"\u0434\u0430\":\r\n print(\"\u0422\u0435\u043f\u0435\u0440\u044c \u043d\u0430\u043f\u0438\u0448\u0438 \u043f\u0430\u0440\u043e\u043b\u044c, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043c\u044b \u0442\u0435\u0431\u0435 \u043f\u043e\u0434\u043e\u0431\u0440\u0430\u043b\u0438 \u0434\u043b\u044f \u0432\u0445\u043e\u0434\u0430 \u0432 \u0430\u043a\u043a\u0430\u0443\u043d\u0442.\")\r\nelse:\r\n raise SystemExit(1)\r\nhello_password = input(\"\u041f\u0430\u0440\u043e\u043b\u044c: \")\r\nwhile hello_password != passw:\r\n print(Fore.RED + \"\u041f\u0430\u0440\u043e\u043b\u044c \u043d\u0435\u0432\u0435\u0440\u043d\u044b\u0439.\" + Style.RESET_ALL)\r\n hello_password = input(\"\u041f\u0430\u0440\u043e\u043b\u044c: \")\r\nprint(\"\u0412\u044b \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0432\u043e\u0448\u043b\u0438!\")\r\n```\r\n\r\n# \u041a\u0430\u043a \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c?\r\n\u0412\u0441\u0435\u0433\u043e \u043b\u0438\u0448\u044c \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u044c\u0441\u044f \u043f\u0440\u043e\u0441\u0442\u043e \u043f\u0440\u043e\u043f\u0438\u0441\u0430\u0442\u044c \u043a\u043e\u043c\u0430\u043d\u0434\u0443 \u0432 \u043a\u043e\u043d\u0441\u043e\u043b\u0438: `pip install gpassw`\r\n\r\n\r\n \r\n",
"bugtrack_url": null,
"license": "",
"summary": "A very easy generator of passwords",
"version": "0.1.65",
"project_urls": null,
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "bc514db76b7630841e5b0741f0b00aa8838ed6bfc4a8cfdc1d708d4665ae4940",
"md5": "c6fc954d2a4616626e8e857e5b9a53c1",
"sha256": "351f943300b1b02b3e54ca631c61493fa4a0dbc133f691003f1799beaa551dbc"
},
"downloads": -1,
"filename": "gpassw-0.1.65-py3-none-any.whl",
"has_sig": false,
"md5_digest": "c6fc954d2a4616626e8e857e5b9a53c1",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 2985,
"upload_time": "2023-07-13T17:23:40",
"upload_time_iso_8601": "2023-07-13T17:23:40.388635Z",
"url": "https://files.pythonhosted.org/packages/bc/51/4db76b7630841e5b0741f0b00aa8838ed6bfc4a8cfdc1d708d4665ae4940/gpassw-0.1.65-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c634a3a4ac43bf631b046cc83f50c2debd10730cc5d8bd6d91e51f907f43d343",
"md5": "a44c62dca243c0fafd64cf96d9ee8503",
"sha256": "325a762b66bc7838ca2182882c4992dad3d4c67fa7d7ffd8d13a88811d3afc66"
},
"downloads": -1,
"filename": "gpassw-0.1.65.tar.gz",
"has_sig": false,
"md5_digest": "a44c62dca243c0fafd64cf96d9ee8503",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 2599,
"upload_time": "2023-07-13T17:23:41",
"upload_time_iso_8601": "2023-07-13T17:23:41.519229Z",
"url": "https://files.pythonhosted.org/packages/c6/34/a3a4ac43bf631b046cc83f50c2debd10730cc5d8bd6d91e51f907f43d343/gpassw-0.1.65.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-07-13 17:23:41",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "gpassw"
}