Skip to main content

A complete and extensible Unicode Braille processing library.

Project description

EN About the Project BrailleBase is a Python library designed to provide a complete, consistent, and extensible foundation for working with Unicode Braille characters (U+2800–U+283F). It offers:

  • text‑to‑braille conversion
  • extraction of indices, binary patterns, Unicode values, and dot counts
  • export in multiple formats (JSON, CSV, XML, YAML, Markdown, HTML, TXT)
  • internal validation of braille characters
  • multilingual documentation (EN/JP/IT/PT) The goal is to serve as a solid foundation for educational tools, accessibility software, microcontroller projects, serialization systems, and braille‑learning applications.

JP プロジェクト概要 BrailleBase は、Unicode 点字文字(U+2800〜U+283F)を扱うための、完全で一貫性があり拡張可能な Python ライブラリです。 主な機能は次のとおりです:

  • テキストから点字への変換
  • インデックス、バイナリ、Unicode、点の数などの抽出
  • JSON / CSV / XML / YAML / Markdown / HTML / TXT 形式でのエクスポート
  • 点字文字の内部バリデーション
  • 多言語ドキュメント(英語 / 日本語 / イタリア語 / ポルトガル語) 教育用途、アクセシビリティツール、マイコン制御、シリアライズ処理、点字学習アプリなど、幅広い用途に対応できる基盤を提供します。

IT Informazioni sul progetto BrailleBase è una libreria Python progettata per fornire una base completa, coerente ed estensibile per lavorare con i caratteri Braille Unicode (U+2800–U+283F). Offre:

  • conversione da testo a braille
  • estrazione di indici, pattern binari, valori Unicode e numero di punti
  • esportazione in più formati (JSON, CSV, XML, YAML, Markdown, HTML, TXT)
  • validazione interna dei caratteri braille
  • documentazione multilingue (EN/JP/IT/PT) L’obiettivo è fornire una base solida per strumenti educativi, software di accessibilità, progetti con microcontrollori, sistemi di serializzazione e applicazioni per l’apprendimento del braille.

PT Sobre o projeto BrailleBase é uma biblioteca Python projetada para fornecer uma base completa, consistente e extensível para manipulação de caracteres Braille Unicode (U+2800–U+283F). Ela oferece:

  • conversão de texto para braille
  • extração de índices, binários, Unicode e contagem de pontos
  • exportação em múltiplos formatos (JSON, CSV, XML, YAML, Markdown, HTML, TXT)
  • validação interna de caracteres
  • suporte multilíngue na documentação (EN/JP/IT/PT) O objetivo é ser uma fundação sólida para projetos educacionais, acessibilidade, microcontroladores, serialização e ferramentas de estudo de Braille.

Project details


Download files

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

Source Distribution

braillebase-0.0.4.tar.gz (12.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

braillebase-0.0.4-py3-none-any.whl (11.4 kB view details)

Uploaded Python 3

File details

Details for the file braillebase-0.0.4.tar.gz.

File metadata

  • Download URL: braillebase-0.0.4.tar.gz
  • Upload date:
  • Size: 12.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for braillebase-0.0.4.tar.gz
Algorithm Hash digest
SHA256 3440b7c152b20057a1106ffad29dcec3936e33209392f41d1923bc345daf5f8a
MD5 aa934a6a0110361cce530a25a04aee4e
BLAKE2b-256 a461660d4161a4a986f7652733c75eab408983a282ae662e374870ea6eef47ba

See more details on using hashes here.

File details

Details for the file braillebase-0.0.4-py3-none-any.whl.

File metadata

  • Download URL: braillebase-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 11.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for braillebase-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 4468ef99ab79bd30cd247d662b2871e4c4d253c85276eab329f4a2057021bd2f
MD5 309f00903740accaa94f2dc6adcce0fb
BLAKE2b-256 1728dafe887403c33eb318098188acdb3524878da84828b9028bd3e0f4f226e8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page