{ "info": { "author": "Yuri Astrakhan", "author_email": "YuriAstrakhan@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3" ], "description": "# pywikiapi: A Tiny Python MediaWiki API Lib\n\nThis is a minimalistic library that handles some of the core MediaWiki API complexities like handling continuations, login, errors, and warnings, but does not impose any additional abstraction layers, allowing you to use every single feature of the MW API directly in the most optimal way. \n\nThe library was written by the original author of the MediaWiki API itself, and tries to address some of the mistakes of the original API design... Some things should have been done differently. :)\n\n```python\nfrom pywikiapi import wikipedia\n# Connect to English Wikipedia\nsite = wikipedia('en')\n\n# Iterate over all query results as they are returned\n# from the server, handling continuations automatically.\n# (pages whose title begins with \"New York-New Jersey\")\nfor r in site.query(list='allpages', apprefix='New York-New Jersey'):\n for page in r.allpages:\n print(page.title)\n\n# Iterate over two pages, getting the page info and the list of links for each of the two pages. Each page will be yielded as a separate result.\nfor page in site.query_pages(titles=['Test', 'API'], prop=['links', 'info'], pllimit=10):\n print(page.title)\n print(', '.join([l.title for l in page.links]))\n print()\n\nsite.login('username', 'password')\nsite('edit', text=...)\n```\n\n## Installation\n\nYou can install the from [PyPI](https://pypi.org/project/pywikiapi/):\n\n pip install pywikiapi\n\nThe library supports Python 2.7+ and Python 3.4+\n\n## How to use\n\n* Create a `Site` object, either directly or with the `wikipedia` helper function.\n* Use `site.query(...)` or `site.iterate(action, ...)` for all iteration-related API calls. The API will handle all the continuation logic internally.\n* Use `site.query_pages(...)` to get one page object at a time from the action=query.\n* Use `site('query', meta='siteinfo')` te access any API action, passing any additional params as keys.\n\n### Data formats\nThe library will properly handle all of the basic parameter types:\n* Numbers and strings will be passed as is\n* Boolean `True` will be passed as `\"1\"`.\n* `None` and boolean `False` will **not** be included.\n* Datetimes will be formatted with `isoformat()`. **Warning:** make sure datetime is in UTC timezone.\n* Lists will be converted into a pipe `|` -separated string of values.\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/nyurik/pywikiapi", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pywikiapi", "package_url": "https://pypi.org/project/pywikiapi/", "platform": "", "project_url": "https://pypi.org/project/pywikiapi/", "project_urls": { "Homepage": "https://github.com/nyurik/pywikiapi" }, "release_url": "https://pypi.org/project/pywikiapi/3.1.0/", "requires_dist": [ "importlib-resources", "typing", "requests" ], "requires_python": "", "summary": "Tiny MediaWiki API client library from the author of the MW API", "version": "3.1.0" }, "last_serial": 5719203, "releases": { "1.0.1": [ { "comment_text": "", "digests": { "md5": "7381dbe2d8415585e3033506faf28790", "sha256": "638a1e00130b7470e30adf5b369df165e8c3615cb8df6a2088c3dcdec33b412e" }, "downloads": -1, "filename": "pywikiapi-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7381dbe2d8415585e3033506faf28790", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8361, "upload_time": "2018-12-04T20:03:53", "url": "https://files.pythonhosted.org/packages/66/04/e3fb0eb27334fe3cc53e4a71de8ea0a8f0c259a8e3f5eb1dd552c7b26774/pywikiapi-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ebc24957987c775d4841318c429773c5", "sha256": "fd3c860d392204a85f9212b1292891a3a74b62de61ee9e4326f623e80e037135" }, "downloads": -1, "filename": "pywikiapi-1.0.1.tar.gz", "has_sig": false, "md5_digest": "ebc24957987c775d4841318c429773c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6489, "upload_time": "2018-12-04T20:03:55", "url": "https://files.pythonhosted.org/packages/46/7b/7bde38947a240512a29259f4d2ca37c0ad7dbd727dcf225d5992ee4910cc/pywikiapi-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "c3638a4a488f09bf8b8eb3ebe92f71c3", "sha256": "63403afe4b0c4a26f18601fde4c59a76728ee4ff2c59c42da9c4a466a6a4260d" }, "downloads": -1, "filename": "pywikiapi-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c3638a4a488f09bf8b8eb3ebe92f71c3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8392, "upload_time": "2018-12-05T07:36:40", "url": "https://files.pythonhosted.org/packages/46/d4/b6e62604746beb136e8cf8d8a731f0a9a08321d3ec507d5b2e2173f572ee/pywikiapi-1.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dfdbd214c2a90553f275f5fd78d092c5", "sha256": "8049e52f609b2177c14c32041df7fea7eeea37d952f70ee38700cc67b4595974" }, "downloads": -1, "filename": "pywikiapi-1.0.2.tar.gz", "has_sig": false, "md5_digest": "dfdbd214c2a90553f275f5fd78d092c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6527, "upload_time": "2018-12-05T07:34:29", "url": "https://files.pythonhosted.org/packages/84/eb/9040ef53e34ebd2e6f044389d2321da044b0d1fae9c1bc968c2a576470f8/pywikiapi-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "4685822835c307486fac1bc7e0206f74", "sha256": "ef30d3b21b235935d5acb097dde2d20ae34ac8206cd6882fd5caa1430bd75135" }, "downloads": -1, "filename": "pywikiapi-1.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4685822835c307486fac1bc7e0206f74", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8537, "upload_time": "2018-12-07T23:43:07", "url": "https://files.pythonhosted.org/packages/06/50/b00098254426cc9f4e8e695bb5a6fd5a74bc295720bb4e913b7a9b0fb50f/pywikiapi-1.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c3d39976afdbdbdba66a6e3195994354", "sha256": "7057826ada36d2e085c2e0a6ae3c92a20e876a8944c6d9cc9c83499fff380764" }, "downloads": -1, "filename": "pywikiapi-1.0.3.tar.gz", "has_sig": false, "md5_digest": "c3d39976afdbdbdba66a6e3195994354", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6644, "upload_time": "2018-12-07T23:43:09", "url": "https://files.pythonhosted.org/packages/c2/3a/c2c8a0cf1d97b7ab3ac94b0aa0e8a63e4661ca8e4db2e6f3f5d13762ac3b/pywikiapi-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "a439db8e4581a077cb03171a7fd25cfe", "sha256": "69abbcd8bf3c3a31949398f23d9fd06accf1fb3a1bc2588f305265537ab24eed" }, "downloads": -1, "filename": "pywikiapi-1.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a439db8e4581a077cb03171a7fd25cfe", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8579, "upload_time": "2018-12-12T19:33:29", "url": "https://files.pythonhosted.org/packages/97/60/1869180246e25df5896ad6294d9b7f289670fb0986f4eadb236a822131ce/pywikiapi-1.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d20b1fee86c193c498bb85f79a4f2cc9", "sha256": "13cc26bbda9d615b5ad288bad9f51955ecd0db6d4c9e12f6a927117ef7370e82" }, "downloads": -1, "filename": "pywikiapi-1.0.4.tar.gz", "has_sig": false, "md5_digest": "d20b1fee86c193c498bb85f79a4f2cc9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6656, "upload_time": "2018-12-12T19:33:30", "url": "https://files.pythonhosted.org/packages/22/95/52da5ab6e1c4ac2ce4e9880dfb92a9282af3e3561542ed189cf8d43ad4fa/pywikiapi-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "0b7884c93707fd86705c657320c6d090", "sha256": "57851ee6206ba07518117ec6e9fab29ccd789afc39bf7cfd46802a2df4b2e7c2" }, "downloads": -1, "filename": "pywikiapi-1.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0b7884c93707fd86705c657320c6d090", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8585, "upload_time": "2018-12-25T06:11:43", "url": "https://files.pythonhosted.org/packages/1e/c7/d4ccc2b80a10af4e32a34ed913d334d3e7f078a79bfe0ecbd4090983ed9c/pywikiapi-1.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8f3eb60578969794de1c7ac1c7ee2386", "sha256": "bb07b925fb4b3e07d1f9abba8ef941a2cb70632073806890a39a4a4850de183f" }, "downloads": -1, "filename": "pywikiapi-1.0.5.tar.gz", "has_sig": false, "md5_digest": "8f3eb60578969794de1c7ac1c7ee2386", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6695, "upload_time": "2018-12-25T06:11:45", "url": "https://files.pythonhosted.org/packages/c5/39/1fb5ee1a162f312ca86d125d9fb3e746a83b766b40534a8203be1f6fa199/pywikiapi-1.0.5.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "9e48eaa8784dd67d3364f5eba899ba32", "sha256": "5ac2419c834146e292a4133af425685ef319dd30c2b48c4c08dd522aa23c9980" }, "downloads": -1, "filename": "pywikiapi-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9e48eaa8784dd67d3364f5eba899ba32", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9080, "upload_time": "2019-04-08T00:53:32", "url": "https://files.pythonhosted.org/packages/2d/83/2e5c60b9d5e5e2d63aa8533a0d83be63a2dff15565dcaba0a42c899370cb/pywikiapi-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0067b9c31cd8063502587fc3421e8b74", "sha256": "81d3a9a30dd9df44c1d5bf181956ceda26f1ff903219c2d06ec3520c54dd1c55" }, "downloads": -1, "filename": "pywikiapi-1.1.0.tar.gz", "has_sig": false, "md5_digest": "0067b9c31cd8063502587fc3421e8b74", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7167, "upload_time": "2019-04-08T00:53:34", "url": "https://files.pythonhosted.org/packages/f4/c4/908699a678535a36ad69c1521e41ffe490746ee87381ec6f47f1ba39f4be/pywikiapi-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "3238ea5b2a617d9043317db64ed2495f", "sha256": "b5c7084fee393e7d777fc6e8c8887c41222f3f0fba00ce5dab2ce987159791e0" }, "downloads": -1, "filename": "pywikiapi-1.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3238ea5b2a617d9043317db64ed2495f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10460, "upload_time": "2019-04-08T05:35:01", "url": "https://files.pythonhosted.org/packages/ce/ea/aef30a881ef260a25d99ee0ddf851a08aa83a5bd4a362c5d9723c25da262/pywikiapi-1.1.1-py2.py3-none-any.whl" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "efcd2bc01e1877b3b7fc8c6ef6caacee", "sha256": "36154f8a272b7c0c1a7543349a4caf558633f29e9a90aa4ade6d0a40f44b2dfa" }, "downloads": -1, "filename": "pywikiapi-1.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "efcd2bc01e1877b3b7fc8c6ef6caacee", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9315, "upload_time": "2019-04-11T18:01:23", "url": "https://files.pythonhosted.org/packages/02/05/01bc22014cd674f58ded593f7a08b16c866e749225ceb49ad7d6800e2826/pywikiapi-1.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3a5b5d301486270c91db43bc8d923c89", "sha256": "3b2f64fd3c60be8d30c80402ee7a974167715fd9ee060050240b5cb9b699b4ad" }, "downloads": -1, "filename": "pywikiapi-1.2.0.tar.gz", "has_sig": false, "md5_digest": "3a5b5d301486270c91db43bc8d923c89", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7381, "upload_time": "2019-04-11T18:01:25", "url": "https://files.pythonhosted.org/packages/44/88/0f4b0bdefd52aaf30a1790db0f7a54d1b2c04730e95ea34200e5526787f3/pywikiapi-1.2.0.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "c187a04e4ceb1e41534ebb49ee183923", "sha256": "4dfd98bbfecfe707e91794ae6b573c0ae65cbe2afbf2c250aac60f4739c453b0" }, "downloads": -1, "filename": "pywikiapi-1.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c187a04e4ceb1e41534ebb49ee183923", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9328, "upload_time": "2019-04-11T21:57:25", "url": "https://files.pythonhosted.org/packages/41/29/b111f2efe38805e174adcb05f06179759c01d02aa075e78f18deea8e95be/pywikiapi-1.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f05a39133e7dc265d67bf3a03c466fd2", "sha256": "4b566123616f6294b3336174fe72377d7017577df9ceadcedaaa8f6852a32ccc" }, "downloads": -1, "filename": "pywikiapi-1.3.0.tar.gz", "has_sig": false, "md5_digest": "f05a39133e7dc265d67bf3a03c466fd2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7392, "upload_time": "2019-04-11T21:57:26", "url": "https://files.pythonhosted.org/packages/11/65/395a8de34439ec9d99f99b86d3d969eb5e2017d4c8bbbd1818d5b2b8ea85/pywikiapi-1.3.0.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "5415d612fb46297484036c507ef46b84", "sha256": "f2d69b1039448c6b1fb720f89735b71dd2e5b3da4c2bb62a079aeed6a6389895" }, "downloads": -1, "filename": "pywikiapi-1.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5415d612fb46297484036c507ef46b84", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9330, "upload_time": "2019-04-11T22:07:44", "url": "https://files.pythonhosted.org/packages/b6/f9/b50b636310007cb6ed43abb7df51727ad8fe53fc8e6a3dbd11340f10574a/pywikiapi-1.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0895cfde5a56175af7c8705a6b208579", "sha256": "5dcb7155987ca36a2087032bbe4a0fdbee8fc463a9bacb141a94207df1a03588" }, "downloads": -1, "filename": "pywikiapi-1.3.1.tar.gz", "has_sig": false, "md5_digest": "0895cfde5a56175af7c8705a6b208579", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7396, "upload_time": "2019-04-11T22:07:46", "url": "https://files.pythonhosted.org/packages/de/14/da812b1232f7d23abe3cead5623c021808464f44cf78c33d2afde094d452/pywikiapi-1.3.1.tar.gz" } ], "1.3.2": [ { "comment_text": "", "digests": { "md5": "7867e46135625395b7a781eb4fdaa18e", "sha256": "cdf5bb75f57dba5d48c622ec27fe9a36b28efbcda796a38f35bbc9b07e4a8219" }, "downloads": -1, "filename": "pywikiapi-1.3.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7867e46135625395b7a781eb4fdaa18e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9365, "upload_time": "2019-04-13T03:02:06", "url": "https://files.pythonhosted.org/packages/e1/46/2ed05b83501c51c68c49efe83908eb737aa28a272a249d2dab8d0af5a4ae/pywikiapi-1.3.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a1ff8ab19b18936e1c79671c3be6e4e2", "sha256": "b0600a7f59b7f97cb08a6ed2f7cae3d9ad51f67e9fadeb612a8ee30105cb2b9c" }, "downloads": -1, "filename": "pywikiapi-1.3.2.tar.gz", "has_sig": false, "md5_digest": "a1ff8ab19b18936e1c79671c3be6e4e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7424, "upload_time": "2019-04-13T03:02:08", "url": "https://files.pythonhosted.org/packages/f3/33/cc0ee43ed859cbb5311bab58f58a5e65812f9e1524a2899633db19122561/pywikiapi-1.3.2.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "c91ea7ea00310a1546af097b259c21b4", "sha256": "c449f5f9fb1bafdc106a8add9ddef2b372b51dbdc58a6357737e296f99d7bc3f" }, "downloads": -1, "filename": "pywikiapi-1.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c91ea7ea00310a1546af097b259c21b4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9740, "upload_time": "2019-08-11T03:19:51", "url": "https://files.pythonhosted.org/packages/0c/72/1bd8d2748123ea7f946011eab4c8ff9502fb8ecb057681fab3206b2bedc3/pywikiapi-1.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5a95b6514eaeac6b541a3f03196c3194", "sha256": "f8bcc6a3025ae318d817e6fc32a43215faba34efefbd3743e250a28d2ac672f4" }, "downloads": -1, "filename": "pywikiapi-1.4.0.tar.gz", "has_sig": false, "md5_digest": "5a95b6514eaeac6b541a3f03196c3194", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7664, "upload_time": "2019-08-11T03:19:53", "url": "https://files.pythonhosted.org/packages/bc/f0/38270b8cb37bb4be3bdc1282adc909f85b9d4f5edf77c9b7b18b7cbdfe1f/pywikiapi-1.4.0.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "1b6cc47a6d781b929a835750da78d568", "sha256": "d19f4f94f6253314e87fb68d4aa810e7d5610f3c1bb229c71183746b61d9a973" }, "downloads": -1, "filename": "pywikiapi-2.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1b6cc47a6d781b929a835750da78d568", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9744, "upload_time": "2019-08-20T00:02:39", "url": "https://files.pythonhosted.org/packages/b9/b4/a75972a09ca1a0e254937181f910bd39ca78ee87154e1753a281a517a0a0/pywikiapi-2.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ebc2e528828689ed72a6368d3923d100", "sha256": "b9ba2f1f418f63f12b86f3c6360a2e5df244961d685f3d3a1e52ea2c844c7b9c" }, "downloads": -1, "filename": "pywikiapi-2.0.0.tar.gz", "has_sig": false, "md5_digest": "ebc2e528828689ed72a6368d3923d100", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7666, "upload_time": "2019-08-20T00:02:41", "url": "https://files.pythonhosted.org/packages/06/79/0e9809fe60f50f7fc0f886c60fa322d98735f32d132ddb8984912c5d83b2/pywikiapi-2.0.0.tar.gz" } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "d7193177b2cb8d734c4f0aa9a1001d4b", "sha256": "7bb3b1599d710f749d131e2eb5d7e78115d26a4859e6a4e3158ce5155da0401d" }, "downloads": -1, "filename": "pywikiapi-3.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d7193177b2cb8d734c4f0aa9a1001d4b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10096, "upload_time": "2019-08-22T04:50:31", "url": "https://files.pythonhosted.org/packages/01/74/c6472860bfe04026c868c81e9235308b6cf3c0899ed149e9c48900ae000c/pywikiapi-3.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "950b5e0a2d4cbaa26b63ef93440270d4", "sha256": "db915dda3559c12ebcdf18862bf5e61cdc8d5f7fb12147c098a3237950c25e7d" }, "downloads": -1, "filename": "pywikiapi-3.0.0.tar.gz", "has_sig": false, "md5_digest": "950b5e0a2d4cbaa26b63ef93440270d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8011, "upload_time": "2019-08-22T04:50:33", "url": "https://files.pythonhosted.org/packages/ab/fa/b204380f8b061d4019361735ffcd478ccc0007fbbe468352da4f440eec23/pywikiapi-3.0.0.tar.gz" } ], "3.1.0": [ { "comment_text": "", "digests": { "md5": "1d0787b9433d1180a5eded12719733f5", "sha256": "3777e18891e8a6a8c662643d7acc2e118d1e3e258dba3b54832666a5245a3704" }, "downloads": -1, "filename": "pywikiapi-3.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1d0787b9433d1180a5eded12719733f5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10184, "upload_time": "2019-08-23T07:00:36", "url": "https://files.pythonhosted.org/packages/3a/a1/3871433e7d0d53e7824cb782b0c1df978e1e20cae7812c23dfc55c8cec66/pywikiapi-3.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "379526ab2832be4e5c4388e71ed84338", "sha256": "f7b96ffd72f3654d8ec52a1336e074346d35307e43081ad39da31312bccba643" }, "downloads": -1, "filename": "pywikiapi-3.1.0.tar.gz", "has_sig": false, "md5_digest": "379526ab2832be4e5c4388e71ed84338", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8093, "upload_time": "2019-08-23T07:00:38", "url": "https://files.pythonhosted.org/packages/98/7f/1a3e72131c21c5b28b5be29196b26487df4d195832082e71d5c4117dd611/pywikiapi-3.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1d0787b9433d1180a5eded12719733f5", "sha256": "3777e18891e8a6a8c662643d7acc2e118d1e3e258dba3b54832666a5245a3704" }, "downloads": -1, "filename": "pywikiapi-3.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1d0787b9433d1180a5eded12719733f5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10184, "upload_time": "2019-08-23T07:00:36", "url": "https://files.pythonhosted.org/packages/3a/a1/3871433e7d0d53e7824cb782b0c1df978e1e20cae7812c23dfc55c8cec66/pywikiapi-3.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "379526ab2832be4e5c4388e71ed84338", "sha256": "f7b96ffd72f3654d8ec52a1336e074346d35307e43081ad39da31312bccba643" }, "downloads": -1, "filename": "pywikiapi-3.1.0.tar.gz", "has_sig": false, "md5_digest": "379526ab2832be4e5c4388e71ed84338", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8093, "upload_time": "2019-08-23T07:00:38", "url": "https://files.pythonhosted.org/packages/98/7f/1a3e72131c21c5b28b5be29196b26487df4d195832082e71d5c4117dd611/pywikiapi-3.1.0.tar.gz" } ] }