Staging Builds

—
Settings
Leave blank when this page sits in the same folder the APKs are served from — links resolve relative to the page. Otherwise set the HTTP(S) address of that folder, or an sftp://host/path prefix for desktop SFTP clients.
Normally loaded automatically from listing.json next to this page. Paste one here to override it for this session — JSON, TSV and ls -lR output are auto-detected.
How to generate the listing

On the server, run make-listing.sh from cron — it writes listing.json into the APK folder and this page picks it up on refresh:

*/5 * * * * /usr/local/bin/make-listing.sh

One-off, from your own machine over SSH:

ssh user@host 'cd /srv/staging && find . -name "*.apk" \
  -printf "%y\t%s\t%TY-%Tm-%TdT%TH:%TM:%TS\t%P\n"' > listing.tsv

SFTP only, via lftp:

lftp -u user sftp://host -e "find -l /srv/staging; bye" > listing.txt

Paste the result above, or drop it into the EMBEDDED_DATA array near the top of this file's <script> block to make the page work offline.