Added random_element filter to properly work

This commit is contained in:
Frikky
2024-06-17 14:32:45 +02:00
parent 7e4a36eafd
commit de2a8ba8c8
+12
View File
@@ -97,6 +97,7 @@ def md5_base64(a):
a = str(a)
foundhash = hashlib.md5(a.encode('utf-8')).hexdigest()
return base64.b64encode(foundhash.encode('utf-8'))
@shuffle_filters.register
def base64_encode(a):
@@ -107,6 +108,17 @@ def base64_encode(a):
except:
return base64.b64encode(a).decode()
@shuffle_filters.register
def random_element(a):
# Choose a random item from an array
a = list(a)
if len(a) == 0:
return ""
return random.choice(a)
@shuffle_filters.register
def base64_decode(a):
a = str(a)