panda3d-itchio


Namepanda3d-itchio JSON
Version 1.0.0 PyPI version JSON
download
home_pagehttps://github.com/thetestgame/panda3d-itchio
SummaryA collection of helpful utility methods and constants for working with the Panda3D game engine
upload_time2024-10-26 18:09:57
maintainerJordan Maxwell
docs_urlNone
authorJordan Maxwell
requires_pythonNone
licenseMIT
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <img src = "https://static.itch.io/images/itchio-textless-white.svg" alt="Itchio Logo" align="right" width="200"/>

# Panda3D Itch.io

This Python module adds Itchio Launcher support to the Panda3D game engine, enabling user authentication,
ownership verification, and purchase verification inside your Panda3D application.

This module requires your game to be downloaded and ran through the official Itch.io launcher application
to function as intended.

## Features

- Integrate Itchio Launcher with Panda3D
- Allows games to verify they were launched from the launcher.
- Allows games to retrieve the details of the user playing.
- Allows games to retrieve information about the user's games and purchases.

## Installation

```bash
pip install panda3d-itchio
```

## Usage

```python
from panda3d_itchio import verify_launched_from_itchio
import sys

# Exit if we have not been correctly launched.
launcher_launched = verify_launched_from_itchio()
if launcher_launched == False:
    sys.exit(2)
```

## License

This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.

## Contributing

Contributions are welcome! Please submit a pull request or open an issue to discuss your ideas.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/thetestgame/panda3d-itchio",
    "name": "panda3d-itchio",
    "maintainer": "Jordan Maxwell",
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": null,
    "author": "Jordan Maxwell",
    "author_email": null,
    "download_url": "https://files.pythonhosted.org/packages/c6/2f/80051f0c0cad350277e1c97836cd9f72d0cc0306dcab9efae6e8ad182a46/panda3d_itchio-1.0.0.tar.gz",
    "platform": null,
    "description": "<img src = \"https://static.itch.io/images/itchio-textless-white.svg\" alt=\"Itchio Logo\" align=\"right\" width=\"200\"/>\n\n# Panda3D Itch.io\n\nThis Python module adds Itchio Launcher support to the Panda3D game engine, enabling user authentication,\nownership verification, and purchase verification inside your Panda3D application.\n\nThis module requires your game to be downloaded and ran through the official Itch.io launcher application\nto function as intended.\n\n## Features\n\n- Integrate Itchio Launcher with Panda3D\n- Allows games to verify they were launched from the launcher.\n- Allows games to retrieve the details of the user playing.\n- Allows games to retrieve information about the user's games and purchases.\n\n## Installation\n\n```bash\npip install panda3d-itchio\n```\n\n## Usage\n\n```python\nfrom panda3d_itchio import verify_launched_from_itchio\nimport sys\n\n# Exit if we have not been correctly launched.\nlauncher_launched = verify_launched_from_itchio()\nif launcher_launched == False:\n    sys.exit(2)\n```\n\n## License\n\nThis project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.\n\n## Contributing\n\nContributions are welcome! Please submit a pull request or open an issue to discuss your ideas.\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "A collection of helpful utility methods and constants for working with the Panda3D game engine",
    "version": "1.0.0",
    "project_urls": {
        "Homepage": "https://github.com/thetestgame/panda3d-itchio"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3c1316fb12dea23c9a8142d12d627a4578f70f9fe20b57a81761c0064e8665b6",
                "md5": "64ee245489cf0fdd0b900c072874946e",
                "sha256": "483b1c081b4fdd9e86826019f00e277ba87fcb6827d09c8370310737d7cdaa61"
            },
            "downloads": -1,
            "filename": "panda3d_itchio-1.0.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "64ee245489cf0fdd0b900c072874946e",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 4983,
            "upload_time": "2024-10-26T18:09:56",
            "upload_time_iso_8601": "2024-10-26T18:09:56.233791Z",
            "url": "https://files.pythonhosted.org/packages/3c/13/16fb12dea23c9a8142d12d627a4578f70f9fe20b57a81761c0064e8665b6/panda3d_itchio-1.0.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c62f80051f0c0cad350277e1c97836cd9f72d0cc0306dcab9efae6e8ad182a46",
                "md5": "457ef0a55e10dd1cb5894a3c4662a03d",
                "sha256": "1efcec042e73d32b5b3930342029ae8111e32e97dae5d8e6c0ae33ae02dad4b0"
            },
            "downloads": -1,
            "filename": "panda3d_itchio-1.0.0.tar.gz",
            "has_sig": false,
            "md5_digest": "457ef0a55e10dd1cb5894a3c4662a03d",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 3990,
            "upload_time": "2024-10-26T18:09:57",
            "upload_time_iso_8601": "2024-10-26T18:09:57.667926Z",
            "url": "https://files.pythonhosted.org/packages/c6/2f/80051f0c0cad350277e1c97836cd9f72d0cc0306dcab9efae6e8ad182a46/panda3d_itchio-1.0.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-10-26 18:09:57",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "thetestgame",
    "github_project": "panda3d-itchio",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [],
    "lcname": "panda3d-itchio"
}
        
Elapsed time: 0.44200s