end-of-year poster py script, change of score/cover
This commit is contained in:
parent
0b1dbb8131
commit
8f0ab079e8
|
@ -1,7 +1,7 @@
|
||||||
---
|
---
|
||||||
title: "Sylvester & Tweety: Breakfast on the Run"
|
title: "Sylvester & Tweety: Breakfast on the Run"
|
||||||
date: 2022-04-13
|
date: 2022-04-13
|
||||||
score: 4
|
score: 3
|
||||||
howlongtobeat_id: 28627
|
howlongtobeat_id: 28627
|
||||||
howlongtobeat_hrs: 3
|
howlongtobeat_hrs: 3
|
||||||
game_name: 'Looney Tunes: Twouble'
|
game_name: 'Looney Tunes: Twouble'
|
||||||
|
|
|
@ -2,11 +2,10 @@
|
||||||
title: "Dexter Stardust: Adventures In Outer Space"
|
title: "Dexter Stardust: Adventures In Outer Space"
|
||||||
date: 2022-07-25
|
date: 2022-07-25
|
||||||
score: 4
|
score: 4
|
||||||
|
howlongtobeat_id: 110341
|
||||||
howlongtobeat_hrs: 6
|
howlongtobeat_hrs: 6
|
||||||
howlongtobeat_id: -1
|
|
||||||
game_name: "Dexter Stardust"
|
game_name: "Dexter Stardust"
|
||||||
game_genre: "Adventure"
|
game_genre: "Adventure"
|
||||||
image: "/games/switch/dexter-stardust/dexter.jpg"
|
|
||||||
game_release_year: 2022
|
game_release_year: 2022
|
||||||
game_developer: 'Dexter Team Games'
|
game_developer: 'Dexter Team Games'
|
||||||
tags:
|
tags:
|
||||||
|
|
|
@ -0,0 +1,29 @@
|
||||||
|
|
||||||
|
import glob
|
||||||
|
import re
|
||||||
|
import os
|
||||||
|
|
||||||
|
def is_in_year(year, content):
|
||||||
|
return re.search(r"date:\s?\"?" + str(year) + "-", content) is not None
|
||||||
|
|
||||||
|
def end_of_year(year):
|
||||||
|
games = []
|
||||||
|
for name in glob.glob('../content/games/**/*.md'):
|
||||||
|
if not '/_index.md' in name:
|
||||||
|
with open(name) as file:
|
||||||
|
content = file.read()
|
||||||
|
|
||||||
|
if is_in_year(year, content):
|
||||||
|
parts = name.split('/')
|
||||||
|
games.append("../static/games/" + parts[-2] + "/" + parts[-1].replace(".md", "") + "/" + "cover.jpg")
|
||||||
|
|
||||||
|
return games
|
||||||
|
|
||||||
|
def montage(coverlist, year):
|
||||||
|
cmd = "montage " + " ".join(coverlist) + " -geometry +0+0 -tile 8x5 -resize 170x200! collage-" + str(year) + ".jpg"
|
||||||
|
os.system(cmd)
|
||||||
|
|
||||||
|
os.system("rm -rf *.jpg")
|
||||||
|
games_list = end_of_year(2021)
|
||||||
|
montage(games_list, 2021)
|
||||||
|
print(" -- done, see collage-[year].jpg")
|
Binary file not shown.
After Width: | Height: | Size: 26 KiB |
Binary file not shown.
Before Width: | Height: | Size: 28 KiB |
Binary file not shown.
Before Width: | Height: | Size: 26 KiB After Width: | Height: | Size: 32 KiB |
Loading…
Reference in New Issue