Skip to content

About

Download APKs published in RuStore

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

5 Commits

Folders and files

Repository files navigation

rustore-apk

PyPI version Python

A dependency-free CLI for downloading APK artifacts published in RuStore. It uses Python's standard-library urllib only.

Install / run

With uv:

uvx rustore-apk DangerousSlope.apk

A RuStore catalog URL works too:

uvx rustore-apk \
  'https://www.rustore.ru/catalog/app/DangerousSlope.apk' \
  --out ./downloads

-o is short for --out. A multi-file split APK bundle is downloaded as separate files into that directory.

Show metadata without requesting a download link:

uvx rustore-apk DangerousSlope.apk --info

Agent Skill

Install this repository's skill for AI agents (Hermes, Claude Code, Cursor, Codex) using skills.sh:

npx skills add Mffff4/rustore-apk

Security behavior

  • Retrieves a temporary download URL through RuStore's public Android-client API flow.
  • Accepts only HTTPS download links returned from RuStore/VK CDN domains.
  • Checks that each downloaded artifact is a ZIP/APK container.
  • Prints SHA-256 for every saved artifact.
  • Does not send account credentials and does not require a RuStore account.

TLS verification is on by default. If a minimal container has no valid CA roots, pass a PEM CA bundle:

rustore-apk DangerousSlope.apk --ca-file /path/to/ca-bundle.pem

--insecure disables TLS certificate validation. It is intended solely to diagnose a broken local CA store and is not recommended for routine downloads.

Development

uv sync --dev
uv run ruff check .
uv run pytest
uv build

Disclaimer

This project is an unofficial client and is not affiliated with RuStore or VK. RuStore API behavior and availability may change. Download and use apps only where permitted by their publisher and RuStore's terms.

License

MIT.

About

Download APKs published in RuStore

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages