Automatically claim free games from itch.io
Project description
Automatically claim free games from itch.io
Install
pip install ItchClaim
Usage
One-in-all command
itchclaim --login <username> claim
This command logs in the user (asks for password if it's ran for the first time), refreshes the list of currently free games, and start claiming the unowned ones.
Logging in
If you don't have access to an interactive shell, you can provide you password via flags too.
itchclaim --login <username> --password <password> --totp <2FA code or secret>
Advanced Commands
Refresh Library
itchclaim --login <username> refresh_library
Allows you to refresh the locally stored list of owned games. Useful if you have claimed/purchased games since you have started using the script.
Refresh sale cache
itchclaim refresh_sale_cache
Refreshes the local cache of itch.io's sales. Removes expired sales and downloads new ones. This command is automatically executed by the claim command.
Download links
itchclaim [--login <username>] download_urls
Generate a download URL for a game. These links have an expiration date. If the game doesn't require claiming, this command can be run without logging in. Note: this command is unfinished and currently only works for games that are present in the local sale cache.
FAQ
Is this legal?
This tools is not affiliated with itch.io. Using it may not be allowed, and may result in your account getting suspended or banned. Use at your own risk.
Can itch.io detect that I'm using this tool?
Yes. We explicitly let itch.io know that use the the requests were sent by this tool, using the user-agent header.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ItchClaim-1.0.0.tar.gz.
File metadata
- Download URL: ItchClaim-1.0.0.tar.gz
- Upload date:
- Size: 8.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b850b77c7214caa82e1c308072415187f377dacbd81c8a4397ba921da125c12f
|
|
| MD5 |
c40139099d68d5bbabe53b5e2aefbeca
|
|
| BLAKE2b-256 |
1bc918c4dcc6a3049fd00915291242f03c4e2a7e77d1dc445b6e65abc7d88a5f
|
File details
Details for the file ItchClaim-1.0.0-py3-none-any.whl.
File metadata
- Download URL: ItchClaim-1.0.0-py3-none-any.whl
- Upload date:
- Size: 12.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ea4a365257cb55d5fc4a8ccdc738b59a3a925a40cbd090c3f1a0693b46527b77
|
|
| MD5 |
d37e10cd7568a804f68e92a943afd632
|
|
| BLAKE2b-256 |
7b713819dc61398b2f5298a9d0b55fe9cb795121117497edad35dfbf305e5d61
|