test: sample fixture course
Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
co-authored by
Claude Opus 5.5
parent
7e7ce30535
commit
7a68800f6f
Executable
+14
@@ -0,0 +1,14 @@
|
||||
#!/bin/sh
|
||||
# Regenerates the binary fixtures under fixtures/courses/sample/media.
|
||||
set -eu
|
||||
cd "$(dirname "$0")/../fixtures/courses/sample/media"
|
||||
/usr/bin/ffmpeg -y -loglevel error -f lavfi -i "testsrc=duration=2:size=160x90:rate=10" \
|
||||
-pix_fmt yuv420p -c:v libx264 -crf 35 -preset veryslow -movflags +faststart clip.mp4
|
||||
/home/user/.venvs/pdf/bin/python -I - <<'PY'
|
||||
import pymupdf
|
||||
doc = pymupdf.open()
|
||||
for i, text in enumerate(["Sample deck: title", "Sample deck: middle", "Sample deck: end"], 1):
|
||||
page = doc.new_page(width=480, height=270)
|
||||
page.insert_text((40, 135), text, fontsize=24)
|
||||
doc.save("deck.pdf", garbage=4, deflate=True)
|
||||
PY
|
||||
Reference in New Issue
Block a user