Multiplatform Python CLI utility that downloads a specific portable release of Blender by version/os/bits from official Blender repositories. The minimum supported version is v2.57.
pip install blender-downloader
Execute
blender-downloader --help
to see all supported arguments.
blender-downloader 2.92
blender-downloader stable
blender-downloader stable --extract --print-blender-executable
blender-downloader --list