{ "info": { "author": "PocketEngi", "author_email": "pocketengi@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 2 :: Only", "Topic :: Utilities" ], "description": "pkdx 0.4\n========\nGet quick Pok\u00e9mon info by command line.\n\nFeatures\n--------\n\n* Get battle information about a Pok\u00e9mon (i.e. pretty print output from pok\u00e9api)\n* Get a description of a move/ability\n* Check if a Pok\u00e9mon can have a certain move/ability\n\nInstallation\n------------\n\nIt's on PyPI, so this command in the terminal will work::\n\n $ pip install pkdx\n \n(Or download the package and run ``python setup.py install``. Whatever.)\n\nUsage\n-----\n\nGet a short summary for a Pok\u00e9mon by calling directly on the name::\n\n $ pkdx typhlosion # Species name\n $ pkdx 150 # National dex number\n $ pkdx blaziken-mega # Add -mega, -mega-x, etc for Mega Evolutions\n $ pkdx shaymin-sky # Specify a form if that Pok\u00e9mon has one\n $ pkdx meowstic-male # Specify a gender for major gender differences\n Meowstic-male: PSYCHIC\n Possible abilities: Infiltrator, Keen-Eye, Prankster\n HP |####### | 74\n Attack |#### | 48\n Defense |####### | 76\n Sp. Atk |######## | 83\n Sp. Def |######## | 81\n Speed |########## | 104\n The eyeball patterns on the interior of its ears emit psychic energy. It keeps the patterns tightly covered because that power is too immense.\n\nCheck if some Pok\u00e9mon can learn a move with ``move MOVE PKMN1 PKMN2 ...``::\n\n $ pkdx move focus-punch lucario # Replace spaces with hyphens\n $ pkdx move scratch quilava charmander torchic # List multiple Pok\u00e9mon\n $ pkdx move volt-switch shuckle 405 abomasnow-mega # Mix and match!\n Volt Switch: ELECTRIC (Special)\n Shuckle NOT ABLE!\n Luxray ABLE!\n Abomasnow-mega NOT ABLE!\n\n\nThe same syntax applies for abilities, ``ability ABILITY PKMN1 PKMN2 ...``::\n\n $ pkdx ability intimidate shinx\n $ pkdx ability shadow-tag wynaut gothita wailord\n $ pkdx ability victory-star victini goodra whimsicott\n VICTORY STAR: Raises moves' accuracy to 1.1\u00d7 for friendly Pok\u00e9mon.\n Victini HAS IT!\n Goodra DOESN'T!\n Whimsicott DOESN'T!\n\nSources\n-------\n\npok\u00e9api supplies:\n\n* Pok\u00e9mon info\n* Ability and move availability\n* Move accuracy, descriptions, PP, and power\n\nBulbapedia (through BeautifulSoup) supplies:\n\n* Ability descriptions\n* Move type and category\n\nThe Bulbapedia information is correct as of Omega Ruby and Alpha Sapphire.\nRun ``pkdx --update`` if there have been new games since then.\n\nKnown Issues\n------------\n* Pok\u00e9mon with multiple forms must be named specifically (e.g. ``shaymin-sky``).\n* If a multi-form Pok\u00e9mon has a description, only one of the forms will have it.\n* pok\u00e9api distinguishes between ``meowstic-male`` and ``meowstic-female``, which\n doesn't seem to happen for any other Pok\u00e9mon with major gender differences\n (i.e. ``meowstic`` doesn't work, but specifying the gender makes it valid).\n* pok\u00e9api is inaccurate or outdated in some places.\n - pok\u00e9api move information after move ID 559 is incorrect.\n* This is written in Python 2. This makes using the ``\u00e9`` character complicated.\n\n\nNews\n====\n\n0.4\n---\n*Released Feb 28, 2015*\n\n* **Bring out the champagne: pkdx now requires BeautifulSoup4!**\n* Added installation instructons to README.\n* Included two new files, ``scrape_abilities.py`` and ``scrape_moves.py``, for\n pulling data from Bulbapedia to store locally in JSON format.\n* Implemented --update flag for (short-term) futureproofing.\n* Added description of the requested ability when invoking ``pkdx ability``.\n* Added type and category of the requested move when invoking ``pkdx move``.\n* Changed formatting of move/ability availability table: alignment spacing\n changes based on the length of Pok\u00e9mon names.\n\n0.3\n---\n*Released Feb 21, 2015*\n\n* Added checking if a list of Pok\u00e9mon can have a certain move or ability.\n - Checking information about moves or ability still not implemented.\n* Reclassified PyPI package as ``Development Status :: 3 - Alpha``.\n\nAlso gotta check for reST mistakes more often.\n\n0.2.1\n-----\n*Released Feb 20, 2015*\n\n* Added argument parsing for future use cases. (They aren't implemented yet.)\n\n0.2\n---\n*Released Feb 19, 2015*\n\n* Fixed formatting errors in readme and news notes.\n* Slightly refactored code. There's more than just a main function now.\n* Specified shebang as ``python2`` rather than ``python``.\n* Added detection for common exceptions, such as asking for wrong Pok\u00e9mon names.\n* Added stats and abilities information for Pok\u00e9mon.\n\n0.1.1\n-----\n*Released Feb 19, 2015*\n\n* Filled in metadata for PyPI.\n* Removed egg file from distribution. Source is enough.\n\n0.1\n---\n*Released Feb 19, 2015*\n\n* First properly packaged release.\n\n0.0\n---\n*Released Feb 17, 2015*\n\n* Crappy first try.", "description_content_type": null, "docs_url": null, "download_url": null, "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/PocketEngi/pkdx", "keywords": "pokemon pykemon pokeapi", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "pkdx", "package_url": "https://pypi.org/project/pkdx/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pkdx/", "project_urls": { "Homepage": "https://github.com/PocketEngi/pkdx" }, "release_url": "https://pypi.org/project/pkdx/0.4/", "requires_dist": null, "requires_python": null, "summary": "Command line tool for quick Pokemon info", "version": "0.4" }, "last_serial": 1442875, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "4a4c0180f2b6406237b90c199507dc40", "sha256": "e9803bee0d958c66624192f9981165e46385421db90a5e8737104d580d5cf6e2" }, "downloads": -1, "filename": "pkdx-0.1.tar.gz", "has_sig": false, "md5_digest": "4a4c0180f2b6406237b90c199507dc40", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2513, "upload_time": "2015-02-19T21:34:29", "url": "https://files.pythonhosted.org/packages/f9/43/eee1f2250f9c8f7add69d102f0e6738891e0d75710cc66f0dc770ceb8fd3/pkdx-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "9a487109e16e79ff553bf4a55a87e40f", "sha256": "a38c327188b6010207ba77cb506fec76f8d3a35ddf83e347242b37cfd8e0196e" }, "downloads": -1, "filename": "pkdx-0.1.1.tar.gz", "has_sig": false, "md5_digest": "9a487109e16e79ff553bf4a55a87e40f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2577, "upload_time": "2015-02-19T21:41:36", "url": "https://files.pythonhosted.org/packages/f7/e3/56fca7809c48b0ae6ab217e59b3d4790fa4178bf63f75d1a18fd4d5f2307/pkdx-0.1.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "cc1d9b6626e8acbfde1c63c949450491", "sha256": "7c724b0d382ce48bf60840775845ff90b6ae131c47caecff44f4639f3d3f6a75" }, "downloads": -1, "filename": "pkdx-0.2.tar.gz", "has_sig": false, "md5_digest": "cc1d9b6626e8acbfde1c63c949450491", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3931, "upload_time": "2015-02-20T03:52:33", "url": "https://files.pythonhosted.org/packages/67/5c/a6a6147c1c573f56dca53013231dec78f747f1341c7417cdb77c6cdcd20e/pkdx-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "d2ef7e07a8d07046756d4131e92fa2ff", "sha256": "8fc0ac354da1b7378f8d4699a505d01bc8d93077f19ee9bc77a1fe5e7fba62b9" }, "downloads": -1, "filename": "pkdx-0.2.1.tar.gz", "has_sig": false, "md5_digest": "d2ef7e07a8d07046756d4131e92fa2ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4135, "upload_time": "2015-02-21T04:23:26", "url": "https://files.pythonhosted.org/packages/d1/58/4b5c76639460c8aecfb83ef47052fb554d38bb1c613ec970b97c5922f5c4/pkdx-0.2.1.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "944535089676dd4cb8d426368e73c609", "sha256": "4c075902d2bfa34d16a3abc7ba11b3a5d44627e9b7d84d19f0830793f379d445" }, "downloads": -1, "filename": "pkdx-0.3.tar.gz", "has_sig": false, "md5_digest": "944535089676dd4cb8d426368e73c609", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4483, "upload_time": "2015-02-22T02:16:40", "url": "https://files.pythonhosted.org/packages/ff/25/17de79652fa8a1a6c90857c12684fa4ac974b27721092430f7bc15e08d56/pkdx-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "279f66a744918eb42fc601f789412867", "sha256": "672acc1a8e61093c501b40c99ba409f6804aad74cdfeffed42087cd1cb7358ca" }, "downloads": -1, "filename": "pkdx-0.4.tar.gz", "has_sig": false, "md5_digest": "279f66a744918eb42fc601f789412867", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6233, "upload_time": "2015-03-01T05:01:43", "url": "https://files.pythonhosted.org/packages/83/5e/7d5bb5d2da20edbd8f8152f043c1a9671d77bca65dec3f097ad05f53e26d/pkdx-0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "279f66a744918eb42fc601f789412867", "sha256": "672acc1a8e61093c501b40c99ba409f6804aad74cdfeffed42087cd1cb7358ca" }, "downloads": -1, "filename": "pkdx-0.4.tar.gz", "has_sig": false, "md5_digest": "279f66a744918eb42fc601f789412867", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6233, "upload_time": "2015-03-01T05:01:43", "url": "https://files.pythonhosted.org/packages/83/5e/7d5bb5d2da20edbd8f8152f043c1a9671d77bca65dec3f097ad05f53e26d/pkdx-0.4.tar.gz" } ] }