# PyCloudKit: A Toolkit for building Clouds with Python
## Description
PyCloudKit provides a toolkit for building clouds with Python. It includes:
* A server class for maintaining the cloud
* A client class for interacting with the cloud
## Features
* Ease of use: PyCloudKit provides a simple interface for creating and managing clouds.
* Reliability: PyCloudKit provides reliable integration with databases.
* Speed: PyCloudKit provides fast cloud operations using asynchronous operations.
## Examples
### Simple cloud creation
```python
from PyCloudKit import CloudServer
server = CloudServer('127.0.0.1', 8080, 'databases/cloud.db')
def main():
server.start()
if __name__ == '__main__':
main()
```
### Connecting to the cloud
```python
from PyCloudKit import CloudClient
client = CloudClient('127.0.0.1', 8080)
def main():
# Задать значение в облаке
client.set('key', 'value')
# Получить значение из облака
value = client.get('key')
print(value)
if __name__ == '__main__':
main()
```
# Installation
Pyserver can be installed using pip:
```bash
pip install PyCloudKit
```
# Лицензия
Pyserver является открытым проектом. Вы можете получить лицензию на [GitHub](https://github.com/professionsalincpp/PyCloudKit/blob/main/LICENSE).
Raw data
{
"_id": null,
"home_page": "https://github.com/professionsalincpp/pyserver",
"name": "pycloudkit",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.6",
"maintainer_email": null,
"keywords": null,
"author": "griguchaev",
"author_email": "griguchaev@yandex.ru",
"download_url": "https://files.pythonhosted.org/packages/07/f5/7e10147dd148f0bfcd26cc75ad55b8f85f0b6145b523c41004fc285f4945/pycloudkit-1.0.1.tar.gz",
"platform": null,
"description": "# PyCloudKit: A Toolkit for building Clouds with Python\r\n\r\n## Description\r\n\r\nPyCloudKit provides a toolkit for building clouds with Python. It includes:\r\n* A server class for maintaining the cloud\r\n* A client class for interacting with the cloud\r\n\r\n## Features\r\n\r\n* Ease of use: PyCloudKit provides a simple interface for creating and managing clouds.\r\n* Reliability: PyCloudKit provides reliable integration with databases.\r\n* Speed: PyCloudKit provides fast cloud operations using asynchronous operations.\r\n\r\n## Examples\r\n\r\n### Simple cloud creation\r\n\r\n```python\r\nfrom PyCloudKit import CloudServer\r\n\r\nserver = CloudServer('127.0.0.1', 8080, 'databases/cloud.db')\r\n\r\ndef main():\r\n server.start()\r\n\r\nif __name__ == '__main__':\r\n main()\r\n```\r\n\r\n### Connecting to the cloud\r\n\r\n```python\r\nfrom PyCloudKit import CloudClient\r\n\r\nclient = CloudClient('127.0.0.1', 8080)\r\n\r\ndef main():\r\n # \u0420\u2014\u0420\u00b0\u0420\u0491\u0420\u00b0\u0421\u201a\u0421\u040a \u0420\u00b7\u0420\u0405\u0420\u00b0\u0421\u2021\u0420\u00b5\u0420\u0405\u0420\u0451\u0420\u00b5 \u0420\u0406 \u0420\u0455\u0420\u00b1\u0420\u00bb\u0420\u00b0\u0420\u0454\u0420\u00b5\r\n client.set('key', 'value')\r\n # \u0420\u045f\u0420\u0455\u0420\u00bb\u0421\u0453\u0421\u2021\u0420\u0451\u0421\u201a\u0421\u040a \u0420\u00b7\u0420\u0405\u0420\u00b0\u0421\u2021\u0420\u00b5\u0420\u0405\u0420\u0451\u0420\u00b5 \u0420\u0451\u0420\u00b7 \u0420\u0455\u0420\u00b1\u0420\u00bb\u0420\u00b0\u0420\u0454\u0420\u00b0\r\n value = client.get('key')\r\n print(value)\r\n\r\nif __name__ == '__main__':\r\n main()\r\n```\r\n# Installation\r\n\r\nPyserver can be installed using pip:\r\n\r\n```bash\r\npip install PyCloudKit\r\n```\r\n\r\n# \u0420\u203a\u0420\u0451\u0421\u2020\u0420\u00b5\u0420\u0405\u0420\u00b7\u0420\u0451\u0421\u040f\r\n\r\nPyserver \u0421\u040f\u0420\u0406\u0420\u00bb\u0421\u040f\u0420\u00b5\u0421\u201a\u0421\u0403\u0421\u040f \u0420\u0455\u0421\u201a\u0420\u0454\u0421\u0402\u0421\u2039\u0421\u201a\u0421\u2039\u0420\u0458 \u0420\u0457\u0421\u0402\u0420\u0455\u0420\u00b5\u0420\u0454\u0421\u201a\u0420\u0455\u0420\u0458. \u0420\u2019\u0421\u2039 \u0420\u0458\u0420\u0455\u0420\u00b6\u0420\u00b5\u0421\u201a\u0420\u00b5 \u0420\u0457\u0420\u0455\u0420\u00bb\u0421\u0453\u0421\u2021\u0420\u0451\u0421\u201a\u0421\u040a \u0420\u00bb\u0420\u0451\u0421\u2020\u0420\u00b5\u0420\u0405\u0420\u00b7\u0420\u0451\u0421\u040b \u0420\u0405\u0420\u00b0 [GitHub](https://github.com/professionsalincpp/PyCloudKit/blob/main/LICENSE).\r\n",
"bugtrack_url": null,
"license": null,
"summary": "A library for creating and working with cloud databases",
"version": "1.0.1",
"project_urls": {
"Homepage": "https://github.com/professionsalincpp/pyserver"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "07f57e10147dd148f0bfcd26cc75ad55b8f85f0b6145b523c41004fc285f4945",
"md5": "ae3289c6cbd5c2488e20a3d3783f8f93",
"sha256": "4a0c7a692fd497c9960cf28981ea53699d1a4c25ce8709d3ffb6a010285ca530"
},
"downloads": -1,
"filename": "pycloudkit-1.0.1.tar.gz",
"has_sig": false,
"md5_digest": "ae3289c6cbd5c2488e20a3d3783f8f93",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 2198,
"upload_time": "2024-10-26T14:08:38",
"upload_time_iso_8601": "2024-10-26T14:08:38.540547Z",
"url": "https://files.pythonhosted.org/packages/07/f5/7e10147dd148f0bfcd26cc75ad55b8f85f0b6145b523c41004fc285f4945/pycloudkit-1.0.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-10-26 14:08:38",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "professionsalincpp",
"github_project": "pyserver",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "pycloudkit"
}