#!/usr/bin/env python3
"""Ustvari skrivnosti za prvi zagon, ne da bi jih zapisal na disk."""

import secrets
import string


def admin_password(length=24):
    alphabet = string.ascii_letters + string.digits + "!@#%+-_"
    while True:
        value = "".join(secrets.choice(alphabet) for _ in range(length))
        if (
            any(char.islower() for char in value)
            and any(char.isupper() for char in value)
            and any(char.isdigit() for char in value)
            and any(char in "!@#%+-_" for char in value)
        ):
            return value


print("DJANGO_SECRET_KEY=" + secrets.token_urlsafe(64))
print("INITIAL_ADMIN_PASSWORD=" + admin_password())
print()
print("Vrednosti takoj shranite v upravljalnik gesel in cPanel Environment variables.")
print("INITIAL_ADMIN_PASSWORD po uspešni namestitvi odstranite iz cPanela.")
