You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I recently bought a lot of asset packs as part of the Spring Sale 2024. I now have a long list of things to download and consolidate, and it would be nice if I there were a direct way to access the asset pack files directly through an API request (using curl and a token, for example).
API Feature Request
Probably an API endpoint that would provide a direct download.
https://itch.io/api/1/KEY/game/GAME_ID/downloads - would list downloadable files in the pack
https://itch.io/api/1/KEY/game/GAME_ID/download?asset=7a3bgqxf84x5 - would provide direct download to file
Quick update on this issue. I've worked out a process by pulling HTML from the my purchases page, parsing with a Ruby script to generate a CSV that I imported to Google Sheets. Then using a very elaborate AppleScript (ran via osascript from the terminal manually for each asset pack), I automated the control of the browser to go to the download page for the asset pack, find and click each download button, record the text label next to that download, and then move the downloaded assets with a download_log.txt file into that asset pack's folder in the final Assets/ folder.
The process was good enough and it took me about a whole day to download all the files.
Problem
I recently bought a lot of asset packs as part of the Spring Sale 2024. I now have a long list of things to download and consolidate, and it would be nice if I there were a direct way to access the asset pack files directly through an API request (using
curl
and a token, for example).API Feature Request
Probably an API endpoint that would provide a direct download.
https://itch.io/api/1/KEY/game/GAME_ID/downloads
- would list downloadable files in the packhttps://itch.io/api/1/KEY/game/GAME_ID/download?asset=7a3bgqxf84x5
- would provide direct download to fileThis is something similar to https://itch.io/api/1/KEY/game/GAME_ID/purchases.
Some other solutions
osascript
from command line)The text was updated successfully, but these errors were encountered: