# SteamPathFinder
A utility module for finding Steam paths
## Steam Path Finder Module
The Steam Path Finder is a Python module designed to assist in locating the installation path of Steam, the installation paths of specific Steam applications, and the actual paths of specific games on a user's system. This module facilitates programmatic access to Steam games and applications.
## Installation
This documentation assumes that the module is distributed through PyPI. You can install it using the following command:
```command
pip install SteamPathFinder
```
## Basic Usage
Here's how you can use the Steam Path Finder module to find the Steam installation path, the path of a specific Steam application, and the path of a specific game:
```python
from SteamPathFinder import get_steam_path, get_app_path, get_game_path
def main():
## Get the Steam installation path
steam_path = get_steam_path()
print(f"Steam path: {steam_path}")
## Get the path for a specific application, e.g., a game's app id
app_id = '1998340' ## The app id for the example game.
game_name = 'Labyrinth of Galleria The Moon Society' ## The name of the game folder.
app_path = get_app_path(steam_path, app_id)
print(f"Application path: {app_path}")
## Get the actual path of a specific game
game_path = get_game_path(steam_path, app_id, game_name)
print(f"Game path: {game_path}")
if __name__ == "__main__":
main()
```
## License
This project is licensed under the MIT License. For more details, see the LICENSE file.
Raw data
{
"_id": null,
"home_page": "https://github.com/21-ko/SteamPathFinder",
"name": "SteamPathFinder",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.6",
"maintainer_email": null,
"keywords": null,
"author": "21-ko",
"author_email": "dlwlghks8779@naver.com",
"download_url": "https://files.pythonhosted.org/packages/94/f7/d28f8a189b531aed4f069bc0d1fae85fe1d0b3e9f226fa52e08d2737f9a9/steampathfinder-0.0.5.tar.gz",
"platform": null,
"description": "# SteamPathFinder\r\nA utility module for finding Steam paths\r\n\r\n\r\n\r\n## Steam Path Finder Module\r\n\r\nThe Steam Path Finder is a Python module designed to assist in locating the installation path of Steam, the installation paths of specific Steam applications, and the actual paths of specific games on a user's system. This module facilitates programmatic access to Steam games and applications.\r\n\r\n\r\n## Installation\r\n\r\nThis documentation assumes that the module is distributed through PyPI. You can install it using the following command:\r\n\r\n```command\r\npip install SteamPathFinder\r\n```\r\n\r\n\r\n## Basic Usage\r\n\r\nHere's how you can use the Steam Path Finder module to find the Steam installation path, the path of a specific Steam application, and the path of a specific game:\r\n\r\n```python\r\nfrom SteamPathFinder import get_steam_path, get_app_path, get_game_path\r\n\r\ndef main():\r\n ## Get the Steam installation path\r\n steam_path = get_steam_path()\r\n print(f\"Steam path: {steam_path}\")\r\n \r\n ## Get the path for a specific application, e.g., a game's app id\r\n app_id = '1998340' ## The app id for the example game.\r\n game_name = 'Labyrinth of Galleria The Moon Society' ## The name of the game folder.\r\n\r\n app_path = get_app_path(steam_path, app_id)\r\n print(f\"Application path: {app_path}\")\r\n \r\n ## Get the actual path of a specific game\r\n game_path = get_game_path(steam_path, app_id, game_name)\r\n print(f\"Game path: {game_path}\")\r\n\r\nif __name__ == \"__main__\":\r\n main()\r\n```\r\n\r\n## License\r\n\r\nThis project is licensed under the MIT License. For more details, see the LICENSE file.\r\n",
"bugtrack_url": null,
"license": null,
"summary": "A utility module for finding Steam paths",
"version": "0.0.5",
"project_urls": {
"Homepage": "https://github.com/21-ko/SteamPathFinder"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "0759a455d032f27005d6a307509a75d61f6c2f3a40665c7d5d48bcad0ff48159",
"md5": "b65a0701dd8ca7d8d1e0b27675c33c08",
"sha256": "5b06aed671556a7e3e6463342dc9ab754225f33acfc3c1126377047ecf9d0f33"
},
"downloads": -1,
"filename": "SteamPathFinder-0.0.5-py3-none-any.whl",
"has_sig": false,
"md5_digest": "b65a0701dd8ca7d8d1e0b27675c33c08",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.6",
"size": 4214,
"upload_time": "2024-08-25T22:03:29",
"upload_time_iso_8601": "2024-08-25T22:03:29.964387Z",
"url": "https://files.pythonhosted.org/packages/07/59/a455d032f27005d6a307509a75d61f6c2f3a40665c7d5d48bcad0ff48159/SteamPathFinder-0.0.5-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "94f7d28f8a189b531aed4f069bc0d1fae85fe1d0b3e9f226fa52e08d2737f9a9",
"md5": "2cc55b32592b980bc0caf34a24a8e972",
"sha256": "c80e37d8b879667441080334129d7e952291f6b8fadbb94ef26dba3a943f50c6"
},
"downloads": -1,
"filename": "steampathfinder-0.0.5.tar.gz",
"has_sig": false,
"md5_digest": "2cc55b32592b980bc0caf34a24a8e972",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 4003,
"upload_time": "2024-08-25T22:03:31",
"upload_time_iso_8601": "2024-08-25T22:03:31.090324Z",
"url": "https://files.pythonhosted.org/packages/94/f7/d28f8a189b531aed4f069bc0d1fae85fe1d0b3e9f226fa52e08d2737f9a9/steampathfinder-0.0.5.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-08-25 22:03:31",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "21-ko",
"github_project": "SteamPathFinder",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "steampathfinder"
}