{ "info": { "author": "Konstantin Lopuhin", "author_email": "kostia.lopuhin@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Internet :: WWW/HTTP :: Indexing/Search" ], "description": "extract-html-diff: extract difference between two html pages\n============================================================\n\n.. image:: https://img.shields.io/pypi/v/extract-html-diff.svg\n :target: https://pypi.python.org/pypi/extract-html-diff\n :alt: PyPI Version\n\n.. image:: https://img.shields.io/travis/TeamHG-Memex/extract-html-diff/master.svg\n :target: http://travis-ci.org/TeamHG-Memex/extract-html-diff\n :alt: Build Status\n\n.. image:: http://codecov.io/github/TeamHG-Memex/extract-html-diff/coverage.svg?branch=master\n :target: http://codecov.io/github/TeamHG-Memex/extract-html-diff?branch=master\n :alt: Code Coverage\n\nThis package allows you to extract a difference between two html pages:\ngiven pages A and B, it will try to extract parts of A that are changed in B.\nIt uses ``lxml.html.diff`` under the hood. but provides only changed parts as HTML.\n\nIt requires Python 3 currently.\n\nLicense is MIT.\n\nInstallaton\n-----------\n\nYou can install the package from PyPI::\n\n pip install extract-html-diff\n\n\nUsage\n-----\n\nYou can extract diff as text::\n\n import extract_html_diff\n\n html = '

My site

My content
'\n other_html = '

My site

Other content
'\n\n extract_html_diff.as_string(html, other_html)\n\nthis will give you::\n\n '
My content
'\n\nYou can also get diff as a tree (an ``lxml.html.HtmlElement``) if\nyou plan to do additional transformations or change serialization::\n\n extract_html_diff.as_tree(html, other_html)\n\nYou can pass input html as ``str`` or ``bytes``\n(it will be parsed with ``lxml.html.fromstring`` in this case), or as an already parsed\n``lxml.html.HtmlElement``.\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/TeamHG-Memex/extract-html-diff", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "extract-html-diff", "package_url": "https://pypi.org/project/extract-html-diff/", "platform": "", "project_url": "https://pypi.org/project/extract-html-diff/", "project_urls": { "Homepage": "https://github.com/TeamHG-Memex/extract-html-diff" }, "release_url": "https://pypi.org/project/extract-html-diff/0.1.0/", "requires_dist": null, "requires_python": "", "summary": "Extract difference between two html pages", "version": "0.1.0" }, "last_serial": 4308962, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "0109b54a677a9d2c710f89002931bc91", "sha256": "03f4e40b6d40689e7faf0188422e41bb6915f4be0e3c1cc3f0e0e0bcb9be15f1" }, "downloads": -1, "filename": "extract-html-diff-0.1.0.tar.gz", "has_sig": false, "md5_digest": "0109b54a677a9d2c710f89002931bc91", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4524, "upload_time": "2017-02-20T16:27:48", "url": "https://files.pythonhosted.org/packages/d1/66/5d06e4425b484f4f25be50a0d5fa95689214bc3c6802d2fd403784d56220/extract-html-diff-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0109b54a677a9d2c710f89002931bc91", "sha256": "03f4e40b6d40689e7faf0188422e41bb6915f4be0e3c1cc3f0e0e0bcb9be15f1" }, "downloads": -1, "filename": "extract-html-diff-0.1.0.tar.gz", "has_sig": false, "md5_digest": "0109b54a677a9d2c710f89002931bc91", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4524, "upload_time": "2017-02-20T16:27:48", "url": "https://files.pythonhosted.org/packages/d1/66/5d06e4425b484f4f25be50a0d5fa95689214bc3c6802d2fd403784d56220/extract-html-diff-0.1.0.tar.gz" } ] }