{ "info": { "author": "Ryan Petrello", "author_email": "ryan [at] ryanpetrello [dot] com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "Intended Audience :: System Administrators", "License :: OSI Approved :: MIT License", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Software Development :: Quality Assurance", "Topic :: Software Development :: Testing", "Topic :: Software Development :: Testing :: Traffic Generation" ], "description": "A Python driver for `Zombie.js `_, a headless browser\npowered by `node.js `_. ::\n\n from zombie import Browser\n b = Browser()\n b.visit('http://pypi.python.org/').fill('term', 'Zombie').pressButton('submit')\n assert \"A Python driver for Zombie.js\" in b.body.text\n\n brew install node\n curl https://www.npmjs.org/install.sh | sh\n npm install zombie\n\n.. _travis: http://travis-ci.org/ryanpetrello/python-zombie\n.. |travis| image:: https://secure.travis-ci.org/ryanpetrello/python-zombie.png\n\n|travis|_\n\nInstalling\n==========\nTo install Zombie from PyPI::\n\n $ pip install zombie\n\n...or, for the latest (unstable) tip::\n\n $ git clone https://github.com/ryanpetrello/python-zombie -b next\n $ cd python-zombie && python setup.py develop\n\nDevelopment\n===========\n\nSource hosted at `GitHub `_.\nReport issues and feature requests on `GitHub\nIssues `_.\n\nTo fix bugs or add features to zombie, a GitHub account is required.\n\nThe general practice for contributing is to `fork zombie\n`_ and make changes in the\n``next`` branch. When you're finished, `send a pull request\n`_ and your patch will\nbe reviewed.\n\nTests require ``tox`` and can be run with ``python setup.py test``.\n\nAll contributions must:\n\n* Include accompanying tests.\n* Include API documentation if new features or API methods are changed/added.\n* Be (generally) compliant with PEP8. One exception is that (for consistency,\n and to demonstrate their analogous nature) API methods on\n ``zombie.Browser`` should follow the camel case formatting set forth in\n the zombie.js API (e.g., ``Browser.pressButton``, not\n ``Browser.press_button``).\n* Not break the tests or build. Before issuing a pull request, ensure that all\n tests still pass across multiple versions of Python.\n* Add your name to the (bottom of the) ``AUTHORS`` file.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ryanpetrello/python-zombie", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "zombie", "package_url": "https://pypi.org/project/zombie/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/zombie/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/ryanpetrello/python-zombie" }, "release_url": "https://pypi.org/project/zombie/0.2.0/", "requires_dist": null, "requires_python": null, "summary": "A Python driver for Zombie.js", "version": "0.2.0" }, "last_serial": 1049858, "releases": { "0.1.0a": [ { "comment_text": "", "digests": { "md5": "5d53cfb6a9a61d297189d16b10dc0034", "sha256": "36ed0d405a46fd4af0654e89d1844466234d41fa8685c63aac517b9cbb611599" }, "downloads": -1, "filename": "zombie-0.1.0a.tar.gz", "has_sig": false, "md5_digest": "5d53cfb6a9a61d297189d16b10dc0034", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11311, "upload_time": "2012-06-04T07:14:21", "url": "https://files.pythonhosted.org/packages/1e/fe/f70a0a6c685996b460c20e44b6cff2e33b027dfcd2ea1d4a2c292f3d7510/zombie-0.1.0a.tar.gz" } ], "0.1.0a2": [ { "comment_text": "", "digests": { "md5": "36f372b791bc4a4495aeb9a672d2389b", "sha256": "88a86ef3c827ab26b233b1dbd5f3b1a5ccf12e72331f1865f5ef85f793b135fe" }, "downloads": -1, "filename": "zombie-0.1.0a2.tar.gz", "has_sig": false, "md5_digest": "36f372b791bc4a4495aeb9a672d2389b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12137, "upload_time": "2012-06-07T03:55:48", "url": "https://files.pythonhosted.org/packages/c2/1b/bd0484443fe09e4bd04c5a628342cda155304788e110dff5f83ca34e4496/zombie-0.1.0a2.tar.gz" } ], "0.1.0a3": [ { "comment_text": "", "digests": { "md5": "18b0ff0f065eb7612723cf806a7b54ee", "sha256": "f96bd2c19d538d0f11efd4a4ba556fde736977f99dd48e5d7a5ee84ec5f528b2" }, "downloads": -1, "filename": "zombie-0.1.0a3.tar.gz", "has_sig": false, "md5_digest": "18b0ff0f065eb7612723cf806a7b54ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13491, "upload_time": "2012-07-11T04:43:47", "url": "https://files.pythonhosted.org/packages/64/f6/ec3209d6ffd7dd7135cf2165be2d27fc77f27a1bba8b09119c40c74f8016/zombie-0.1.0a3.tar.gz" } ], "0.1.0a4": [ { "comment_text": "", "digests": { "md5": "60d6cd8e2b24e6a1962416f8a0f4ba21", "sha256": "e9439a8ea4ddb05d256ecae94cece1dd226b8333946fe01eedeaa724ad1bcc69" }, "downloads": -1, "filename": "zombie-0.1.0a4.tar.gz", "has_sig": false, "md5_digest": "60d6cd8e2b24e6a1962416f8a0f4ba21", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14089, "upload_time": "2012-07-12T04:31:58", "url": "https://files.pythonhosted.org/packages/6f/f4/75c575f9bc217468a3bac0b3f47fe28820023b2a9e61ffb933a9b731134a/zombie-0.1.0a4.tar.gz" } ], "0.1.0a5": [ { "comment_text": "", "digests": { "md5": "a49c256fc4c82e60e296cade70e276fa", "sha256": "d7ca7e848aa5927fb2db0093a3d430a518cf022e16c649c7dcc116d89252734f" }, "downloads": -1, "filename": "zombie-0.1.0a5.tar.gz", "has_sig": false, "md5_digest": "a49c256fc4c82e60e296cade70e276fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14034, "upload_time": "2012-07-12T05:25:20", "url": "https://files.pythonhosted.org/packages/6a/c7/e89712c95226b786d9828160e0824afa12a810e9688541d1e12875af3823/zombie-0.1.0a5.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "c910dd318890cdc18838be0e5781dd47", "sha256": "90350ac1d233009ae320284859b6ccced995574ab20a1f3d2278818bedcedb7e" }, "downloads": -1, "filename": "zombie-0.2.0.tar.gz", "has_sig": false, "md5_digest": "c910dd318890cdc18838be0e5781dd47", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16519, "upload_time": "2014-04-03T03:48:37", "url": "https://files.pythonhosted.org/packages/c1/09/850275b738e94859e3f8bc3047eb970b937e66513c60ff66077792891f4e/zombie-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c910dd318890cdc18838be0e5781dd47", "sha256": "90350ac1d233009ae320284859b6ccced995574ab20a1f3d2278818bedcedb7e" }, "downloads": -1, "filename": "zombie-0.2.0.tar.gz", "has_sig": false, "md5_digest": "c910dd318890cdc18838be0e5781dd47", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16519, "upload_time": "2014-04-03T03:48:37", "url": "https://files.pythonhosted.org/packages/c1/09/850275b738e94859e3f8bc3047eb970b937e66513c60ff66077792891f4e/zombie-0.2.0.tar.gz" } ] }