gogcli:客户端与GOG.com的API进行交互

时间:2024-04-10 03:44:32
【文件属性】:

文件名称:gogcli:客户端与GOG.com的API进行交互

文件大小:96KB

文件格式:ZIP

更新时间:2024-04-10 03:44:32

Go

关于 这是一个命令行客户端,可与GOG.com api进行交互。 最终目标是自动备份游戏文件。 用法 创建具有以下格式的名为cookie的文件: sessions_gog_com= gog-al= 要获取值,请在浏览器中登录gog.com,然后获取cookie值。 以下是在Chrome浏览器中查看Cookie的指南: : 需要上述内容,因为GOG.com尚无用于带有用户生成的api密钥的第三方工具的官方api。 因此,任何希望在无需大量用户参与的情况下以编程方式获取某种api令牌或cookie的工具,都需要从登录页面抓取信息并规避重新捕获。这种功能充其量只能说是片状的,并且经常会出现故障,因此我选择不朝这个方向发展,因为这样做会降低用户友好性。 下载适用于您平台的二进制文件,并将其


【文件预览】:
gogcli-main
----migration()
--------manifest-v0.9.0.go(2KB)
----sdk()
--------init.go(115B)
--------get-manifest.go(4KB)
--------sdk.go(2KB)
--------get-updates.go(509B)
--------download.go(8KB)
--------get-manifest-from-ids.go(2KB)
--------download-async.go(2KB)
--------downloads-parser.go(3KB)
--------get-user.go(2KB)
--------game-details-async.go(1KB)
--------owned-games-async.go(1KB)
--------owned-games.go(3KB)
--------utils.go(80B)
--------jar.go(259B)
--------game-details.go(4KB)
--------downloader.go(295B)
--------fill-manifest-files.go(2KB)
----cmd()
--------cmd-gog-api-user-info.go(1KB)
--------cmd-storage-download.go(491B)
--------cmd-storage-repair.go(1KB)
--------cmd-gog-api-game-details.go(1KB)
--------cmd-manifest-migrate.go(866B)
--------cmd-update-generate.go(1KB)
--------cmd-storage-plan.go(2KB)
--------cmd-manifest-search.go(3KB)
--------cmd-manifest-update.go(3KB)
--------cmd-manifest.go(676B)
--------cmd-manifest-generate.go(4KB)
--------cmd-manifest-summary.go(1KB)
--------cmd-gog-api-url-path-info.go(2KB)
--------cmd-gog-api-url-path-filename.go(704B)
--------cmd-storage.go(760B)
--------cmd-root.go(1KB)
--------cmd-storage-download-actions.go(2KB)
--------cmd-storage-download-manifest.go(2KB)
--------cmd-storage-apply.go(3KB)
--------cmd-manifest-diff.go(2KB)
--------cmd-gog-api-owned-games.go(1KB)
--------cmd-version.go(326B)
--------cmd-update.go(410B)
--------cmd-storage-copy.go(2KB)
--------cmd-storage-validate.go(1KB)
--------cmd-gog-api-download-url-path.go(1KB)
--------utils.go(3KB)
--------cmd-storage-update-actions.go(2KB)
--------cmd-gog-api.go(692B)
--------cmd-storage-resume.go(2KB)
----.github()
--------workflows()
----LICENSE(1KB)
----storage()
--------downloader-file-system.go(375B)
--------storage-interface.go(925B)
--------process-game-actions.go(6KB)
--------ensure-initialization.go(199B)
--------update-actions.go(905B)
--------resume-actions.go(1KB)
--------repair.go(811B)
--------validate-zip-archive.go(2KB)
--------downloader-interface.go(231B)
--------storage-s3-store.go(14KB)
--------downloader-s3-store.go(366B)
--------plan-manifest.go(730B)
--------validate-manifest.go(3KB)
--------listing.go(4KB)
--------upload-manifest.go(1KB)
--------storage-file-system.go(11KB)
--------copy.go(1KB)
----main.go(66B)
----.gitignore(68B)
----logging()
--------logger.go(990B)
----go.sum(32KB)
----README.md(11KB)
----manifest()
--------manifest-game.go(8KB)
--------updates_test.go(973B)
--------utils_test.go(2KB)
--------manifest.go(6KB)
--------manifest-actions-iterator.go(6KB)
--------manifest-game-action.go(2KB)
--------manifest-game_test.go(5KB)
--------manifest-game-action_test.go(11KB)
--------manifest-game-installer.go(1KB)
--------manifest-summary.go(2KB)
--------manifest-filter.go(2KB)
--------updates.go(383B)
--------manifest-file-iterator.go(2KB)
--------manifest-game-extra.go(1KB)
--------manifest-game-extra_test.go(3KB)
--------manifest-game-installer_test.go(5KB)
--------test-utils.go(194B)
--------utils.go(2KB)
--------manifest-game-actions.go(7KB)
--------manifest-actions-iterator_test.go(9KB)
----go.mod(104B)

网友评论