Skip to main content

micro-script for downloading all save files from steam cloud

Project description

steam-cloud-backup

micro-script for downloading all save files from steam cloud


installation

from PyPI:

# with uv
uv tool install steam-cloud-backup
# or pipx
pipx install steam-cloud-backup
# or with pip
pip install steam-cloud-backup

from source:

# clone source
git clone https://github.com/q-deltafractal/steam-cloud-backup.git
cd steam-cloud-backup
# run script
uv run steamcb/cli.py

usage

$ steamcb out/
steamLoginSecure: <input>
INFO:__main__:iter game: Steam Client; files count: 2
...

To identify login to your account, steam uses steamLoginSecure cookie, therefore the script requires it to work.
Method of obtaining this cookie:

  • log in to https://store.steampowered.com/login/
  • open Dev Tools via ctrl + shift + i
  • go to the application (or storage) tab
  • in the cookies section, select https://store.steampowered.com
  • copy the entire contents of the steamLoginSecure column

usage: steam-cloud-backup [-h] [-i SESSIONID] [-l STEAMLOGINSECURE]
                          [-j MAX_CONCURRENT_CONNECTIONS]
                          [--connect-timeout CONNECT_TIMEOUT]
                          [--useragent USERAGENT] [-v (0, 1, 2)]
                          folder

micro-script for downloading all save files from steam cloud

options:
  -h, --help            show this help message and exit

session:
  -i, --sessionId SESSIONID
  -l, --steamLoginSecure STEAMLOGINSECURE

connection:
  -j, --max-concurrent-connections MAX_CONCURRENT_CONNECTIONS
                        default: 16
  --connect-timeout CONNECT_TIMEOUT
                        default: 60 (s)
  --useragent USERAGENT

out:
  folder
  -v, --verbose (0, 1, 2)
                        logging type: 0 - off; 1 (default) - info; 2 - debug

license

project is licensed under:

MIT LICENSE https://mit-license.org/

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

steam_cloud_backup-0.1.6.tar.gz (5.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

steam_cloud_backup-0.1.6-py3-none-any.whl (7.6 kB view details)

Uploaded Python 3

File details

Details for the file steam_cloud_backup-0.1.6.tar.gz.

File metadata

  • Download URL: steam_cloud_backup-0.1.6.tar.gz
  • Upload date:
  • Size: 5.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for steam_cloud_backup-0.1.6.tar.gz
Algorithm Hash digest
SHA256 585ad8de91902421f84c722b1d443c8eac03ac430d34c393a9a992d47aab8c9d
MD5 b66c5a0604170dc3a259497d7a3dae7e
BLAKE2b-256 aaf41cb942b3f3284caab84e29cc1ea0c24a60c780c253444f5e18d582787e1d

See more details on using hashes here.

File details

Details for the file steam_cloud_backup-0.1.6-py3-none-any.whl.

File metadata

  • Download URL: steam_cloud_backup-0.1.6-py3-none-any.whl
  • Upload date:
  • Size: 7.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for steam_cloud_backup-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 a44ce6c331997a1275b7295c4045c382b23b77615f9e387b2fc5d676acdc6e03
MD5 abe1ff50be41facd80ae73632f83d315
BLAKE2b-256 1e9a04cf6074fa23323f1415a56514eb586438507cc89e7e5e5d657649116dbe

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page