mirror of
https://github.com/Aider-AI/aider.git
synced 2025-05-20 12:24:59 +00:00
style: Reformat code with linter
This commit is contained in:
parent
02bc926d75
commit
7b97f93051
1 changed files with 47 additions and 28 deletions
|
@ -4,10 +4,10 @@ Generate a celebratory SVG image for Aider reaching 30,000 GitHub stars.
|
|||
This creates a shareable social media graphic with confetti animation.
|
||||
"""
|
||||
|
||||
import argparse
|
||||
import base64
|
||||
import os
|
||||
import random
|
||||
import base64
|
||||
import argparse
|
||||
from pathlib import Path
|
||||
|
||||
# Default colors for the celebration image
|
||||
|
@ -25,7 +25,9 @@ DEFAULT_HEIGHT = 630
|
|||
def embed_font():
|
||||
"""Returns base64 encoded font data for the GlassTTYVT220 font."""
|
||||
# Path to the font file
|
||||
font_path = Path(__file__).parent.parent / "aider" / "website" / "assets" / "Glass_TTY_VT220.ttf"
|
||||
font_path = (
|
||||
Path(__file__).parent.parent / "aider" / "website" / "assets" / "Glass_TTY_VT220.ttf"
|
||||
)
|
||||
|
||||
# If font file doesn't exist, return empty string
|
||||
if not font_path.exists():
|
||||
|
@ -37,7 +39,7 @@ def embed_font():
|
|||
font_data = f.read()
|
||||
|
||||
# Return base64 encoded font data
|
||||
return base64.b64encode(font_data).decode('utf-8')
|
||||
return base64.b64encode(font_data).decode("utf-8")
|
||||
|
||||
|
||||
def generate_confetti(count=150, width=DEFAULT_WIDTH, height=DEFAULT_HEIGHT):
|
||||
|
@ -176,7 +178,7 @@ def generate_celebration_svg(output_path=None, width=DEFAULT_WIDTH, height=DEFAU
|
|||
|
||||
# Write to file if output path is specified
|
||||
if output_path:
|
||||
with open(output_path, 'w') as f:
|
||||
with open(output_path, "w") as f:
|
||||
f.write(svg_content)
|
||||
print(f"Celebration SVG saved to {output_path}")
|
||||
|
||||
|
@ -184,13 +186,30 @@ def generate_celebration_svg(output_path=None, width=DEFAULT_WIDTH, height=DEFAU
|
|||
|
||||
|
||||
if __name__ == "__main__":
|
||||
parser = argparse.ArgumentParser(description="Generate a celebration SVG for Aider's 30K GitHub stars")
|
||||
parser.add_argument('--output', '-o', type=str, default="aider-30k-stars.svg",
|
||||
help="Output file path (default: aider-30k-stars.svg)")
|
||||
parser.add_argument('--width', '-w', type=int, default=DEFAULT_WIDTH,
|
||||
help=f"Image width in pixels (default: {DEFAULT_WIDTH})")
|
||||
parser.add_argument('--height', '-ht', type=int, default=DEFAULT_HEIGHT,
|
||||
help=f"Image height in pixels (default: {DEFAULT_HEIGHT})")
|
||||
parser = argparse.ArgumentParser(
|
||||
description="Generate a celebration SVG for Aider's 30K GitHub stars"
|
||||
)
|
||||
parser.add_argument(
|
||||
"--output",
|
||||
"-o",
|
||||
type=str,
|
||||
default="aider-30k-stars.svg",
|
||||
help="Output file path (default: aider-30k-stars.svg)",
|
||||
)
|
||||
parser.add_argument(
|
||||
"--width",
|
||||
"-w",
|
||||
type=int,
|
||||
default=DEFAULT_WIDTH,
|
||||
help=f"Image width in pixels (default: {DEFAULT_WIDTH})",
|
||||
)
|
||||
parser.add_argument(
|
||||
"--height",
|
||||
"-ht",
|
||||
type=int,
|
||||
default=DEFAULT_HEIGHT,
|
||||
help=f"Image height in pixels (default: {DEFAULT_HEIGHT})",
|
||||
)
|
||||
args = parser.parse_args()
|
||||
|
||||
# Generate the SVG
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue