Fix egg typst preview

This commit is contained in:
Joscha 2025-03-03 21:01:19 +01:00
parent d9dbd90ff2
commit a92ef78133
5 changed files with 9 additions and 10 deletions

View file

@ -1 +0,0 @@
../../../../showbits-assets/data/egg

View file

@ -1 +0,0 @@
../../../../showbits-assets/data/egg_bad

View file

@ -0,0 +1 @@
../../../../showbits-assets/eggs

View file

@ -8,10 +8,10 @@
#let file_series(n, fmt) = array.range(n).map(n => strfmt(fmt, n))
#let good_covers = file_series(data.covers, "egg/cover_{:02}.png")
#let good_patterns = file_series(data.patterns, "egg/pattern_{:02}.png")
#let bad_covers = file_series(data.bad_covers, "egg_bad/cover_{:02}.png")
#let bad_patterns = file_series(data.bad_patterns, "egg_bad/pattern_{:02}.png")
#let good_covers = file_series(data.covers, "eggs/good/cover_{:02}.png")
#let good_patterns = file_series(data.patterns, "eggs/good/pattern_{:02}.png")
#let bad_covers = file_series(data.bad_covers, "eggs/bad/cover_{:02}.png")
#let bad_patterns = file_series(data.bad_patterns, "eggs/bad/pattern_{:02}.png")
// Always generate random value to so that egg looks the same whether we chose
// the mode directly or randomly.

View file

@ -39,19 +39,19 @@ pub async fn post(server: State<Server>, Form(form): Form<FormData>) -> somehow:
.with_main_file(include_str!("main.typ"));
for (i, cover) in showbits_assets::EGG_COVERS.iter().enumerate() {
typst.add_file(format!("/egg/cover_{i:02}.png"), *cover);
typst.add_file(format!("/eggs/good/cover_{i:02}.png"), *cover);
}
for (i, pattern) in showbits_assets::EGG_PATTERNS.iter().enumerate() {
typst.add_file(format!("/egg/pattern_{i:02}.png"), *pattern);
typst.add_file(format!("/eggs/good/pattern_{i:02}.png"), *pattern);
}
for (i, cover) in showbits_assets::EGG_BAD_COVERS.iter().enumerate() {
typst.add_file(format!("/egg_bad/cover_{i:02}.png"), *cover);
typst.add_file(format!("/eggs/bad/cover_{i:02}.png"), *cover);
}
for (i, pattern) in showbits_assets::EGG_BAD_PATTERNS.iter().enumerate() {
typst.add_file(format!("/egg_bad/pattern_{i:02}.png"), *pattern);
typst.add_file(format!("/eggs/bad/pattern_{i:02}.png"), *pattern);
}
server.print_typst(typst).await