{ "info": { "author": "Jeremiah Boby", "author_email": "jeremiahboby@gmail.com", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python :: 3" ], "description": "TapMap\n===================\nGenerate high-quality, customizable keyboard heatmaps with a single command.\n- - - - \n\n# Installation: #\nUse `pip install tapmap` to install the package.\n\n# Usage: #\n`tapmap --help` will produce the following help message:\n```\nusage: tapmap [-h] [-d D] [-c C] input_file output_file\n\nGenerate a keyboard heatmap from a text file.\n\npositional arguments:\n input_file the name of the file to process\n output_file the name of the .png file to output\n\noptional arguments:\n -h, --help show this help message and exit\n -d D dpi of the output image (defaults to 600)\n -c C matplotlib cmap argument:\n https://matplotlib.org/users/colormaps.html (defaults to\n \"viridis\")\n```\nTo generate a keyboard heatmap `map.png` from an input file `input.txt`, use: `tapmap input.txt map.png`
\n\n\n![Default CMap](https://i.imgur.com/VfxQECB.png)\n\nTapMap also supports all matplotlib colormaps: `tapmap input.txt map.png -c winter`\n\n![Winter CMap](https://i.imgur.com/PcIljzp.png)\n\nThere are 79 colormaps to choose from, take your pick from [the matplotlib reference.](https://matplotlib.org/users/colormaps.html)\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/AnonGuy/TapMap", "keywords": "matplotlib PIL numpy", "license": "", "maintainer": "", "maintainer_email": "", "name": "tapmap", "package_url": "https://pypi.org/project/tapmap/", "platform": "", "project_url": "https://pypi.org/project/tapmap/", "project_urls": { "Homepage": "https://github.com/AnonGuy/TapMap" }, "release_url": "https://pypi.org/project/tapmap/1.4/", "requires_dist": [ "Pillow", "numpy", "matplotlib" ], "requires_python": "", "summary": "A generator for keyboard heatmap images", "version": "1.4" }, "last_serial": 3825282, "releases": { "1.1": [ { "comment_text": "", "digests": { "md5": "079c31545d063cb33128cb823c5de51a", "sha256": "6044066bc9c5b01dc93253937064e22841e91317244f6e370ede2be6a7df549e" }, "downloads": -1, "filename": "tapmap-1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "079c31545d063cb33128cb823c5de51a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 454481, "upload_time": "2018-05-01T21:53:21", "url": "https://files.pythonhosted.org/packages/6c/43/5c9625a2ee44391d7e5d797608083394b53ff197d3087223c95289f73302/tapmap-1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "63ac88ca87db754e715ca91c9d36ee36", "sha256": "e8a7bfbfdd52e22e612502d7a13c280c5398ae6b353390e2c9ded51fb06bfbe2" }, "downloads": -1, "filename": "tapmap-1.1.tar.gz", "has_sig": false, "md5_digest": "63ac88ca87db754e715ca91c9d36ee36", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 454950, "upload_time": "2018-05-01T21:53:24", "url": "https://files.pythonhosted.org/packages/24/5c/0dba5c941b4229422a9dbd78f888d4252972306e079dfd60a65231721a8f/tapmap-1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "e1bd4b4a3ebccfd040e655e4b9d91942", "sha256": "172ec2030fa7e11f210615dae10b82f0b98f6f19d52215a10b2b9bf08457dfd0" }, "downloads": -1, "filename": "tapmap-1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "e1bd4b4a3ebccfd040e655e4b9d91942", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 454478, "upload_time": "2018-05-01T21:59:42", "url": "https://files.pythonhosted.org/packages/d3/50/3310c37a4c7496c3c9b378be770f4d110cf7e87e4a1a6d5304905c615073/tapmap-1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "309172feb2052dce054069e3a9e164a5", "sha256": "47b7b829daa3434b21cdbcc1ab4fda1a89f9d112f0b937ca3a2b54e2515aa1ad" }, "downloads": -1, "filename": "tapmap-1.2.tar.gz", "has_sig": false, "md5_digest": "309172feb2052dce054069e3a9e164a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 454941, "upload_time": "2018-05-01T21:59:47", "url": "https://files.pythonhosted.org/packages/e5/ca/d1d00ef2acd33d5c69fd81c28784a9dd8684bef0494fb1c9a4560a415660/tapmap-1.2.tar.gz" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "2d8920f3609a70fb59caad3db640adc5", "sha256": "85638b0f7bfb40972006c260bb3493100d15ceee598e09698a9a6aead50b579e" }, "downloads": -1, "filename": "tapmap-1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "2d8920f3609a70fb59caad3db640adc5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 454482, "upload_time": "2018-05-01T22:37:53", "url": "https://files.pythonhosted.org/packages/81/70/c73e564668530ba817e7493b10d163b105c38fe8652dd2e1e3cea2ede0aa/tapmap-1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8b064043e57c83dd348aff5bad46543e", "sha256": "3dd8a1a1047ab61f9fe674fc1604356a6578ba5b381bda5ddb49fd7081380ec0" }, "downloads": -1, "filename": "tapmap-1.3.tar.gz", "has_sig": false, "md5_digest": "8b064043e57c83dd348aff5bad46543e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 454945, "upload_time": "2018-05-01T22:37:57", "url": "https://files.pythonhosted.org/packages/1f/76/6a3fbfaf1c3ead9f3785b07257e3d0082ba5989488e3ec270f5d25a7c340/tapmap-1.3.tar.gz" } ], "1.4": [ { "comment_text": "", "digests": { "md5": "821ee99b36c8ea2e7e9dec51bed2c384", "sha256": "1e6c470f01aec7ad9558394ebd9d9aeee929628a06a8c8cd946a344f8e84f1b4" }, "downloads": -1, "filename": "tapmap-1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "821ee99b36c8ea2e7e9dec51bed2c384", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 454584, "upload_time": "2018-05-01T22:58:49", "url": "https://files.pythonhosted.org/packages/94/b8/9120bd27ccad45ca70449d48383dc37d14978703adb8f49a1eccba744c2d/tapmap-1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dff0d9ff8118d07f2c9717dc64e16512", "sha256": "cbe03da5de67872394fe7842d3bab0df436be947c6669bff870a62ab19fdc5c3" }, "downloads": -1, "filename": "tapmap-1.4.tar.gz", "has_sig": false, "md5_digest": "dff0d9ff8118d07f2c9717dc64e16512", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 455086, "upload_time": "2018-05-01T22:58:52", "url": "https://files.pythonhosted.org/packages/cb/81/0d7c901f62472b33b7a517dd9cb009f4474711f70a39db55d40bb6e6ef30/tapmap-1.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "821ee99b36c8ea2e7e9dec51bed2c384", "sha256": "1e6c470f01aec7ad9558394ebd9d9aeee929628a06a8c8cd946a344f8e84f1b4" }, "downloads": -1, "filename": "tapmap-1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "821ee99b36c8ea2e7e9dec51bed2c384", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 454584, "upload_time": "2018-05-01T22:58:49", "url": "https://files.pythonhosted.org/packages/94/b8/9120bd27ccad45ca70449d48383dc37d14978703adb8f49a1eccba744c2d/tapmap-1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dff0d9ff8118d07f2c9717dc64e16512", "sha256": "cbe03da5de67872394fe7842d3bab0df436be947c6669bff870a62ab19fdc5c3" }, "downloads": -1, "filename": "tapmap-1.4.tar.gz", "has_sig": false, "md5_digest": "dff0d9ff8118d07f2c9717dc64e16512", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 455086, "upload_time": "2018-05-01T22:58:52", "url": "https://files.pythonhosted.org/packages/cb/81/0d7c901f62472b33b7a517dd9cb009f4474711f70a39db55d40bb6e6ef30/tapmap-1.4.tar.gz" } ] }