update create_hash docstring

This commit is contained in:
mungai-njoroge 2024-01-22 22:35:27 +03:00
parent cb1842cc2b
commit 8c44aeff3d

View File

@ -5,7 +5,16 @@ from unidecode import unidecode
def create_hash(*args: str, decode=False, limit=10) -> str: def create_hash(*args: str, decode=False, limit=10) -> str:
""" """
Creates a simple hash for an album This function creates a case-insensitive, non-alphanumeric chars ignoring hash from the given arguments.
Example use case:
- Creating computable IDs for duplicate artists Juice WRLD and Juice Wrld should have the same ID.
:param args: The arguments to hash.
:param decode: Whether to decode the arguments before hashing.
:param limit: The number of characters to return.
:return: The hash.
""" """
def remove_non_alnum(token: str) -> str: def remove_non_alnum(token: str) -> str: