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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3440b7c152b20057a1106ffad29dcec3936e33209392f41d1923bc345daf5f8a
|
|
| MD5 |
aa934a6a0110361cce530a25a04aee4e
|
|
| BLAKE2b-256 |
a461660d4161a4a986f7652733c75eab408983a282ae662e374870ea6eef47ba
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4468ef99ab79bd30cd247d662b2871e4c4d253c85276eab329f4a2057021bd2f
|
|
| MD5 |
309f00903740accaa94f2dc6adcce0fb
|
|
| BLAKE2b-256 |
1728dafe887403c33eb318098188acdb3524878da84828b9028bd3e0f4f226e8
|