{ "info": { "author": "Mark E. Haase , Brian Mackintosh ", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Libraries" ], "description": "# PyCDP\n\n[![PyPI](https://img.shields.io/pypi/v/chrome-devtools-protocol.svg)](https://pypi.org/project/chrome-devtools-protocol/)\n![Python Versions](https://img.shields.io/pypi/pyversions/chrome-devtools-protocol)\n![MIT License](https://img.shields.io/github/license/HyperionGray/python-chrome-devtools-protocol.svg)\n[![Build Status](https://img.shields.io/travis/com/HyperionGray/python-chrome-devtools-protocol.svg?branch=master)](https://travis-ci.com/HyperionGray/python-chrome-devtools-protocol)\n[![Read the Docs](https://img.shields.io/readthedocs/py-cdp.svg)](https://py-cdp.readthedocs.io)\n\nPython Chrome DevTools Protocol (shortened to PyCDP) is a library that provides\nPython wrappers for the types, commands, and events specified in the [Chrome\nDevTools Protocol](https://github.com/ChromeDevTools/devtools-protocol/).\n\nThe Chrome DevTools Protocol provides for remote control of a web browser by\nsending JSON messages over a WebSocket. That JSON format is described by a\nmachine-readable specification. This specification is used to automatically\ngenerate the classes and methods found in this library.\n\nYou could write a CDP client by connecting a WebSocket and then sending JSON\nobjects, but this would be tedious and error-prone: the Python interpreter would\nnot catch any typos in your JSON objects, and you wouldn't get autocomplete for\nany parts of the JSON data structure. By providing a set of native Python\nwrappers, this project makes it easier and faster to write CDP client code.\n\n**This library does not perform any I/O!** In order to maximize\nflexibility, this library does not actually handle any network I/O, such as\nopening a socket or negotiating a WebSocket protocol. Instead, that\nresponsibility is left to higher-level libraries, for example\n[trio-chrome-devtools-protocol](https://github.com/hyperiongray/trio-chrome-devtools-protocol).\n\nFor more information, see the [complete documentation](https://pycdp.readthedocs.io).\n\n\"define", "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/HyperionGray/python-chrome-devtools-protocol", "keywords": "chrome devtools protocol cdp", "license": "", "maintainer": "", "maintainer_email": "", "name": "chrome-devtools-protocol", "package_url": "https://pypi.org/project/chrome-devtools-protocol/", "platform": "", "project_url": "https://pypi.org/project/chrome-devtools-protocol/", "project_urls": { "Homepage": "https://github.com/HyperionGray/python-chrome-devtools-protocol" }, "release_url": "https://pypi.org/project/chrome-devtools-protocol/0.2.0/", "requires_dist": null, "requires_python": ">=3.7", "summary": "Python type wrappers for Chrome DevTools Protocol (CDP)", "version": "0.2.0" }, "last_serial": 5777764, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "01c649ae5384cd50e9deb2a27128e6ae", "sha256": "c6cecae4c35eb961031aa64a899d034f9fc707041c5e2b4efa5c241c83def7a0" }, "downloads": -1, "filename": "chrome-devtools-protocol-0.1.0.tar.gz", "has_sig": false, "md5_digest": "01c649ae5384cd50e9deb2a27128e6ae", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 115222, "upload_time": "2019-08-29T18:17:37", "url": "https://files.pythonhosted.org/packages/65/74/c3ec0baee24182c03b935c2d95d1cdce0bbd2cd767de2d9269129a1825d1/chrome-devtools-protocol-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "06de6a647c421d2b2fe3f2965d90f270", "sha256": "5dc6dc4a1385686409ab8ea16d415d943d2c9f772a69118cf78fe497ae14ed8c" }, "downloads": -1, "filename": "chrome-devtools-protocol-0.2.0.tar.gz", "has_sig": false, "md5_digest": "06de6a647c421d2b2fe3f2965d90f270", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 119791, "upload_time": "2019-09-03T20:21:05", "url": "https://files.pythonhosted.org/packages/8b/45/b9281094f4025aed813fc87da42738fa96f67b3baecda2f0e0cd2525b630/chrome-devtools-protocol-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "06de6a647c421d2b2fe3f2965d90f270", "sha256": "5dc6dc4a1385686409ab8ea16d415d943d2c9f772a69118cf78fe497ae14ed8c" }, "downloads": -1, "filename": "chrome-devtools-protocol-0.2.0.tar.gz", "has_sig": false, "md5_digest": "06de6a647c421d2b2fe3f2965d90f270", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 119791, "upload_time": "2019-09-03T20:21:05", "url": "https://files.pythonhosted.org/packages/8b/45/b9281094f4025aed813fc87da42738fa96f67b3baecda2f0e0cd2525b630/chrome-devtools-protocol-0.2.0.tar.gz" } ] }