Downloads APKs from various sources

Usage: apkeep <-a app_id[@version] | -c csv [-f field] [-v version_field]> [-d download_source] [-r parallel] OUTPATH

Arguments:
  [OUTPATH]  Path to store output files

Options:
  -a, --app <app>
          Provide the ID and optionally the version of an app directly (e.g. com.instagram.android)
  -c, --csv <csv>
          CSV file to use
  -f, --field <field>
          CSV field containing app IDs (used only if CSV is specified) [default: 1]
  -v, --version-field <version_field>
          CSV field containing versions (used only if CSV is specified)
  -l, --list-versions
          List the versions available
  -d, --download-source <download_source>
          Where to download the APKs from [default: apk-pure] [possible values: apk-pure, google-play, f-droid, huawei-app-gallery]
  -o, --options <options>
          A comma-separated list of additional options to pass to the download source
  -i, --ini <ini>
          The path to an ini file which contains configuration data
      --oauth-token <google_oauth_token>
          Google oauth token, required to retrieve long-lived aas token
  -e, --email <google_email>
          Google account email address (required if download source is Google Play)
  -t, --aas-token <google_aas_token>
          Google aas token  (required if download source is Google Play)
      --auth-token <google_auth_token>
          Google auth token (alternative to aas-token, e.g., from Aurora dispenser)
      --accept-tos
          Accept Google Play Terms of Service
  -s, --sleep-duration <sleep_duration>
          Sleep duration (in ms) before download requests [default: 0]
  -r, --parallel <parallel>
          The number of parallel APK fetches to run at a time [default: 4]
  -h, --help
          Print help
  -V, --version
          Print version
