文件名称:galaxy-integrations-python-api:笔记
文件大小:60KB
文件格式:ZIP
更新时间:2024-05-18 13:54:19
Python
GOG Galaxy集成Python API 该Python库使开发人员可以使用GOG Galaxy 2.0轻松构建各种游戏平台的社区集成。 请参阅我们的 特征 GOG Galaxy 2.0中的每个集成都是作为单独的Python脚本提供的,并且是作为单独的进程启动的,需要与GOG Galaxy 2.0的主要实例进行通信。 提供的功能有: 使用GOG Galaxy 2.0内置的浏览器进行多步授权 支持GOG Galaxy 2.0功能: 导入拥有的并检测已安装的游戏 安装和启动游戏 导入成就和游戏时间 导入朋友列表和状态 导入朋友推荐列表 接收和发送聊天消息 缓存存储 平台编号 每个集成只能实现一个平台。 每个集成都必须声明要集成的平台。 基本用法 每个集成都应继承自:class: ~galaxy.api.plugin.Plugin类。 受支持的方法,例如:meth: ~galaxy
【文件预览】:
galaxy-integrations-python-api-master
----setup.py(417B)
----.gitignore(141B)
----requirements.txt(236B)
----src()
--------.readthedocs.yml(185B)
--------galaxy()
----.gitlab-ci.yml(774B)
----.travis.yml(143B)
----LICENSE(1KB)
----.github()
--------ISSUE_TEMPLATE()
----README.md(5KB)
----PLATFORM_IDs.md(2KB)
----tests()
--------test_local_size.py(5KB)
--------test_user_presence.py(8KB)
--------test_install_game.py(475B)
--------test_http.py(2KB)
--------test_owned_games.py(5KB)
--------conftest.py(2KB)
--------test_stream_line_reader.py(1KB)
--------test_subscriptions.py(10KB)
--------__init__.py(356B)
--------test_friends.py(4KB)
--------test_features.py(2KB)
--------test_internal.py(2KB)
--------test_game_library_settings.py(6KB)
--------test_achievements.py(6KB)
--------test_chunk_messages.py(2KB)
--------test_persistent_cache.py(2KB)
--------test_launch_game.py(473B)
--------test_game_times.py(6KB)
--------test_uninstall_game.py(524B)
--------test_refresh_credentials.py(2KB)
--------test_authenticate.py(4KB)
--------test_launch_platform_client.py(499B)
--------test_shutdown_platform_client.py(505B)
--------test_local_games.py(3KB)
--------test_os_compatibility.py(5KB)
----pytest.ini(35B)
----docs()
--------make.py(454B)
--------requirements.txt(109B)
--------source()
----mypy.ini(37B)