[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-81784":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":15,"stars7d":15,"stars30d":14,"stars90d":15,"forks30d":15,"starsTrendScore":15,"compositeScore":16,"rankGlobal":10,"rankLanguage":10,"license":17,"archived":18,"fork":18,"defaultBranch":19,"hasWiki":18,"hasPages":18,"topics":20,"createdAt":10,"pushedAt":10,"updatedAt":21,"readmeContent":22,"aiSummary":23,"trendingCount":15,"starSnapshotCount":15,"syncStatus":13,"lastSyncTime":24,"discoverSource":25},81784,"steamer","kaezrr\u002Fsteamer","kaezrr","A CLI tool to automatically download assets for your non-steam games.","",null,"Rust",47,2,1,0,1.43,"MIT License",false,"main",[],"2026-06-12 02:04:19","# steamer\n\nA CLI-tool to automatically fetch and download SteamGridDB assets for your non-steam games.  \nAlso supports fetching official steam store assets with the `--official` flag.  \nDownloads missing icon, grid, hero and logo for each game. Will preserve existing assets by default but can be overridden by the `--overwrite` flag.\n\nTested on linux, other platforms untested but should work.\n\n## Installation\n\nYou can download the [latest release](https:\u002F\u002Fgithub.com\u002Fkaezrr\u002Fsteamer\u002Freleases\u002Flatest) of the tool directly from github.\n\nAlternatively you can install it via `cargo`, the Rust package manager:\n\n```sh\ncargo install --git https:\u002F\u002Fgithub.com\u002Fkaezrr\u002Fsteamer.git\n```\n\n## Usage\n\nYou will need a SteamGridDB API key in order to use this tool, you can get it by creating an account on [SteamGridDB](https:\u002F\u002Fwww.steamgriddb.com\u002F) and then going to [preferences > api](https:\u002F\u002Fwww.steamgriddb.com\u002Fprofile\u002Fpreferences\u002Fapi)\n\n```sh\nUsage: steamer [OPTIONS] --api-key \u003CAPI_KEY>\n\nOptions:\n      --api-key \u003CAPI_KEY>  Your SteamGridDB API key\n      --official           Fetch official steam store assets\n  -d, --dry-run            Dry run the application without making any changes\n  -i, --interactive        Interactively choose which SteamGridDB game to pick\n  -o, --overwrite          Overwrite all existing assets and refetch them\n  -c, --clean              Clean the grid directory of all assets\n  -h, --help               Print help\n```\n\nBy default it always picks the first match for icons, heroes, grids and logos.\n\n## Possible Improvements\n\n- Extend it to work on normal steam games\n- ~Add the option to preserve existing steamgrid assets instead of always overwriting~\n- Add configuration file to save api key and other configuration options for covers, heroes, etc\n- Integrate OS file events and add a `--watch` so that it runs automatically in the background efficiently\n- ~Possible further parallelization improvements to make it work even faster~\n","steamer 是一个命令行工具，用于自动为非Steam游戏下载SteamGridDB资源。它支持从SteamGridDB获取图标、网格、英雄和标志等资产，并且通过`--official`标志也可以获取官方Steam商店的资源。该工具使用Rust语言编写，具备跨平台能力（已测试于Linux），用户可通过Cargo包管理器或直接下载最新版本来安装。steamer适合那些希望为其非Steam游戏库添加美观视觉元素的玩家或开发者使用。此外，它还提供了交互式选择、覆盖现有资产以及清理功能等多种选项以满足不同需求。","2026-06-11 04:06:40","CREATED_QUERY"]