gpassw


Namegpassw JSON
Version 0.1.65 PyPI version JSON
download
home_page
SummaryA very easy generator of passwords
upload_time2023-07-13 17:23:41
maintainer
docs_urlNone
authorbarlin41k
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"
}
        
Elapsed time: 0.13731s