$ show EFForg/apkeep
apkeep is a command-line application written in Rust that downloads Android APK files from four sources: APKPure (default), Google Play, F-Droid, and Huawei AppGallery. The binary accepts individual app IDs or CSV lists, supports specifying versions, listing available versions, parallel fetches, sleep throttling, and per-source options. For Google Play, it supports AAS or AUTH token authentication, device profiles, locale/timezone overrides, split APK and OBB expansion file downloads. For F-Droid, it downloads and cryptographically verifies the signed repository index (both legacy index-v1.jar and the newer entry.jar) before selecting APKs, checking certificate fingerprints and digest chains.
The LLM identified 1 files worth highlighting for reuse:
Provides a factory function that wraps an indicatif MultiProgress into a closure-based progress callback. Each download creates a named progress bar, updates its position, and removes it when complete. The pattern is isolated and parameterized only by the MultiProgress handle and style string, making it directly reusable in other Rust CLI projects that stream downloads with progress reporting.