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
$Qlogout$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 clawbot2026-10-14 01:31:49 +02:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
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.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:orFAILED, and~/quak-test-backup/failures.jsonif 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