APK Downloader 
William Budington <bill@eff.org>
Downloads APKs from various sources

USAGE:
    apk-downloader <-a app_name | -c csv -f field> [-d download_source] [-p parallel] OUTPATH

OPTIONS:
    -a, --app-name <app_name>                  Provide the name of an app directly
    -c, --csv <csv>                            CSV file to use
    -d, --download-source <download_source>    Where to download the APKs from [default: APKPure]  [possible values:
                                               APKPure, GooglePlay]
    -f, --field <field>                        CSV field containing app IDs (used only if CSV is specified) [default: 1]
    -p, --password <google_password>           Google App Password (required if download source is Google Play)
    -u, --username <google_username>           Google Username (required if download source is Google Play)
    -r, --parallel <parallel>                  The number of parallel APK fetches to run at a time [default: 4]
    -s, --sleep-duration <sleep_duration>      Sleep duration (in ms) before download requests [default: 0]

ARGS:
    <OUTPATH>    Path to store output files