diff --git a/hypn0/hypn0_site/services/halftone.py b/hypn0/hypn0_site/services/halftone.py index f85acff..0d4a1b3 100644 --- a/hypn0/hypn0_site/services/halftone.py +++ b/hypn0/hypn0_site/services/halftone.py @@ -13,7 +13,7 @@ def encode_to_base36(num: int) -> str: if num < 0: raise ValueError("Число должно быть неотрицательным") - charset = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789" + charset = "HYPN0xyzabcdefghijklmnopqrstuvwABCDEFGIJKLMOQRSTUVWXZ123456789" if num < len(charset): return charset[num] @@ -271,18 +271,14 @@ def generate_halftone_svg( svg_template = ( f'\n' - f'' + f'' f'{svg_css}' + f'Generated by Hypn0 (https://hypn0.xyz)' f'{defs_html}' - f'{groups_html}' + f'{groups_html}' f'' ) - # f'\n' - # f'' - # f'{svg_css}' - # f'{defs_html}' - # f'{groups_html}' - # f'' return svg_template diff --git a/hypn0/hypn0_site/tests.py b/hypn0/hypn0_site/tests.py index 6eb392d..56c60c0 100644 --- a/hypn0/hypn0_site/tests.py +++ b/hypn0/hypn0_site/tests.py @@ -71,7 +71,8 @@ class HalftoneServiceTests(BaseMediaTestCase): self.assertIn("", svg) self.assertIn("", svg) self.assertIn('', svg) + self.assertIn('Generated by Hypn0", svg) def test_generate_shapes(self): shapes = ["circle", "ring", "square", "diamond", "triangle", "hexagon", "star", "cross", "line", "wave", "heart"]