{ "info": { "author": "Sergey Ozeranskiy", "author_email": "sergey.ozeranskiy@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Operating System :: Unix", "Programming Language :: Python :: 3.7" ], "description": "[![Build Status](https://travis-ci.org/ozeranskiy/tilda_wrapper_api.svg?branch=master)](https://travis-ci.org/ozeranskiy/tilda_wrapper_api) [![Coverage Status](https://coveralls.io/repos/github/ozeranskiy/tilda_wrapper_api/badge.svg)](https://coveralls.io/github/ozeranskiy/tilda_wrapper_api) [![PyPI](https://img.shields.io/pypi/v/tilda-wrapper-api.svg)](https://pypi.org/project/tilda-wrapper-api/) ![PyPI - Python Version](https://img.shields.io/pypi/pyversions/tilda-wrapper-api.svg) [![PyPI - License](https://img.shields.io/pypi/l/tilda-wrapper-api.svg)](LICENSE.md) ![PyPI - Format](https://img.shields.io/pypi/format/tilda-wrapper-api.svg) ![PyPI - Status](https://img.shields.io/pypi/status/tilda-wrapper-api.svg)\n\n# Tilda API\n\nA python implementation of [Tilda API](http://help-ru.tilda.ws/api)\n\n## Getting Started\n\nThe project provides full access to Tilda.cc API via an object-oriented Python interface using dataclasses.\n\n## Installation\n\nUse the package manager [pip](https://pip.pypa.io/en/stable/) to install package.\n\n```bash\npip install tilda-wrapper-api\n```\n\nUse the package manager [pipenv](https://github.com/pypa/pipenv) to install package.\n\n```bash\npipenv install tilda-wrapper-api\n```\n\n## Usage\n\n```python\n# Standard libraries\nimport os\n\n# Project\nfrom tilda_wrapper_api.client import Client\n\n# create a client object, default value secret=os.getenv('SECRET') and public=os.getenv('PUBLIC')\nclient = Client()\n\n# get list of projects\nprojects = client.get_projects_list()\nprint(projects)\n\n# get project information\nproject = client.get_project(projects.result[0].id)\nprint(project)\n\n# get project information for export\nproject_export = client.get_project_export(projects.result[0].id)\nprint(project_export)\n\n# get list of pages in the project\npages = client.get_pages_list(projects.result[0].id)\nprint(pages)\n\n# get information about the page (+ body html-code)\npage = client.get_page(pages.result[0].id)\nprint(page)\n\n# get information about the page (+ full page html-code)\npage_full = client.get_page_full(pages.result[0].id)\nprint(page_full)\n\n# get information about the page for export (+ body html-code)\npage_export = client.get_page_export(pages.result[0].id)\nprint(page_export)\n\n# get information about the page for export (+ full page html-code)\npage_full_export = client.get_page_full_export(pages.result[0].id)\nprint(page_full_export)\n```\n\n## Built With\n\n* [Requests](https://github.com/kennethreitz/requests) - Python HTTP Requests for Humans\u2122\n* [dataclasses-json](https://github.com/lidatong/dataclasses-json) - Library provides a simple API for encoding and decoding dataclasses to and from JSON\n\n## Contributing\nPull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.\n\nPlease make sure to update tests as appropriate.\n\n## Authors\n\n* **Sergey Ozeranskiy** - *Initial work* - [ozeranskiy](https://github.com/ozeranskiy)\n\nSee also the list of [contributors](https://github.com/ozeranskiy/tilda_wrapper_api/graphs/contributors) who participated in this project.\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ozeranskiy/tilda_wrapper_api", "keywords": "tilda api", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "tilda-wrapper-api", "package_url": "https://pypi.org/project/tilda-wrapper-api/", "platform": "", "project_url": "https://pypi.org/project/tilda-wrapper-api/", "project_urls": { "Homepage": "https://github.com/ozeranskiy/tilda_wrapper_api" }, "release_url": "https://pypi.org/project/tilda-wrapper-api/0.1.5/", "requires_dist": [ "requests", "dataclasses-json" ], "requires_python": "", "summary": "A python implementation of the Tilda API", "version": "0.1.5" }, "last_serial": 5567661, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "b33c31d0ed1c0316df4814368b3f7b5f", "sha256": "611e42e9c9f2822b6fa0c2667c26b918581687395d1f608615d67a52f3bea4e0" }, "downloads": -1, "filename": "tilda_wrapper_api-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b33c31d0ed1c0316df4814368b3f7b5f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6980, "upload_time": "2019-07-11T15:06:21", "url": "https://files.pythonhosted.org/packages/5e/17/d181343f70c201dd2c8950ef2e4f947899ed444f16b1f15c9f444ac2b303/tilda_wrapper_api-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "33ceb9df2f832835cf46b1a20b5365e7", "sha256": "abc546da092e2b3d5c2648330266a6a435e18e08728513d50f5934c2c4e1a759" }, "downloads": -1, "filename": "tilda_wrapper_api-0.1.0.tar.gz", "has_sig": false, "md5_digest": "33ceb9df2f832835cf46b1a20b5365e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3978, "upload_time": "2019-07-11T15:06:23", "url": "https://files.pythonhosted.org/packages/be/6c/19bf7c497c26d63dbdac71cd272b55d3960b6d9e7cf0026c07fff9174808/tilda_wrapper_api-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "8ba68fda37f5e832cc3af93ed7a0229e", "sha256": "73f4645e22dc7a9356b1cb1e4d6202ab0253c80903999da9c896322507fc987e" }, "downloads": -1, "filename": "tilda_wrapper_api-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "8ba68fda37f5e832cc3af93ed7a0229e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5734, "upload_time": "2019-07-11T17:14:46", "url": "https://files.pythonhosted.org/packages/bd/d9/f1ba1800e32daf8f6b5a0a354b6dfeebc3005633ce73d96e5c9b79ca15b4/tilda_wrapper_api-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "31b15679c25222194942b360936cb8b1", "sha256": "9ab888c33be5ff2134fabf33925c4d49f1ae4ede7b3d878dc657a8933e0126e2" }, "downloads": -1, "filename": "tilda_wrapper_api-0.1.1.tar.gz", "has_sig": false, "md5_digest": "31b15679c25222194942b360936cb8b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10976, "upload_time": "2019-07-11T17:14:47", "url": "https://files.pythonhosted.org/packages/81/a7/2d80ae0d3248bc69406e9f40c0ad782fee3dfd1bd2f445c4dedf92cdc332/tilda_wrapper_api-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "4a34b66d1f294a5fd48413e0da9bb401", "sha256": "b438df50803eb0df69d3f75ec1d24407a8eb190a89e8c73466953ce0ece1cbae" }, "downloads": -1, "filename": "tilda_wrapper_api-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "4a34b66d1f294a5fd48413e0da9bb401", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5734, "upload_time": "2019-07-11T17:07:25", "url": "https://files.pythonhosted.org/packages/9f/27/4ca1f2298116b53e56d7aa4b5e0000e6953a8467167cf4820b9bdc35d3f2/tilda_wrapper_api-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e6d865444d7d72722c19d3c8ce02d3ae", "sha256": "facc10dca74d19756bdd433a6e29c4552541b5a9a12712fa529f118d028fdd0f" }, "downloads": -1, "filename": "tilda_wrapper_api-0.1.2.tar.gz", "has_sig": false, "md5_digest": "e6d865444d7d72722c19d3c8ce02d3ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10976, "upload_time": "2019-07-11T17:07:26", "url": "https://files.pythonhosted.org/packages/09/fa/d59ed269803016f2eb3ff3668fee22e301c983a87f89fa515ec4c58c4f21/tilda_wrapper_api-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "cd82f639d384b5440d4f05f42699cbd0", "sha256": "d3a2398022fd1868031658b934cbf8058fca95a09879f0c1b5dcdd326b944052" }, "downloads": -1, "filename": "tilda_wrapper_api-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "cd82f639d384b5440d4f05f42699cbd0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6653, "upload_time": "2019-07-11T18:29:59", "url": "https://files.pythonhosted.org/packages/8f/98/d4048486ecd2a797e49f59a5b51967538cb77b6fb021a41c40ca4f99478c/tilda_wrapper_api-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "120e73a321bdc279f31f655d89ea6282", "sha256": "006875b7911afaf83fc97066826e28c56c6c38b17d093cbecb2f1321418462bd" }, "downloads": -1, "filename": "tilda_wrapper_api-0.1.3.tar.gz", "has_sig": false, "md5_digest": "120e73a321bdc279f31f655d89ea6282", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12355, "upload_time": "2019-07-11T18:30:01", "url": "https://files.pythonhosted.org/packages/28/67/f5415d012f2ac9442615e71bc87009e72c7829616898487b0dc1f25866fc/tilda_wrapper_api-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "3aaf5f37695e43a3abd720f2dee49521", "sha256": "97278ae4bfc972ef6be0982faa5c648be77422f42eefbafa616b0b482ac13ded" }, "downloads": -1, "filename": "tilda_wrapper_api-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "3aaf5f37695e43a3abd720f2dee49521", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6733, "upload_time": "2019-07-13T20:05:39", "url": "https://files.pythonhosted.org/packages/0c/33/d71a4714a43149faafc798cf883bfae554661de51333c124646661b8c113/tilda_wrapper_api-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d6b7c4cb7ac73d4b4fc9adcef3f5ee22", "sha256": "7a675624b52d993af15e105a26d03ede656384a87afd56a08b386f8b83dea234" }, "downloads": -1, "filename": "tilda_wrapper_api-0.1.4.tar.gz", "has_sig": false, "md5_digest": "d6b7c4cb7ac73d4b4fc9adcef3f5ee22", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13169, "upload_time": "2019-07-13T20:05:41", "url": "https://files.pythonhosted.org/packages/f6/33/bc923f6491508cbaadd015b89bb4b363b1d65ec53180437a6686111f5aaa/tilda_wrapper_api-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "da0cfc2e06d668215221563b7dc1d24d", "sha256": "aecaf82b4dc876b11fed35f3d5fef1931cfe25891a0b5c8ebd0903de15c1846a" }, "downloads": -1, "filename": "tilda_wrapper_api-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "da0cfc2e06d668215221563b7dc1d24d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6787, "upload_time": "2019-07-22T14:13:32", "url": "https://files.pythonhosted.org/packages/f9/c3/a71f2355203c7fba384dc2a811ae300bd6f4438381879de71fbce3e899d5/tilda_wrapper_api-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1eb1ca93dd34cf468c4d5d05ca2eb0cc", "sha256": "9a9a89d906ce4ec1804545ec16877561b757f418e9d703838011062e13851032" }, "downloads": -1, "filename": "tilda_wrapper_api-0.1.5.tar.gz", "has_sig": false, "md5_digest": "1eb1ca93dd34cf468c4d5d05ca2eb0cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13229, "upload_time": "2019-07-22T14:13:33", "url": "https://files.pythonhosted.org/packages/5a/1a/f4685ba77bfffcb3d27eccd49dd1f784daf31bbff01528871112536c36bf/tilda_wrapper_api-0.1.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "da0cfc2e06d668215221563b7dc1d24d", "sha256": "aecaf82b4dc876b11fed35f3d5fef1931cfe25891a0b5c8ebd0903de15c1846a" }, "downloads": -1, "filename": "tilda_wrapper_api-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "da0cfc2e06d668215221563b7dc1d24d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6787, "upload_time": "2019-07-22T14:13:32", "url": "https://files.pythonhosted.org/packages/f9/c3/a71f2355203c7fba384dc2a811ae300bd6f4438381879de71fbce3e899d5/tilda_wrapper_api-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1eb1ca93dd34cf468c4d5d05ca2eb0cc", "sha256": "9a9a89d906ce4ec1804545ec16877561b757f418e9d703838011062e13851032" }, "downloads": -1, "filename": "tilda_wrapper_api-0.1.5.tar.gz", "has_sig": false, "md5_digest": "1eb1ca93dd34cf468c4d5d05ca2eb0cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13229, "upload_time": "2019-07-22T14:13:33", "url": "https://files.pythonhosted.org/packages/5a/1a/f4685ba77bfffcb3d27eccd49dd1f784daf31bbff01528871112536c36bf/tilda_wrapper_api-0.1.5.tar.gz" } ] }