SteamPathFinder


NameSteamPathFinder JSON
Version 0.0.5 PyPI version JSON
download
home_pagehttps://github.com/21-ko/SteamPathFinder
SummaryA utility module for finding Steam paths
upload_time2024-08-25 22:03:31
maintainerNone
docs_urlNone
author21-ko
requires_python>=3.6
licenseNone
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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"
}
        
Elapsed time: 0.30499s