{ "info": { "author": "Martin Sandstr\u00f6m", "author_email": "martin@marteinn.se", "bugtrack_url": null, "classifiers": [], "description": "|Build Status| |PyPI version|\n\nwpparser\n========\n\nThis library parses Wordpress xml based exports into a simple python\ndictionary.\n\nHow it works\n------------\n\nThe library uses ElementTree to traverse through the export file.\n\nUsage\n-----\n\n::\n\n import wpparser\n\n data = wpparser.parse(\"./blog.wordpress.2014-09-26.xml\")\n >>> {\"blog\": {\"tagline\": \"Tagline\",...\n\nWhat it returns\n---------------\n\nIt returns a well formatted dict, containing the following datatypes:\n\n- Blog: The general blog information, such as tagline, site url.\n- Authors: A list with the different authors.\n- Categories: The categories in use, organized as a nested array.\n- Tags: A list with the different tags.\n- Posts: An array that contains all posts, the post object might also\n contain the different comments belonging to the post.\n\nExample:\n~~~~~~~~\n\n.. code:: python\n\n {\n \"blog\": {\n \"tagline\": \"Tagline\",\n \"site_url\": \"http://marteinn.se/blog\",\n \"blog_url\": \"http://marteinn.se/blog\",\n \"language\": \"en-US\",\n \"title\": \"Marteinn / Blog\"\n },\n \"authors: [{\n \"login\": \"admin\",\n \"last_name\": None,\n \"display_name\": \"admin\",\n \"email\": \"martin@marteinn.se\",\n \"first_name\": None}\n ],\n \"categories\": [{\n \"parent\": None,\n \"term_id\": \"3\",\n \"name\": \"Action Script\",\n \"nicename\": \"action-script\",\n \"children\": [{\n \"parent\": \"action-script\",\n \"term_id\": \"20\",\n \"name\": \"Flash related\",\n \"nicename\": \"flash-related\",\n \"children\": []\n }]\n }],\n \"tags\": [{\n \"term_id\": \"1\",\n \"slug\": \"bash\",\n \"name\": \"Bash\"\n }],\n \"posts\": [{\n \"creator\": \"admin\",\n \"excerpt\": None,\n \"post_date_gmt\": \"2014-09-22 20:10:40\",\n \"post_date\": \"2014-09-22 21:10:40\",\n \"post_type\": \"post\",\n \"menu_order\": \"0\",\n \"guid\": \"http://marteinn.se/blog/?p=828\",\n \"title\": \"Post Title\",\n \"comments\": [{\n \"date_gmt\": \"2014-09-24 23:08:31\",\n \"parent\": \"0\",\n \"date\": \"2014-09-25 00:08:31\",\n \"id\": \"85929\",\n \"user_id\": \"0\",\n \"author\": u\"Author\",\n \"author_email\": None,\n \"author_ip\": \"111.111.111.111\",\n \"approved\": \"1\",\n \"content\": u\"Comment title\",\n \"author_url\": \"http://example.com\",\n \"type\": \"pingback\"\n }],\n \"content\": \"Text\",\n \"post_parent\": \"0\",\n \"post_password\": None,\n \"status\": \"publish\",\n \"description\": None,\n \"tags\": [\"tag\"],\n \"ping_status\": \"open\",\n \"post_id\": \"1\",\n \"link\": \"http://www.marteinn.se/blog/slug/\",\n \"pub_date\": \"Mon, 22 Sep 2014 20:10:40 +0000\",\n \"categories\": [\"category\"],\n \"is_sticky\": \"0\",\n \"post_name\": \"slug\"\n }]\n }\n\nInstallation\n------------\n\nwpparser can easily be installed through pip.\n\n::\n\n $ pip install wpparser\n\nContributing\n------------\n\nWant to contribute? Awesome. Just send a pull request.\n\nLicense\n-------\n\nwpparser is released under the `MIT\nLicense `__.\n\n.. |Build Status| image:: https://travis-ci.org/marteinn/wpparser.svg?branch=master\n :target: https://travis-ci.org/marteinn/wpparser\n.. |PyPI version| image:: https://badge.fury.io/py/wpparser.svg\n :target: http://badge.fury.io/py/wpparser", "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/marteinn/wpparser", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "wpparser", "package_url": "https://pypi.org/project/wpparser/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/wpparser/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/marteinn/wpparser" }, "release_url": "https://pypi.org/project/wpparser/1.1.1/", "requires_dist": null, "requires_python": null, "summary": "Parse wordpress export files into a well formatted python dictionary", "version": "1.1.1" }, "last_serial": 1684466, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "2b30a55db189e9b3e9467945a5f91bbe", "sha256": "72ddeda449cef1a49a751be957bd6e944fd747d2e906d4fb21f4cf8cc51104e0" }, "downloads": -1, "filename": "wpparser-1.0.tar.gz", "has_sig": false, "md5_digest": "2b30a55db189e9b3e9467945a5f91bbe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5883, "upload_time": "2014-09-26T19:18:02", "url": "https://files.pythonhosted.org/packages/32/0f/89693031fd6d640c2eb4d8cba882493ffa1f47f1e35cd7d12626d7c0b6df/wpparser-1.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "5a132ef08ad467cfeda7877404d41fdb", "sha256": "beabf18b10fbb5531e7593595706703ae369f0a4ca55d0e5978123be52b9a9d8" }, "downloads": -1, "filename": "wpparser-1.0.1.tar.gz", "has_sig": false, "md5_digest": "5a132ef08ad467cfeda7877404d41fdb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6164, "upload_time": "2014-09-27T13:11:42", "url": "https://files.pythonhosted.org/packages/3e/94/06b270c4565e78e2486d20367880f492fbb680421728ff6ec0dc926d51b8/wpparser-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "c852a9d379113cc383b29eb84baf2c9e", "sha256": "28fcfba15229bb5066213e2af7f757dfd58022ba5917c9dcfc001ad070f6ec8a" }, "downloads": -1, "filename": "wpparser-1.0.2.tar.gz", "has_sig": false, "md5_digest": "c852a9d379113cc383b29eb84baf2c9e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6137, "upload_time": "2014-09-27T13:51:35", "url": "https://files.pythonhosted.org/packages/3f/83/3de4fdb4818da447cc79a5866e3c2d3cce9da5c7fe3b32fb9a36ba62d08f/wpparser-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "026b2c6e81475cb556ec9c039bae3150", "sha256": "2f8d56263ce5c3f24debce19a822d2c11df3c7bb78d2391d534630c72d6f5df7" }, "downloads": -1, "filename": "wpparser-1.0.3.tar.gz", "has_sig": false, "md5_digest": "026b2c6e81475cb556ec9c039bae3150", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6174, "upload_time": "2014-09-28T17:28:20", "url": "https://files.pythonhosted.org/packages/b0/fe/09c1e354bceaa2781e14e0c191886a112b57257cbc397382f45851e0c85a/wpparser-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "d70a39f35db671991dce75d8f3a2f57c", "sha256": "53bac6df05641553ad998cda04f3d25c5475e10e8b9977f6449d31c7bde13ef8" }, "downloads": -1, "filename": "wpparser-1.0.4.tar.gz", "has_sig": false, "md5_digest": "d70a39f35db671991dce75d8f3a2f57c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6225, "upload_time": "2015-07-29T12:57:52", "url": "https://files.pythonhosted.org/packages/20/2a/22366d1d530e8e532d4102ff89ca39ac63c436b145881cbb4c34b874f43e/wpparser-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "d9a5f4e71772db8eb24e3a57fe02383a", "sha256": "f7a04299cb6c4e38e5382ec7a065d06e841c91a6fe4d982afeccae310ae40faa" }, "downloads": -1, "filename": "wpparser-1.0.5.tar.gz", "has_sig": false, "md5_digest": "d9a5f4e71772db8eb24e3a57fe02383a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6355, "upload_time": "2015-07-29T13:15:53", "url": "https://files.pythonhosted.org/packages/8a/ef/5120fbc56fbeb2e4156e3274c3252723264ed269b99afaa0e4441f48600c/wpparser-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "efa4656b30e752574993bd0002aec7a8", "sha256": "1774401d32d79f95d486e91909992d4c4da54f755acbaac060308212e8af89a6" }, "downloads": -1, "filename": "wpparser-1.0.6.tar.gz", "has_sig": false, "md5_digest": "efa4656b30e752574993bd0002aec7a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6795, "upload_time": "2015-07-29T15:52:06", "url": "https://files.pythonhosted.org/packages/8b/79/bab337fbbdcbdfc91831baf68f23cbbbf2c868824d369edfae3202e300d3/wpparser-1.0.6.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "abea945497f631f4ea5889f7b8bc101b", "sha256": "bff80b53ec4803d44d778e9009876c5e6a526435b713b916f8b5c2228608e036" }, "downloads": -1, "filename": "wpparser-1.1.0.tar.gz", "has_sig": false, "md5_digest": "abea945497f631f4ea5889f7b8bc101b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6935, "upload_time": "2015-08-15T14:43:54", "url": "https://files.pythonhosted.org/packages/56/7f/e81cdc8209132338728d3d244611f13e2d78cbce9880b048da06c2e6b701/wpparser-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "ea81157137c4d03965d45c4e6e7c4fc7", "sha256": "178a8f4d77bc308871c07a056d06e6ff95bf2f38fa4cd4ba2d211d148483989c" }, "downloads": -1, "filename": "wpparser-1.1.1.tar.gz", "has_sig": false, "md5_digest": "ea81157137c4d03965d45c4e6e7c4fc7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6935, "upload_time": "2015-08-19T18:15:29", "url": "https://files.pythonhosted.org/packages/77/38/891a56009a2bfb36f6098c02749627c56fd7752f893786e03d1343049cec/wpparser-1.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ea81157137c4d03965d45c4e6e7c4fc7", "sha256": "178a8f4d77bc308871c07a056d06e6ff95bf2f38fa4cd4ba2d211d148483989c" }, "downloads": -1, "filename": "wpparser-1.1.1.tar.gz", "has_sig": false, "md5_digest": "ea81157137c4d03965d45c4e6e7c4fc7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6935, "upload_time": "2015-08-19T18:15:29", "url": "https://files.pythonhosted.org/packages/77/38/891a56009a2bfb36f6098c02749627c56fd7752f893786e03d1343049cec/wpparser-1.1.1.tar.gz" } ] }