{ "info": { "author": "flow.gunso", "author_email": "flow.gunso@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Internet :: WWW/HTTP :: Dynamic Content :: Wiki", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Text Processing", "Topic :: Utilities" ], "description": "# pyktionary\n\n[![pyktionary 0.7.1 build status](https://gitlab.com/flow.gunso/pyktionary/badges/0.7.1/pipeline.svg)](https://gitlab.com/flow.gunso/pyktionary/commits/0.7.1)\n[![pyktionary is on PyPi](https://img.shields.io/pypi/v/pyktionary.svg)](https://pypi.org/project/pyktionary/)\n\n\nSimple Wiktionary scraper. Get information from words in Wiktionary.\n\n__The module is at an early stage, be advised that:__\n- **Only [french Wiktionary](https://fr.wiktionary.org/) is supported.**\n- **The following sections are not scraped:**\n - **_Prononciation_**\n - **_Anagrammes_**\n - **_Voir aussi_**\n - **_R\u00e9f\u00e9rences_**\n - **_Forme de verbe_**\n- __Any section not matching _\u00c9tymologie_ is scraped as _D\u00e9finition_.__\n\n# What pyktionary is\n\nA scraper that gets data on words from Wiktionary.\nSections of a word are scraped as raw HTML into a dict, see [Example](#Example).\n\n# What pyktionary is not\n\nAn interface to make changes to Wiktionary. You can NOT send data to Wiktionary with this module.\n\n# What's next ?\n\nThis module is at a very early stage. It only cover my specific use case, which is scraping a word's etymology and definitions from french Wiktionary.\n\nThe module will improve over time. Priorities are for the following features and fixes:\n- Scrap all sections from a word.\n- Support wiktionaries from other languages.\n\nYou can read the [TODO](TODO.md) for more stuff to do.\n\n# Usage\n\n```python\nfrom pyktionary.models import Wiktionary\n\n# ...\n\nwik = Wiktionary()\nword = wik.word(\"oui\")\n\n# ...\n```\n\n# Example\n\n###### With word [oui](https://fr.wiktionary.org/wiki/oui):\n\nThe following code:\n```python\n from pyktionary.models import Wiktionary\n wik = Wiktionary()\n word = wik.word(\"oui\")\n pprint.pprint(word, compact=True)\n```\noutput:\n```bash\n{\n\t'\u00c9tymologie': '
( 1380) De l\u2019ancien fran\u00e7ais o\u00efl ( 1080) , forme compos\u00e9e de o \u00ab\\xa0cela\\xa0\u00bb ( 842) , au sens de \u00ab\\xa0oui\\xa0\u00bb (\u00e0 comparer de \u00f2c \u00ab\\xa0oui\\xa0\u00bb en occitan ), renforc\u00e9 par le pronom personnel il (on trouve aussi o-je , o-tu , o nos , o vos ). [1] [2] Les mots \u00ab\\xa0oui\\xa0\u00bb et \u00ab\\xa0\u00f2c\\xa0\u00bb sont des calques celtiques [1] .
',\n\t'D\u00e9finition': '
  1. R\u00e9ponse de oui . Vote pour. Note d\u2019usage\\xa0: L\u2019 article d\u00e9fini ne s\u2019 \u00e9lide pas devant ce mot.
'\n}\n```\n\n# Licence\n\nThis module is licenced under GNU GPL v3.\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://gitlab.com/flow.gunso/pyktionary", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "pyktionary", "package_url": "https://pypi.org/project/pyktionary/", "platform": "", "project_url": "https://pypi.org/project/pyktionary/", "project_urls": { "Homepage": "https://gitlab.com/flow.gunso/pyktionary" }, "release_url": "https://pypi.org/project/pyktionary/0.7.1/", "requires_dist": [ "beautifulsoup4 (==4.6.3)", "requests (==2.20.1)" ], "requires_python": "", "summary": "Simple Wiktionary scraper", "version": "0.7.1" }, "last_serial": 4939005, "releases": { "0.5a0": [ { "comment_text": "", "digests": { "md5": "0b173a488c4847ab3df0d1f59427d18f", "sha256": "0bc3def2c33254f3b6408cf27e125a284ef48b2a1525cc7c6e33af7b8f35e135" }, "downloads": -1, "filename": "pyktionary-0.5a0-py3-none-any.whl", "has_sig": false, "md5_digest": "0b173a488c4847ab3df0d1f59427d18f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5604, "upload_time": "2018-10-02T17:41:09", "url": "https://files.pythonhosted.org/packages/69/d2/65c8896a83a85528b8717907da6215c3c7558b0fb408eac6c97e55551671/pyktionary-0.5a0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a505ef3e72dc403a3cf69c6bb4529904", "sha256": "eae4841ed224fce9418d724e946bf23d43b8dd1b6dad0b104fa4c495c61cebce" }, "downloads": -1, "filename": "pyktionary-0.5a0.tar.gz", "has_sig": false, "md5_digest": "a505ef3e72dc403a3cf69c6bb4529904", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4856, "upload_time": "2018-10-02T17:41:10", "url": "https://files.pythonhosted.org/packages/e0/10/f1356acdc81afba70f276681dfca639cbf8b114fa1d588ef7e3b95732dab/pyktionary-0.5a0.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "d1b6a16e1a745d1ee908c910ce66e173", "sha256": "bb6abc1fd439b3be957c779606db5f28e0fb407001889540154d9175e8818c7e" }, "downloads": -1, "filename": "pyktionary-0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "d1b6a16e1a745d1ee908c910ce66e173", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18360, "upload_time": "2019-02-27T11:09:38", "url": "https://files.pythonhosted.org/packages/84/58/8e67a068069850926f869029791a2ad9084fea81e03b518a894bc3dacbb2/pyktionary-0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "997b44a40dc834695d1c8364c488ab37", "sha256": "138fb674a46f5b297bef0595e12f11ac2ce1b845af867513ec0ecc1342138661" }, "downloads": -1, "filename": "pyktionary-0.6.tar.gz", "has_sig": false, "md5_digest": "997b44a40dc834695d1c8364c488ab37", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5345, "upload_time": "2019-02-27T11:09:39", "url": "https://files.pythonhosted.org/packages/8c/60/3fde29387bedf80ebbe2f99be66c2db5ab64433f082c241afc7fa09fdf04/pyktionary-0.6.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "1c2face16d7cc11d02479b4f5a171d76", "sha256": "a283830490e078c8c17ea1aa706cb387fcb567b54e92e12ee046830a8f976aa5" }, "downloads": -1, "filename": "pyktionary-0.6.1-py3-none-any.whl", "has_sig": false, "md5_digest": "1c2face16d7cc11d02479b4f5a171d76", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18381, "upload_time": "2019-02-27T11:22:57", "url": "https://files.pythonhosted.org/packages/e9/90/b6c0939260c0e61db58ad683a6064825c858621fb063d2dc870d6afefe02/pyktionary-0.6.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "87c25d31997fd547e0eb1b745816bb49", "sha256": "2029140fb283224ada879e8938ebdce2394eb836fb97476ea6893b5634fc9908" }, "downloads": -1, "filename": "pyktionary-0.6.1.tar.gz", "has_sig": false, "md5_digest": "87c25d31997fd547e0eb1b745816bb49", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5349, "upload_time": "2019-02-27T11:22:58", "url": "https://files.pythonhosted.org/packages/74/21/67dfaf1acb2765300915861305f0b1f379aab36e3ca36b0c7e55db5462db/pyktionary-0.6.1.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "bcb70f2252f90df33e85d5aa51889ff8", "sha256": "7c64ed069e9e89d05f4422aff0b9b6e907ce66f983fbd721420a8087747b36a7" }, "downloads": -1, "filename": "pyktionary-0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "bcb70f2252f90df33e85d5aa51889ff8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18448, "upload_time": "2019-03-14T09:54:52", "url": "https://files.pythonhosted.org/packages/a9/cf/7cb2ae1d1dccb30d12790cb84696545b8466a919913cd0ea43c9eb54461b/pyktionary-0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e805ab75f4ee5f3c0d0e9fbd2b7407b8", "sha256": "c82ecdd5fc3471a65a22ef0c9cf22533ae174b29f89149a5a24050dab27540af" }, "downloads": -1, "filename": "pyktionary-0.7.tar.gz", "has_sig": false, "md5_digest": "e805ab75f4ee5f3c0d0e9fbd2b7407b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5482, "upload_time": "2019-03-14T09:54:53", "url": "https://files.pythonhosted.org/packages/43/7f/f5acf2b3d2da20512532a4811141843faf655f503b217cbdaab8c07adb73/pyktionary-0.7.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "44d96a4ca8ad7388bc00ac9a8c027bf4", "sha256": "2c95d08a8492d93f21d7d258b5a8d62fbf355464b5491a535fa2f20adad0a3ef" }, "downloads": -1, "filename": "pyktionary-0.7.1-py3-none-any.whl", "has_sig": false, "md5_digest": "44d96a4ca8ad7388bc00ac9a8c027bf4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18478, "upload_time": "2019-03-14T10:54:01", "url": "https://files.pythonhosted.org/packages/e2/fd/66267c05aabd4d3188c6530d9d18070380cbaa75f01e0728239c1eaf411e/pyktionary-0.7.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "43a83c64b0faca6717ef95cedfcfd5e4", "sha256": "bb0ce63c922d4cda6997d465756845067f2a876923d8d2d171757a640ed3fd63" }, "downloads": -1, "filename": "pyktionary-0.7.1.tar.gz", "has_sig": false, "md5_digest": "43a83c64b0faca6717ef95cedfcfd5e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5491, "upload_time": "2019-03-14T10:54:03", "url": "https://files.pythonhosted.org/packages/46/e2/4894f515f3714f9e4ee7db30dceaa7cd6f99e08cd61d6cffa9e2d184424a/pyktionary-0.7.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "44d96a4ca8ad7388bc00ac9a8c027bf4", "sha256": "2c95d08a8492d93f21d7d258b5a8d62fbf355464b5491a535fa2f20adad0a3ef" }, "downloads": -1, "filename": "pyktionary-0.7.1-py3-none-any.whl", "has_sig": false, "md5_digest": "44d96a4ca8ad7388bc00ac9a8c027bf4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18478, "upload_time": "2019-03-14T10:54:01", "url": "https://files.pythonhosted.org/packages/e2/fd/66267c05aabd4d3188c6530d9d18070380cbaa75f01e0728239c1eaf411e/pyktionary-0.7.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "43a83c64b0faca6717ef95cedfcfd5e4", "sha256": "bb0ce63c922d4cda6997d465756845067f2a876923d8d2d171757a640ed3fd63" }, "downloads": -1, "filename": "pyktionary-0.7.1.tar.gz", "has_sig": false, "md5_digest": "43a83c64b0faca6717ef95cedfcfd5e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5491, "upload_time": "2019-03-14T10:54:03", "url": "https://files.pythonhosted.org/packages/46/e2/4894f515f3714f9e4ee7db30dceaa7cd6f99e08cd61d6cffa9e2d184424a/pyktionary-0.7.1.tar.gz" } ] }