{ "info": { "author": "Rigel Kent", "author_email": "sendmemail@rigelk.eu", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.7" ], "description": "# Dat daemon client\n\nThis is a Python client for the [dat-daemon](https://github.com/soyuka/dat-daemon). It doesn't run it, but\ncommunicates with it, letting it share data in the background.\n\nRFC for the dat daemon protocol is available [at dat-daemon](https://github.com/soyuka/dat-daemon/blob/73df8bf3c18342566ee79383da3df8e13d46b2f0/packages/protocol/README.md). It is not an official spec of the dat project (yet).\n\n## Installation\n\n```\npip install dat-daemon-pyclient\n```\n\n## Usage\n\n```python\nfrom dat_daemon_pyclient import DatDaemonClient\n\nclient = DatDaemonClient(url='ws://localhost:8447').run()\ndat = await client.add('/path/to/file_or_folder')\n```\n\n## API\n\nThe client supports the following methods:\n\n- **list**\n- **add**\n- **remove_list**\n- **start**\n- **remove**\n- **load**\n- **watch**\n- **mkdir**\n- **readdir**\n- **rmdir**\n- **unlink**\n- **info**\n- **create_read_stream**\n- **create_write_stream**\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://framagit.org/synalp/olki/dat-daemon-pyclient", "keywords": "", "license": "", "maintainer": "Rigel Kent", "maintainer_email": "sendmemail@rigelk.eu", "name": "dat-daemon-pyclient", "package_url": "https://pypi.org/project/dat-daemon-pyclient/", "platform": "", "project_url": "https://pypi.org/project/dat-daemon-pyclient/", "project_urls": { "Homepage": "https://framagit.org/synalp/olki/dat-daemon-pyclient", "Repository": "https://framagit.org/synalp/olki/dat-daemon-pyclient" }, "release_url": "https://pypi.org/project/dat-daemon-pyclient/0.2.0/", "requires_dist": [ "websockets (>=7.0,<8.0)", "asyncio (>=3.4,<4.0)", "grpcio-tools (>=1.18,<2.0)", "protobuf (>=3.6,<4.0)", "protobuf-to-dict" ], "requires_python": ">=3.7,<4.0", "summary": "a client for the dat-daemon", "version": "0.2.0" }, "last_serial": 4761910, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "3823e643ea3faf591f42432491b85513", "sha256": "57d4440c4b8413f95e454fca6c6772fbd3bfae7f7f73a08037b4a788d9083637" }, "downloads": -1, "filename": "dat_daemon_pyclient-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "3823e643ea3faf591f42432491b85513", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 67913, "upload_time": "2019-01-29T23:27:37", "url": "https://files.pythonhosted.org/packages/4e/52/e0708cf112c3852af49f1194afcc2cb6acac8aabdf942db28fdf5df292e9/dat_daemon_pyclient-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ebb17c11e34867ad7cef90cbd9f1c8b1", "sha256": "17f7848986f752bc69f9daf9a3bd7a057d3d39b1dd57941b0abff54036442260" }, "downloads": -1, "filename": "dat-daemon-pyclient-0.1.0.tar.gz", "has_sig": false, "md5_digest": "ebb17c11e34867ad7cef90cbd9f1c8b1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 18224, "upload_time": "2019-01-29T23:27:35", "url": "https://files.pythonhosted.org/packages/a8/5a/cf3490b07d2eb3725d7a60c925c1bb03fbe4aa5bcfda6151b580228c2bc4/dat-daemon-pyclient-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "267420d1ce9fbcdec0ae889cdee1e666", "sha256": "074e3202d64798d37a15393e5098005e9c170171ee380eabe9adf3b32bea201a" }, "downloads": -1, "filename": "dat_daemon_pyclient-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "267420d1ce9fbcdec0ae889cdee1e666", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 66180, "upload_time": "2019-01-31T00:25:56", "url": "https://files.pythonhosted.org/packages/ec/25/64d1f35bc62d85b10d46b3bdad7d7ef5d5308da969ea4330e2c14e97d0a0/dat_daemon_pyclient-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "367ec0adc65f3bdbdaea51a3a6944172", "sha256": "2845e9bafcf29fc04fa8dbc51fbbde60e22d034b6b5af658ef964af4de11a8de" }, "downloads": -1, "filename": "dat-daemon-pyclient-0.2.0.tar.gz", "has_sig": false, "md5_digest": "367ec0adc65f3bdbdaea51a3a6944172", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 18079, "upload_time": "2019-01-31T00:25:55", "url": "https://files.pythonhosted.org/packages/1e/7c/4e208ae57dc89d30dbf8587df647aabc25d28c2597c88d3c893ea00ee2e4/dat-daemon-pyclient-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "267420d1ce9fbcdec0ae889cdee1e666", "sha256": "074e3202d64798d37a15393e5098005e9c170171ee380eabe9adf3b32bea201a" }, "downloads": -1, "filename": "dat_daemon_pyclient-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "267420d1ce9fbcdec0ae889cdee1e666", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 66180, "upload_time": "2019-01-31T00:25:56", "url": "https://files.pythonhosted.org/packages/ec/25/64d1f35bc62d85b10d46b3bdad7d7ef5d5308da969ea4330e2c14e97d0a0/dat_daemon_pyclient-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "367ec0adc65f3bdbdaea51a3a6944172", "sha256": "2845e9bafcf29fc04fa8dbc51fbbde60e22d034b6b5af658ef964af4de11a8de" }, "downloads": -1, "filename": "dat-daemon-pyclient-0.2.0.tar.gz", "has_sig": false, "md5_digest": "367ec0adc65f3bdbdaea51a3a6944172", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 18079, "upload_time": "2019-01-31T00:25:55", "url": "https://files.pythonhosted.org/packages/1e/7c/4e208ae57dc89d30dbf8587df647aabc25d28c2597c88d3c893ea00ee2e4/dat-daemon-pyclient-0.2.0.tar.gz" } ] }