Name | player1dev JSON |
Version |
1.0.9
JSON |
| download |
home_page | |
Summary | A framework for perfectionists to build at light speed. Powered by Flet (Flutter) and FastAPI. |
upload_time | 2023-01-01 20:52:59 |
maintainer | |
docs_url | None |
author | |
requires_python | >=3.9 |
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. |
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"
}