{ "info": { "author": "Gail Terman", "author_email": "gterman@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Environment :: Other Environment", "Intended Audience :: Education", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 2 :: Only", "Topic :: Text Editors", "Topic :: Text Editors :: Text Processing" ], "description": "Dots Editor\n===========\nA six-key brailler emulator written in python.\n----------------------------------------------\n|version| |license| |dependencies| |travis|\n\n.. |license| image:: https://img.shields.io/badge/license-MIT-blue.svg\n :target: https://github.com/Gailbear/dots-editor/blob/master/LICENSE.txt\n.. |version| image:: https://img.shields.io/pypi/v/dots-editor.svg\n :target: https://pypi.python.org/pypi/dots-editor\n.. |dependencies| image:: https://img.shields.io/librariesio/github/gailbear/dots-editor.svg\n :target: https://libraries.io/github/Gailbear/dots-editor\n.. |travis| image:: https://travis-ci.org/Gailbear/dots-editor.svg?branch=master\n :target: https://travis-ci.org/Gailbear/dots-editor\n\nTired of being on a mac and having no viable options for a six-key brailler emulator?\nTired of not being able to fix bugs or request features with existing emulators?\n**Me too!**\n\nI was sick of there not being an emulator that is free, easy to use, and easy to install on any operating system.\n\nThis is in Pre-Alpha. Expect bugs, and missing features.\n\nInstallation\n------------\n\n``pip install dots-editor``\n\nUsage\n_____\n\n``dots_editor filename.brl``\n\nThis will open a file for editing. When you quit (I know, scary), it will save.\n\n``dots_editor --unicode filename.txt``\n\nThis will save a file using the unicode braille glyphs. (U+2800 to U+2840)\n\nPre-Alpha features to add\n-------------------------\n- Edit an existing file (I know, big oversight)\n- Start standalone\n- Menu to make a new file or open an existing one\n- Save without exit\n- Binaries for common operating systems\n- Cursor\n\nAlpha features to add\n---------------------\n- resizable window\n- change font size\n- change margin\n- figure out brf format\n- Logo\n- Documentation (and documentation tests)\n- automatic line breaks\n- 8-dot mode\n\nBeta features to add\n--------------------\n- Integration with liblouis\n- contraction help\n- highlighting text to edit or move\n- find/replace\n- save in all common filetypes\n- print (to printer or embosser)\n- spellcheck?\n\nWant to contribute?\n-------------------\n\nWow, cool. I don't currently have any guidelines, but contact me using github,\nand we'll talk. It's much more likely to be a successful talk if you have a pull\nrequest and a good summary of what you're trying to accomplish.", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Gailbear/dots-editor", "keywords": "braile pygame editor", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "dots-editor", "package_url": "https://pypi.org/project/dots-editor/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/dots-editor/", "project_urls": { "Homepage": "https://github.com/Gailbear/dots-editor" }, "release_url": "https://pypi.org/project/dots-editor/0.3.7/", "requires_dist": [ "argparse", "pygame", "setuptools-scm" ], "requires_python": "", "summary": "A six-key brailler emulator written in python.", "version": "0.3.7" }, "last_serial": 2899628, "releases": { "0.2": [ { "comment_text": "", "digests": { "md5": "2aa768c4c420cb2a8b34415b97629266", "sha256": "a15f97b26ffae55e964de76ed3ba0f037f4ed90266739c768d94931b76a07785" }, "downloads": -1, "filename": "dots_editor-0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "2aa768c4c420cb2a8b34415b97629266", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 7850, "upload_time": "2017-05-18T01:53:57", "url": "https://files.pythonhosted.org/packages/c5/43/995db4a7693ca142b275e051dffe037f33d1c61bda7b278feb5f85178ca6/dots_editor-0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "09c076e01681cbb5722f93a0cd20c71b", "sha256": "f9c65bf9bb0101945678e6701159de01742691a377fb2040abcc4e693aba8b4c" }, "downloads": -1, "filename": "dots_editor-0.2.tar.gz", "has_sig": false, "md5_digest": "09c076e01681cbb5722f93a0cd20c71b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3375, "upload_time": "2017-05-18T01:53:59", "url": "https://files.pythonhosted.org/packages/e9/cd/2ac0fcd8cba6891c736fc2bcec9a745728983a7d16c7cff16d316c22861d/dots_editor-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "91c465a35eae44b2880b4aad98b55bf2", "sha256": "0195c49df4a6980ce8f5e24a92b1407864815d55f8d10e4c77b4af73376a8649" }, "downloads": -1, "filename": "dots_editor-0.3-py2-none-any.whl", "has_sig": false, "md5_digest": "91c465a35eae44b2880b4aad98b55bf2", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 119471, "upload_time": "2017-05-18T20:25:02", "url": "https://files.pythonhosted.org/packages/e7/1c/3fcaa498d5c27d9f8f01cf01e768c3061337b5325ebbdfc4dbbbfc192223/dots_editor-0.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "625cad70c524b5ac9d29d8e9c776e730", "sha256": "0e49d4f69aea7b618d7d9cd12ff1867e16099ed180ad12442d8d49ab800b114f" }, "downloads": -1, "filename": "dots_editor-0.3.tar.gz", "has_sig": false, "md5_digest": "625cad70c524b5ac9d29d8e9c776e730", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 114966, "upload_time": "2017-05-18T20:25:04", "url": "https://files.pythonhosted.org/packages/7c/3f/47057423a02c19fdf43c4bd8937fd90d00c8cbe7a1b56f0bf46168d40b3d/dots_editor-0.3.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "d470c42e9820dc14ebaa47007d87b135", "sha256": "5d1667fc666125ecc98f54493fa1f57854ed727d11b422e7af6bfacbb250a25e" }, "downloads": -1, "filename": "dots_editor-0.3.1-py2-none-any.whl", "has_sig": false, "md5_digest": "d470c42e9820dc14ebaa47007d87b135", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 116679, "upload_time": "2017-05-18T20:29:14", "url": "https://files.pythonhosted.org/packages/32/4f/c385ca3563124562811a25de5edbfbcb13912b28f2c525ce6f2c974c23a4/dots_editor-0.3.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3089aab82bb0cd05acf05a8280190bca", "sha256": "20a01e5092c1ac303330b73e225778c6cd1ab485c48415a1c52a5e85fe202a18" }, "downloads": -1, "filename": "dots_editor-0.3.1.tar.gz", "has_sig": false, "md5_digest": "3089aab82bb0cd05acf05a8280190bca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 114972, "upload_time": "2017-05-18T20:29:16", "url": "https://files.pythonhosted.org/packages/91/96/c6a1ad7915ba85c568ac48a6e4946cc2608f1784fbb66bde2eebd60ab081/dots_editor-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "3023664910deeb564ab9d9dc756cfc66", "sha256": "2ed3bbda99b35449ee1b06eabe979d4ded91b14d507fae862d19d26c79b15add" }, "downloads": -1, "filename": "dots_editor-0.3.2-py2-none-any.whl", "has_sig": false, "md5_digest": "3023664910deeb564ab9d9dc756cfc66", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 116699, "upload_time": "2017-05-18T20:54:48", "url": "https://files.pythonhosted.org/packages/69/99/928f54422918483cff5df892d2f3384cd6472256c0191cf3fb3395c2af04/dots_editor-0.3.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "99d1a2d41d9c3fc818016a16a8304bb7", "sha256": "ac9fa7a29b2faf6bf9405456b13230ec69a7592d61f650d4eb74dbcff425f3fb" }, "downloads": -1, "filename": "dots_editor-0.3.2.tar.gz", "has_sig": false, "md5_digest": "99d1a2d41d9c3fc818016a16a8304bb7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 116400, "upload_time": "2017-05-18T20:54:50", "url": "https://files.pythonhosted.org/packages/65/34/e4f356d1df60e6edc7f0dbb555e580b9633fe48f3b62c60b1c3db2fd8901/dots_editor-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "519ddfc5db87a75a6ed4427416f5067f", "sha256": "e11f60d3492c7490fb913198a082c853bc5347dc240e3b854c38a4de4b4dc9c7" }, "downloads": -1, "filename": "dots_editor-0.3.3-py2-none-any.whl", "has_sig": false, "md5_digest": "519ddfc5db87a75a6ed4427416f5067f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 116721, "upload_time": "2017-05-18T23:45:10", "url": "https://files.pythonhosted.org/packages/eb/86/d668a969543e26e5ec5351c9e208557e06f2bbd61be9eba617160824bd53/dots_editor-0.3.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d76d9062bd018a0fa01770a7f20d025e", "sha256": "0874d65c806cfdabfecdcdb03a478ea66f8188bc390eac750e4ec66529ad7967" }, "downloads": -1, "filename": "dots_editor-0.3.3.tar.gz", "has_sig": false, "md5_digest": "d76d9062bd018a0fa01770a7f20d025e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 117717, "upload_time": "2017-05-18T23:45:12", "url": "https://files.pythonhosted.org/packages/c1/bc/8acafc3a20f428792d3b51dcf1e21045ec93693b2fe4099045dcfa1aa8be/dots_editor-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "086c9ab0d2e77cfeb23af4e24d30062e", "sha256": "f53332c70ae1b4405a547e11b1cf6c89fb4ef64c759835e68dbcef808ee9aa7f" }, "downloads": -1, "filename": "dots_editor-0.3.4-py2-none-any.whl", "has_sig": false, "md5_digest": "086c9ab0d2e77cfeb23af4e24d30062e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 117653, "upload_time": "2017-05-18T23:57:39", "url": "https://files.pythonhosted.org/packages/8f/63/b7422f11eddf35800665de532918671c37a77bd737db53fd8bd794b4f822/dots_editor-0.3.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c652b2d80d6d3efc0da3935e29aebaad", "sha256": "7abcca447f6b05eda3288aabcc2dea79aa5bb94ac8f4a156653565def6a79f92" }, "downloads": -1, "filename": "dots_editor-0.3.4.tar.gz", "has_sig": false, "md5_digest": "c652b2d80d6d3efc0da3935e29aebaad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 117891, "upload_time": "2017-05-18T23:57:42", "url": "https://files.pythonhosted.org/packages/24/66/b0727695b50e947fdde4edfe1cc596692dd82bbf2a0e3f0ef8381080d5cb/dots_editor-0.3.4.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "f73c379258bf128fa932cd55a0e5deb6", "sha256": "721b19164aa86642b0c3ac4204c8ac2f3c5697cf4a450c4ed156f3693e533807" }, "downloads": -1, "filename": "dots_editor-0.3.5-py2-none-any.whl", "has_sig": false, "md5_digest": "f73c379258bf128fa932cd55a0e5deb6", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 118614, "upload_time": "2017-05-19T17:45:40", "url": "https://files.pythonhosted.org/packages/0f/9d/cfb45d4e62a90a3b43d3edb34979ec2635fdc46ebd4b09d9bc77583e3e20/dots_editor-0.3.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ea74a4bfeb18efa02119cc875ce88bbb", "sha256": "4cb1835c2ae736166f178d6415554b5f522f4cd7c3e657aac4b33f1242d952e3" }, "downloads": -1, "filename": "dots_editor-0.3.5.tar.gz", "has_sig": false, "md5_digest": "ea74a4bfeb18efa02119cc875ce88bbb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 118568, "upload_time": "2017-05-19T17:46:46", "url": "https://files.pythonhosted.org/packages/d1/01/9b5e0e59554509ba0660c495110b5144c7bfceb71b39a5bd9ae072cbec95/dots_editor-0.3.5.tar.gz" } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "cd866246a44550402829d02514207acd", "sha256": "91a8715f25f334b2f86d1d925de3a1df998e141830b41373e2bd9b7a599e35e7" }, "downloads": -1, "filename": "dots_editor-0.3.6-py2-none-any.whl", "has_sig": false, "md5_digest": "cd866246a44550402829d02514207acd", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 118686, "upload_time": "2017-05-19T18:10:02", "url": "https://files.pythonhosted.org/packages/6c/a3/6b605dd5d0ddd31e8c0cb62c779300ef39943d7fe0817ce63203e8830c2f/dots_editor-0.3.6-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "428b75caee6a5f53e72be8ceb5f279fc", "sha256": "cf06032127758117e78ac2e1f9e6acab8639fc386abca446ae751dc095596739" }, "downloads": -1, "filename": "dots_editor-0.3.6.tar.gz", "has_sig": false, "md5_digest": "428b75caee6a5f53e72be8ceb5f279fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 118672, "upload_time": "2017-05-19T18:10:04", "url": "https://files.pythonhosted.org/packages/b7/ed/c06a5718fdc0044ee12306a8e110a5846dc7f63eeaf749fe9592d29f2ec3/dots_editor-0.3.6.tar.gz" } ], "0.3.7": [ { "comment_text": "", "digests": { "md5": "9e10e9908a811fa46c7028b0478b39ce", "sha256": "81de8636bc5df29edaeed18f5af4d6f8995a6cab27883d34b401ee65558ee6fd" }, "downloads": -1, "filename": "dots_editor-0.3.7-py2-none-any.whl", "has_sig": false, "md5_digest": "9e10e9908a811fa46c7028b0478b39ce", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 118854, "upload_time": "2017-05-26T05:26:09", "url": "https://files.pythonhosted.org/packages/62/73/4c1fe3f7e16830c0fccdf6bb561b4e0a9485c2bfa139e127598368f29320/dots_editor-0.3.7-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e2f0746d0b64389f8b6c0fcb329cefa2", "sha256": "a5d3ff0d1bdbe02b5fb7293729bf485b1c6d97ea6e1cd0d142b08d33c5b9e6fd" }, "downloads": -1, "filename": "dots_editor-0.3.7.tar.gz", "has_sig": false, "md5_digest": "e2f0746d0b64389f8b6c0fcb329cefa2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 118923, "upload_time": "2017-05-26T05:27:17", "url": "https://files.pythonhosted.org/packages/0c/ca/1fd4c28e27f3f62541024f46b82bfad7e3b3afc2d06925991844d3ee0240/dots_editor-0.3.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9e10e9908a811fa46c7028b0478b39ce", "sha256": "81de8636bc5df29edaeed18f5af4d6f8995a6cab27883d34b401ee65558ee6fd" }, "downloads": -1, "filename": "dots_editor-0.3.7-py2-none-any.whl", "has_sig": false, "md5_digest": "9e10e9908a811fa46c7028b0478b39ce", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 118854, "upload_time": "2017-05-26T05:26:09", "url": "https://files.pythonhosted.org/packages/62/73/4c1fe3f7e16830c0fccdf6bb561b4e0a9485c2bfa139e127598368f29320/dots_editor-0.3.7-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e2f0746d0b64389f8b6c0fcb329cefa2", "sha256": "a5d3ff0d1bdbe02b5fb7293729bf485b1c6d97ea6e1cd0d142b08d33c5b9e6fd" }, "downloads": -1, "filename": "dots_editor-0.3.7.tar.gz", "has_sig": false, "md5_digest": "e2f0746d0b64389f8b6c0fcb329cefa2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 118923, "upload_time": "2017-05-26T05:27:17", "url": "https://files.pythonhosted.org/packages/0c/ca/1fd4c28e27f3f62541024f46b82bfad7e3b3afc2d06925991844d3ee0240/dots_editor-0.3.7.tar.gz" } ] }