{ "info": { "author": "SeongHyun.Ahn", "author_email": "sh84.ahn@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Programming Language :: Python :: 2.7", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Text Processing :: Markup :: HTML" ], "description": "ExtendedOpenGraphParser is a python module for parsing the Open Graph Protocol. \r\n\r\nOpen Graph Protocol spec: http://ogp.me/\r\n\r\n\r\nInstallation\r\n=============\r\npip install ExtendedOpenGraph\r\n\r\nFeatures\r\n=============\r\n* Based on opengraph.\r\n* If not exist Open Graph properties in meta tag, it is able to parse basic Metadata.\r\n* Input URL and HTML.\r\n* Output python dictionary.\r\n* Like Facebook.\r\n\r\nUsage\r\n=============\r\n**input : url**\r\n\r\n>>> import ExtendedOpenGraph\r\n>>> data = ExtendedOpenGraph.parse(url=\"http://www.twitter.com\")\r\n>>> for key, value in data.items():\r\n... print \"%-15s => %s\" % (key, value)\r\n...\r\nurl => http://www.twitter.com\r\nimage => https://abs.twimg.com/a/1373572090/t1/img/front_page/jp-mountain@2x.jpg\r\ntype => website\r\ntitle => \ud2b8\uc704\ud130 \r\n\r\n**input : html**\r\n\r\n>>> ex_html=\"ExtendOpenGraph\"\r\n>>> data = ExtendedOpenGraph.parse(html=ex_html)\r\n>>> for key, value in data.items():\r\n... print \"%-15s => %s\" % (key, value)\r\n...\r\nurl => None\r\nimage => logo.png\r\ntype => website\r\ntitle => ExtendOpenGraph", "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/AhnSeongHyun/ExtendedOpenGraphParser", "keywords": "opengraph protocol facebook", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "ExtendedOpenGraph", "package_url": "https://pypi.org/project/ExtendedOpenGraph/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/ExtendedOpenGraph/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/AhnSeongHyun/ExtendedOpenGraphParser" }, "release_url": "https://pypi.org/project/ExtendedOpenGraph/0.3/", "requires_dist": null, "requires_python": null, "summary": "A module of parsing the open graph protocol and extracing the summary of the web page.", "version": "0.3" }, "last_serial": 1010952, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "b5c177e7288bf7e8c3c8714313737fc6", "sha256": "60d22c3b55a987fc613c51d5928d6344706e6077ad19a1d03ef043e275de45d5" }, "downloads": -1, "filename": "ExtendedOpenGraph-0.1.tar.gz", "has_sig": false, "md5_digest": "b5c177e7288bf7e8c3c8714313737fc6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3689, "upload_time": "2013-07-15T09:03:17", "url": "https://files.pythonhosted.org/packages/3c/a0/1c967193d8f682a46ba970cf93b15afa20f80304b2fa699a9415abb9d264/ExtendedOpenGraph-0.1.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "3207cd3e232731820e76d2ea6877d1ec", "sha256": "7bfb1650a29db154832dc59f816e2404131a9586360a5b0ec18366048ff06b2b" }, "downloads": -1, "filename": "ExtendedOpenGraph-0.3.tar.gz", "has_sig": false, "md5_digest": "3207cd3e232731820e76d2ea6877d1ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3754, "upload_time": "2014-02-25T00:41:09", "url": "https://files.pythonhosted.org/packages/ed/44/9ada67a91d79be491f39996b2a9365e4ff2e863b33ae8046750155734b1a/ExtendedOpenGraph-0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3207cd3e232731820e76d2ea6877d1ec", "sha256": "7bfb1650a29db154832dc59f816e2404131a9586360a5b0ec18366048ff06b2b" }, "downloads": -1, "filename": "ExtendedOpenGraph-0.3.tar.gz", "has_sig": false, "md5_digest": "3207cd3e232731820e76d2ea6877d1ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3754, "upload_time": "2014-02-25T00:41:09", "url": "https://files.pythonhosted.org/packages/ed/44/9ada67a91d79be491f39996b2a9365e4ff2e863b33ae8046750155734b1a/ExtendedOpenGraph-0.3.tar.gz" } ] }