player1dev


Nameplayer1dev JSON
Version 1.0.9 PyPI version JSON
download
home_page
SummaryA framework for perfectionists to build at light speed. Powered by Flet (Flutter) and FastAPI.
upload_time2023-01-01 20:52:59
maintainer
docs_urlNone
author
requires_python>=3.9
licenseCopyright (c) 2020-2023, Ophuscado LLC. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
keywords framework desktop web api fastapi flutter flet
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Player1 Development Toolkits

## About

A framework for perfectionists to build at light speed. Powered by Flet (Flutter) and FastAPI.

## Attributions

This project has influence from many sources. You can find a quasi-complete list of attributions in the file [`ATTRIBUTIONS.md`.](https://github.com/Ophuscado/py-player1dev/blob/master/ATTRIBUTIONS.md)

## Contributions

Please read
[`CONTRIBUTIONS.md`](https://github.com/Ophuscado/py-player1dev/blob/master/CONTRIBUTIONS.md) before submitting a pull request. For security reports, please follow our
[responsible disclosure policy.](https://ophuscado.com/security)

## Documentation

### Installation

```
pip install player1dev
```

### Usage

There is a full working example in the `example/` directory.

#### Client

The client is a Flet application, which brings Flutter to Python. You can run it with the following command:

```
flet example/client.py
```

Add your own views to `example/views/` and extend the file `example/client.py` to build your own truly cross-platform client application.

#### Server

The server is a FastAPI application, also capable of server side rendering markdown files with custom styles and templates. You can run it with the following command:

```
uvicorn example.main:app --reload --port 8000
```

Add your own pages to `example/content/` and extend the file `example/server.py` to build your own server application.

## License

Copyright (c) 2020-2023, Ophuscado LLC.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "player1dev",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": "",
    "keywords": "framework,desktop,web,api,fastapi,flutter,flet",
    "author": "",
    "author_email": "Ophuscado <postbox@ophuscado.com>",
    "download_url": "https://files.pythonhosted.org/packages/73/c0/e15db8f5e5bd9befba13f8342057a938fe96caba305e792ab04e7e783c6a/player1dev-1.0.9.tar.gz",
    "platform": null,
    "description": "# Player1 Development Toolkits\n\n## About\n\nA framework for perfectionists to build at light speed. Powered by Flet (Flutter) and FastAPI.\n\n## Attributions\n\nThis project has influence from many sources. You can find a quasi-complete list of attributions in the file [`ATTRIBUTIONS.md`.](https://github.com/Ophuscado/py-player1dev/blob/master/ATTRIBUTIONS.md)\n\n## Contributions\n\nPlease read\n[`CONTRIBUTIONS.md`](https://github.com/Ophuscado/py-player1dev/blob/master/CONTRIBUTIONS.md) before submitting a pull request. For security reports, please follow our\n[responsible disclosure policy.](https://ophuscado.com/security)\n\n## Documentation\n\n### Installation\n\n```\npip install player1dev\n```\n\n### Usage\n\nThere is a full working example in the `example/` directory.\n\n#### Client\n\nThe client is a Flet application, which brings Flutter to Python. You can run it with the following command:\n\n```\nflet example/client.py\n```\n\nAdd your own views to `example/views/` and extend the file `example/client.py` to build your own truly cross-platform client application.\n\n#### Server\n\nThe server is a FastAPI application, also capable of server side rendering markdown files with custom styles and templates. You can run it with the following command:\n\n```\nuvicorn example.main:app --reload --port 8000\n```\n\nAdd your own pages to `example/content/` and extend the file `example/server.py` to build your own server application.\n\n## License\n\nCopyright (c) 2020-2023, Ophuscado LLC.\n\nRedistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n",
    "bugtrack_url": null,
    "license": "Copyright (c) 2020-2023, Ophuscado LLC.  Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:  1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.  2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ",
    "summary": "A framework for perfectionists to build at light speed. Powered by Flet (Flutter) and FastAPI.",
    "version": "1.0.9",
    "split_keywords": [
        "framework",
        "desktop",
        "web",
        "api",
        "fastapi",
        "flutter",
        "flet"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "md5": "2534cbb567eb402aa84af25d751c105b",
                "sha256": "6f6696962d60ec4cdf254fb2f41767cd0d6e8d1341cbfdc00bd8bfafe3e8a6c5"
            },
            "downloads": -1,
            "filename": "player1dev-1.0.9-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "2534cbb567eb402aa84af25d751c105b",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 8313,
            "upload_time": "2023-01-01T20:52:55",
            "upload_time_iso_8601": "2023-01-01T20:52:55.525574Z",
            "url": "https://files.pythonhosted.org/packages/10/fe/17220c8d9ad7c2bcaa0ded9426f187b1a4cc3a0cbbad01043ac72e01d09a/player1dev-1.0.9-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "35c0b8d9a3c6db17753c27706cf3c231",
                "sha256": "0523b96d44e971a752d286639594e4f883c577a9d7dee87d7ce51a098eab6375"
            },
            "downloads": -1,
            "filename": "player1dev-1.0.9.tar.gz",
            "has_sig": false,
            "md5_digest": "35c0b8d9a3c6db17753c27706cf3c231",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 7391,
            "upload_time": "2023-01-01T20:52:59",
            "upload_time_iso_8601": "2023-01-01T20:52:59.747467Z",
            "url": "https://files.pythonhosted.org/packages/73/c0/e15db8f5e5bd9befba13f8342057a938fe96caba305e792ab04e7e783c6a/player1dev-1.0.9.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-01-01 20:52:59",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "lcname": "player1dev"
}
        
Elapsed time: 0.02290s