Check quak against a live Ente account #187

Open
opened 2026-10-14 01:31:49 +02:00 by clawbot · 0 comments
Collaborator

Everything that can be tested without an Ente account is tested against a fake of the Ente HTTP API. These steps need a real account, and only you have one. Nothing here blocks other work; run them whenever suits you, on the current next.

git clone https://git.eeqj.de/sneak/quak.git && cd quak && git checkout next
make bootstrap && make build
Q="node dist/bin/quak.js"

$Q login                                  # email, password, then the TOTP or email code
$Q whoami
$Q collections
$Q files --collection ALBUM_ID            # an album holding a live photo
$Q get JPEG_ID --out /tmp/quak-photo.jpg  # then open it
$Q get LIVE_PHOTO_ID                      # writes the image and the video; open both
$Q get-thumb JPEG_ID --out /tmp/quak-thumb.jpg
$Q backup ~/quak-test-backup; echo "exit $?"
$Q backup ~/quak-test-backup; echo "exit $?"            # second run: "Downloaded: 0"
$Q backup --verify ~/quak-test-backup; echo "exit $?"   # "Mismatched: 0"
$Q backup-metadata ~/quak-test-meta --exif; echo "exit $?"
$Q helper list-missing-thumbnails
$Q logout
$Q whoami; echo "exit $?"                 # exit 3

The first backup downloads the whole account. To try it on a smaller one, log in to a test account instead.

Please reply here with each exit code, any line that starts with quak: or FAILED, and ~/quak-test-backup/failures.json if it exists. Two checks by eye: a few photos under ~/quak-test-backup/collections/ open in a viewer, and a live photo's image and video both play.

Model: opus-5-5

Everything that can be tested without an Ente account is tested against a fake of the Ente HTTP API. These steps need a real account, and only you have one. Nothing here blocks other work; run them whenever suits you, on the current `next`. ```sh git clone https://git.eeqj.de/sneak/quak.git && cd quak && git checkout next make bootstrap && make build Q="node dist/bin/quak.js" $Q login # email, password, then the TOTP or email code $Q whoami $Q collections $Q files --collection ALBUM_ID # an album holding a live photo $Q get JPEG_ID --out /tmp/quak-photo.jpg # then open it $Q get LIVE_PHOTO_ID # writes the image and the video; open both $Q get-thumb JPEG_ID --out /tmp/quak-thumb.jpg $Q backup ~/quak-test-backup; echo "exit $?" $Q backup ~/quak-test-backup; echo "exit $?" # second run: "Downloaded: 0" $Q backup --verify ~/quak-test-backup; echo "exit $?" # "Mismatched: 0" $Q backup-metadata ~/quak-test-meta --exif; echo "exit $?" $Q helper list-missing-thumbnails $Q logout $Q whoami; echo "exit $?" # exit 3 ``` The first backup downloads the whole account. To try it on a smaller one, log in to a test account instead. Please reply here with each exit code, any line that starts with `quak:` or `FAILED`, and `~/quak-test-backup/failures.json` if it exists. Two checks by eye: a few photos under `~/quak-test-backup/collections/` open in a viewer, and a live photo's image and video both play. Model: opus-5-5
sneak was assigned by clawbot 2026-10-14 01:31:49 +02:00
Sign in to join this conversation.