{ "info": { "author": "Jie Bao", "author_email": "baojie@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: Python Software Foundation License", "Programming Language :: Python", "Programming Language :: Python :: 2" ], "description": "Semantic MediaWiki\n------------------\n\n`Sematic MediaWiki `__ Python binding\n\nThis package depends on the mwclient 0.7 development version\n\n https://github.com/mwclient/mwclient.git\n\nTo install (will install mwclient 0.7dev automatically)\n\n pip install smw\n\nOr install from github\n\n pip install git+git://github.com/baojie/smw.git\n\nUsage example\n~~~~~~~~~~~~~\n\n.. code:: python\n\n from smw.SemanticMediaWiki import SemanticMediaWiki\n\n # change this to your wiki's config\n config = {\n \"host\": \"www.foo.com\",\n \"path\": \"/wiki/\",\n \"http_login\": None,\n \"http_pass\": None,\n \"wiki_login\": None,\n \"wiki_pass\": None,\n }\n\n wiki = SemanticMediaWiki(\n host=config[\"host\"],\n path=config[\"path\"],\n http_login=config[\"http_login\"],\n http_pass=config[\"http_pass\"],\n wiki_login=config[\"wiki_login\"],\n wiki_pass=config[\"wiki_pass\"])\n\n # or from a config file (json)\n # default ~/.smwrc\n # sample config https://github.com/baojie/smw/blob/master/smwrc.sample\n wiki = SemanticMediaWiki.from_config()\n\n query = r\"\"\"\n {{#ask:\n [[SMW_PYTHON_TEST::+]]\n |?SMW_PYTHON_TEST\n |format = json\n }}\n \"\"\"\n\n res = wiki.get_data(query, format='json')\n [query_result, query_path] = res\n # process query results from SMW >= 1.8.0\n items = query_result['results']\n for page in items:\n print items[page]\n\n page_name = 'Foo'\n\n # get page metadata in RDF/XML\n rdf = wiki.getRDF(page_name)\n\n # get page metadata in JSON, simplified for human readability\n json_data = wiki.getJSON(page_name)\n\n # parse any wiki script\n result = wiki.parse(\"'''Hello'''\")\n\n # get raw page\n # this is useful when query is composed on Special:Ask\n html = wiki.get('/wiki/Main_Page')\n json_result = wiki.get('/wiki/index.php?title=Special:Ask&q=[[Category:People]]&p[format]=json')\n\n # add semantic annotations\n page = wiki.site.Pages['SnowWhite']\n old_content = page.edit()\n new_content = old_content + \"[[Category:Princess]][[friend of::Grumpy]]\"\n page.save(new_content)", "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/baojie/smw", "keywords": null, "license": "License :: OSI Approved :: Python Software Foundation License", "maintainer": null, "maintainer_email": null, "name": "smw", "package_url": "https://pypi.org/project/smw/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/smw/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/baojie/smw" }, "release_url": "https://pypi.org/project/smw/0.1.3.3/", "requires_dist": null, "requires_python": null, "summary": "Semantic Mediawiki Python Binding", "version": "0.1.3.3" }, "last_serial": 999429, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "87d6416487f25a267dfe3f7018b5212e", "sha256": "5caaf60545981de3eaf232e0c9b3cfe1c9d31d551d552fec20dde43978615393" }, "downloads": -1, "filename": "smw-0.1-py2.7.egg", "has_sig": false, "md5_digest": "87d6416487f25a267dfe3f7018b5212e", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 6619, "upload_time": "2014-02-05T06:37:05", "url": "https://files.pythonhosted.org/packages/d2/de/91ea3118a1bf9c95f51d5b360b3e26de8bb827ba42a9c8535f1690982ec6/smw-0.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "3f67bd54af5912b9c67ebd4e5569732d", "sha256": "a468767fb7dbadf49d82b6be5094de52a31f571adeed28f4a5b126f79ecd0500" }, "downloads": -1, "filename": "smw-0.1.tar.gz", "has_sig": false, "md5_digest": "3f67bd54af5912b9c67ebd4e5569732d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3563, "upload_time": "2014-02-05T06:11:34", "url": "https://files.pythonhosted.org/packages/c7/9c/b1896571332b2c8c75db2c653f343fed4ff98ea725d58e742a587084b70c/smw-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "f264f250d7ac08a82f5d1059511ad9e5", "sha256": "f015401199fde2e0b61ae2a36f1b9d73d64745601f032148148681ccb379a24f" }, "downloads": -1, "filename": "smw-0.1.1-py2.7.egg", "has_sig": false, "md5_digest": "f264f250d7ac08a82f5d1059511ad9e5", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 7893, "upload_time": "2014-02-05T23:55:38", "url": "https://files.pythonhosted.org/packages/42/be/03c242b190062d9cfc3f55a0da79a317c32332c62f30bb9cf01e7aa14951/smw-0.1.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "b96cb4c9a0bcd9593386acc8d6d4a187", "sha256": "9b4695130e0735780c13ca95a8de28b7219f0a9c3c0949baf4b216c995892987" }, "downloads": -1, "filename": "smw-0.1.1.tar.gz", "has_sig": false, "md5_digest": "b96cb4c9a0bcd9593386acc8d6d4a187", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4443, "upload_time": "2014-02-05T23:55:26", "url": "https://files.pythonhosted.org/packages/3f/c3/7c6f8ab9a3877992009857ef3037e9d4a50718269173d32aafaa161ec037/smw-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "56f4b9299855016c44758d590618005c", "sha256": "35ab0b69ce83e7c6c1f9ba73c99a1458d65c224e3bd219afee4c361d246874b8" }, "downloads": -1, "filename": "smw-0.1.2-py2.7.egg", "has_sig": false, "md5_digest": "56f4b9299855016c44758d590618005c", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 9828, "upload_time": "2014-02-06T09:11:56", "url": "https://files.pythonhosted.org/packages/e3/0b/d86f494255e636422a233f9c7bc32ea485f0a32237bbc4f4b446a7dca37d/smw-0.1.2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "d5cc63d28e181633626299ab30f21867", "sha256": "f410cfa3824eff844fb37574f014cc5dddccbadd9606dd3fb6c1b467dee3f73f" }, "downloads": -1, "filename": "smw-0.1.2.tar.gz", "has_sig": false, "md5_digest": "d5cc63d28e181633626299ab30f21867", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5673, "upload_time": "2014-02-06T09:11:13", "url": "https://files.pythonhosted.org/packages/9b/11/08c4d49bbfe9741d12545e2a3054862b71697407ee4315c1687a5ec4653d/smw-0.1.2.tar.gz" } ], "0.1.2.1": [ { "comment_text": "", "digests": { "md5": "04440070f68968b2a772a447eff518f7", "sha256": "c24e94647a3f1c9632019688efe712694cff525dc03e9fb1a7256f76c93c1e22" }, "downloads": -1, "filename": "smw-0.1.2.1.tar.gz", "has_sig": false, "md5_digest": "04440070f68968b2a772a447eff518f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5671, "upload_time": "2014-02-06T09:14:22", "url": "https://files.pythonhosted.org/packages/cf/62/789de681d7b323603f3853ff8096af6a271e0898237485a7d438562a2d8a/smw-0.1.2.1.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "dcb0d46b7cf67e2426f9b14f15e7f9d7", "sha256": "6568714ed700e51246d7637d8aed6a30e95991d17722573286fe7ec83a5c5e2d" }, "downloads": -1, "filename": "smw-0.1.3-py2.7.egg", "has_sig": false, "md5_digest": "dcb0d46b7cf67e2426f9b14f15e7f9d7", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 10046, "upload_time": "2014-02-07T06:47:43", "url": "https://files.pythonhosted.org/packages/84/88/eaa75115a4acbe3dac14074b58f37ece0926df51ca420f3c489ca1e76c25/smw-0.1.3-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "94de141dd90516f6a8d5b17fb91dedbb", "sha256": "f9f0d7ee938411aa9bfd5bba5e43c75388f27d379267682274e26e7a32e367a5" }, "downloads": -1, "filename": "smw-0.1.3.tar.gz", "has_sig": false, "md5_digest": "94de141dd90516f6a8d5b17fb91dedbb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5936, "upload_time": "2014-02-07T06:47:36", "url": "https://files.pythonhosted.org/packages/b9/27/fa507c98db46204a41a3a67f542659fbd1bd9c1158d960284e6699c02b7a/smw-0.1.3.tar.gz" } ], "0.1.3.1": [ { "comment_text": "", "digests": { "md5": "2f306652e8c7b6b5965fa7794750090b", "sha256": "2adc498eb06b9ea66ad25627a330737929be0584619d96b7d2f9e61f1a506512" }, "downloads": -1, "filename": "smw-0.1.3.1-py2.7.egg", "has_sig": false, "md5_digest": "2f306652e8c7b6b5965fa7794750090b", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 10099, "upload_time": "2014-02-07T19:01:31", "url": "https://files.pythonhosted.org/packages/9f/47/2cd6aa20c9ec6d770de36255500fb4df5f9439f357e9f47c7b74c0f6be37/smw-0.1.3.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "6544018a46fd201a29a457249e048493", "sha256": "577ccf81bc04c81e0c4d587508552f051a6a1d769a71e071843ecb8d7740b0a7" }, "downloads": -1, "filename": "smw-0.1.3.1.tar.gz", "has_sig": false, "md5_digest": "6544018a46fd201a29a457249e048493", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6318, "upload_time": "2014-02-07T19:00:14", "url": "https://files.pythonhosted.org/packages/66/22/887f4d53a6b377e5ef70925a195b253bd34a68daaa88c85374446503537b/smw-0.1.3.1.tar.gz" } ], "0.1.3.2": [ { "comment_text": "", "digests": { "md5": "bbaeec4b4d62443a0a82699339d6da50", "sha256": "0d8f71bd0c761b5205a6771089c1c97ff63ccfa9963dd37ed4c9e7bd4dbb3601" }, "downloads": -1, "filename": "smw-0.1.3.2-py2.7.egg", "has_sig": false, "md5_digest": "bbaeec4b4d62443a0a82699339d6da50", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 10099, "upload_time": "2014-02-11T06:21:47", "url": "https://files.pythonhosted.org/packages/98/89/d157bab0bee8e1a094220974ffc638d35d9d7b501105cbbe7b3ea464ea5d/smw-0.1.3.2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "9d65deec3eb1c6636720be04a0e290ff", "sha256": "145d583f5f9e3533545221cc57f2b983d6f6a4faae3749ba869e4566cafee181" }, "downloads": -1, "filename": "smw-0.1.3.2.tar.gz", "has_sig": false, "md5_digest": "9d65deec3eb1c6636720be04a0e290ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6251, "upload_time": "2014-02-11T06:21:44", "url": "https://files.pythonhosted.org/packages/c0/89/53ef1391f8c6a9c4ca600676ab62932e011d128d25b128113781bb902a10/smw-0.1.3.2.tar.gz" } ], "0.1.3.3": [ { "comment_text": "", "digests": { "md5": "3db2d7f94275ede1773e3693335cab08", "sha256": "2ef535c2a63c6dfb088bc7713f7a468a6a4a35c2008c3e26977afeff04954a98" }, "downloads": -1, "filename": "smw-0.1.3.3-py2.7.egg", "has_sig": false, "md5_digest": "3db2d7f94275ede1773e3693335cab08", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 10297, "upload_time": "2014-02-13T21:06:25", "url": "https://files.pythonhosted.org/packages/7b/65/ec05ab00c58d2c99f78633aa6f959407a181b9800fcaf65a28caf46ba9fd/smw-0.1.3.3-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "95e4cd536e8246f30434a634b3c057a7", "sha256": "c391f5071512a05dc172b3e75d94166fc034503031844210267b40c2bfa9f377" }, "downloads": -1, "filename": "smw-0.1.3.3.tar.gz", "has_sig": false, "md5_digest": "95e4cd536e8246f30434a634b3c057a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6483, "upload_time": "2014-02-13T21:04:55", "url": "https://files.pythonhosted.org/packages/0f/88/c73fc71e77a9c667502a96820d8bc6905a14c2a132f401c5fc3fe9b831b6/smw-0.1.3.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3db2d7f94275ede1773e3693335cab08", "sha256": "2ef535c2a63c6dfb088bc7713f7a468a6a4a35c2008c3e26977afeff04954a98" }, "downloads": -1, "filename": "smw-0.1.3.3-py2.7.egg", "has_sig": false, "md5_digest": "3db2d7f94275ede1773e3693335cab08", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 10297, "upload_time": "2014-02-13T21:06:25", "url": "https://files.pythonhosted.org/packages/7b/65/ec05ab00c58d2c99f78633aa6f959407a181b9800fcaf65a28caf46ba9fd/smw-0.1.3.3-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "95e4cd536e8246f30434a634b3c057a7", "sha256": "c391f5071512a05dc172b3e75d94166fc034503031844210267b40c2bfa9f377" }, "downloads": -1, "filename": "smw-0.1.3.3.tar.gz", "has_sig": false, "md5_digest": "95e4cd536e8246f30434a634b3c057a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6483, "upload_time": "2014-02-13T21:04:55", "url": "https://files.pythonhosted.org/packages/0f/88/c73fc71e77a9c667502a96820d8bc6905a14c2a132f401c5fc3fe9b831b6/smw-0.1.3.3.tar.gz" } ] }