Compare commits

...

4 commits

Author SHA1 Message Date
rottenwheel
bad188585c
Merge pull request #60 from recanman/recanman/migrate-theme
chore: update theme
2024-09-02 13:45:58 -05:00
recanman
6d672e5527 chore: update theme 2024-09-02 11:38:22 -07:00
rottenwheel
8cc9051148
Merge pull request #59 from recanman/master
feat: compress cover image
2024-09-02 09:24:31 -05:00
recanman
220673484a feat: compress cover image 2024-08-31 21:02:45 -07:00
2 changed files with 5 additions and 2 deletions

View file

@ -6,7 +6,7 @@ import argparse
import datetime import datetime
import tempfile import tempfile
import tomllib import tomllib
from PIL import Image
def get_period_string( def get_period_string(
start: datetime.datetime, start: datetime.datetime,
@ -124,6 +124,9 @@ def create_issue_image(
] ]
) )
image = Image.open(f"content/weekly/issue-{issue_number}/cover.png")
image = image.convert("RGB").quantize(colors=256)
image.save(f"content/weekly/issue-{issue_number}/cover.png", "PNG", compress_level=9)
def get_latest_issue() -> int: def get_latest_issue() -> int:
"""Get the latest issue number from the weekly directory """Get the latest issue number from the weekly directory

@ -1 +1 @@
Subproject commit d3fefcb9046e9c3c0f47549f564650c42db3891b Subproject commit 57c6732cffffd8badbce45dd2a715763a1d5399c