PlaystoreDownloader

(β˜… 1,193)

A command line tool to download Android applications directly from the Google Play Store by specifying their package name (an initial one-time configuration is required)

  • .codecov.yml
  • .coveragerc
  • .dockerignore
  • .gitattributes
  • .gitignore
  • credentials.json
  • Dockerfile
  • flask_app.py
  • LICENSE
  • Pipfile
  • Pipfile.lock
  • pyproject.toml
  • README.md

# Installation Guide

1. Get the code
git clone https://github.com/ClaudiuGeorgiu/PlaystoreDownloader

Downloads the entire project code from GitHub to your computer.

cd PlaystoreDownloader

Moves into the project folder you just downloaded.

2. Docker

Easy Recommended
Prerequisites
  • Git Needed to download the project code from GitHub.
  • Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
$ docker --version

Type this command into your terminal and run it.

Docker version 20.10.7, build f0df350

Type this command into your terminal and run it.

$ # Download the Docker image.

Type this command into your terminal and run it.

$ docker pull claudiugeorgiu/playstore-downloader

Type this command into your terminal and run it.

$ docker tag claudiugeorgiu/playstore-downloader downloader

Type this command into your terminal and run it.

βœ… Run docker compose ps to check the containers are Up. If the README mentions a port, open http://localhost:PORT in your browser.

Pulled directly from this repo's README.

3. Python

Easy
Prerequisites
  • Git Needed to download the project code from GitHub.
  • Python 3 On Windows, be sure to check 'Add Python to PATH' during installation.
usage: python3 -m playstoredownloader.cli [-h] [-b] [-s] [-c FILE] [-o DIR] [-t TAG] package [package ...]

Runs the Python script (or module).

$ # python3 -m pip install pipenv

Installs the Python libraries listed in requirements.txt (or similar).

$ pipenv run python3 -m playstoredownloader.cli --help

Runs the Python script (or module).

$ pipenv run python3 -m playstoredownloader.cli "com.application.example"

Runs the Python script (or module).

βœ… If it runs without errors and prints output in the terminal, it worked.

Pulled directly from this repo's README.

// repository documentation