Skip to main content

A six-key brailler emulator written in python.

Project description

A six-key brailler emulator written in python.

version license dependencies travis

Tired of being on a mac and having no viable options for a six-key brailler emulator? Tired of not being able to fix bugs or request features with existing emulators? Me too!

I was sick of there not being an emulator that is free, easy to use, and easy to install on any operating system.

This is in Pre-Alpha. Expect bugs, and missing features.


pip install dots-editor


dots_editor filename.brl

This will open a file for editing. When you quit (I know, scary), it will save.

dots_editor --unicode filename.txt

This will save a file using the unicode braille glyphs. (U+2800 to U+2840)

Pre-Alpha features to add

  • Edit an existing file (I know, big oversight)
  • Start standalone
  • Menu to make a new file or open an existing one
  • Save without exit
  • Binaries for common operating systems
  • Cursor

Alpha features to add

  • resizable window
  • change font size
  • change margin
  • figure out brf format
  • Logo
  • Documentation (and documentation tests)
  • automatic line breaks
  • 8-dot mode

Beta features to add

  • Integration with liblouis
  • contraction help
  • highlighting text to edit or move
  • find/replace
  • save in all common filetypes
  • print (to printer or embosser)
  • spellcheck?

Want to contribute?

Wow, cool. I don’t currently have any guidelines, but contact me using github, and we’ll talk. It’s much more likely to be a successful talk if you have a pull request and a good summary of what you’re trying to accomplish.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for dots-editor, version 0.3.7
Filename, size File type Python version Upload date Hashes
Filename, size dots_editor-0.3.7-py2-none-any.whl (118.9 kB) File type Wheel Python version py2 Upload date Hashes View
Filename, size dots_editor-0.3.7.tar.gz (118.9 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page