1
Fork 0

Compare commits

...

2 Commits

Author SHA1 Message Date
Bauke 3a17571bdd
Add Nunjucks templates file association. 2022-09-30 13:40:22 +02:00
Bauke 4278ac6773
Add font size parameter. 2022-09-30 13:39:56 +02:00
2 changed files with 10 additions and 3 deletions

View File

@ -23,6 +23,7 @@
"extensions.ignoreRecommendations": true, "extensions.ignoreRecommendations": true,
/* VS Code files settings. */ /* VS Code files settings. */
"files.associations": { "files.associations": {
"*.njk": "html",
"*.sql": "sql", "*.sql": "sql",
"*.yml": "yaml" "*.yml": "yaml"
}, },

View File

@ -25,7 +25,7 @@ def main() -> None:
"-o", "-o",
args.filename, args.filename,
"--", "--",
*gegl_graph(args.height, args.width, args.text), *gegl_graph(args.height, args.width, args.text, args.font_size),
], ],
check=True, check=True,
) )
@ -92,10 +92,16 @@ def create_parser() -> argparse.ArgumentParser:
help="Use MAT2 to clean the image.", help="Use MAT2 to clean the image.",
action="store_true", action="store_true",
) )
parser.add_argument(
"--font-size",
help="The font size to use for the text.",
type=int,
default=150,
)
return parser return parser
def gegl_graph(height: int, width: int, text: str) -> typing.List[str]: def gegl_graph(height: int, width: int, text: str, font_size: int) -> typing.List[str]:
graph = f""" graph = f"""
gegl:text gegl:text
string={text} string={text}
@ -103,7 +109,7 @@ def gegl_graph(height: int, width: int, text: str) -> typing.List[str]:
height={height} height={height}
color=white color=white
font=Heavitas font=Heavitas
size=150 size={font_size}
alignment=1 alignment=1
vertical-alignment=1 vertical-alignment=1
gegl:dropshadow gegl:dropshadow