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.8.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.8-py3-none-any.whl (7.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: steam_cloud_backup-0.1.8.tar.gz
  • Upload date:
  • Size: 5.4 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.8.tar.gz
Algorithm Hash digest
SHA256 696fb85677cd21710b622cfdf7e7c3c6ac1ab1d37319cd0cb43e27e2d5cd64a2
MD5 708ffe4d5c73bf4ca89617f686b41698
BLAKE2b-256 0b24522a4236f5410c59ea8e333014bec5d2f63235a16185416d3c7e7e923781

See more details on using hashes here.

File details

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

File metadata

  • Download URL: steam_cloud_backup-0.1.8-py3-none-any.whl
  • Upload date:
  • Size: 7.7 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.8-py3-none-any.whl
Algorithm Hash digest
SHA256 4ba8078c48fc6fc12d4a916533fe2878f3ed30b28406ab25c0b3a3f5d28583d8
MD5 86992910542fb7095db55c1c379031e0
BLAKE2b-256 774e4e153591b3d03c1e13ae5e515f28e599399746995eca8c6e19530b760599

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