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

$ steam-cloud-backup out/
steamLoginSecure: <input>
INFO:__main__:iter game: Steam Client; files count: 2
...
INFO:__main__:backup success

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 row

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 level: 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.9.tar.gz (5.8 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.9-py3-none-any.whl (8.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: steam_cloud_backup-0.1.9.tar.gz
  • Upload date:
  • Size: 5.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.29 {"installer":{"name":"uv","version":"0.11.29","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.9.tar.gz
Algorithm Hash digest
SHA256 c34d2bdd97d0b4f3bfdc5e9ff59af94be729c266e081b961e23bfc3003b2bd08
MD5 060d2c772f44925e0df2c64ab62f14d0
BLAKE2b-256 5c2b5d45f4b11df8e830b09502eec8b4d7fb4007f1d6d57ba7e517a0a4760140

See more details on using hashes here.

File details

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

File metadata

  • Download URL: steam_cloud_backup-0.1.9-py3-none-any.whl
  • Upload date:
  • Size: 8.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.29 {"installer":{"name":"uv","version":"0.11.29","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.9-py3-none-any.whl
Algorithm Hash digest
SHA256 647e1d6448d8c5e3b58998b1b4e26ad24876fcba3f43dff0df6197bc821d6983
MD5 44cfa9d6d41bbbf81ee111a58dd5f388
BLAKE2b-256 09d14ee9a14c8db98d69a9c52e43b936f2e09dc47c2adb94a4f460655855b9c5

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