🔨 Installation
# Install using uv.
uv tool install avnie
# Or, using pip:
pip install avnie
🚀 Usage
Command Mode
# Get basic help regarding usage.
$ avnie --help
# Parse from English.
$ avnie parse "ami banglay gan gaite bhalObasi"
# Reverse back!
$ avro reverse "আমি বাংলায় গান গাইতে ভালোবাসি"
Some universal flags for each commands include:
# Automatically copy the output to clipboard.
$ avnie parse "oiTa ke?" --copy-on-success # or -c
# Get text from clipboard.
$ avnie parse --from-clip # or -f
# Toggle between remap and full manual mode.
$ avnie parse "wikipedia" # remap
$ avnie parse "wikipedia" --ignore-remap # no remap (can also use --i)
# Convert to Bijoy on output.
$ avnie parse "tumi ke?" --bijoy # or -b
🔸 Interactive Mode
You can start the interactive mode by running the following command:
$ avnie interactive
If you'd like to make it the default way of using the tool, set the AVRO_INTERACTIVE environment variable to 1 in your shell configuration file (e.g. .bashrc, .zshrc, etc.).
# Add this to your shell configuration file.
export AVRO_INTERACTIVE=1
Development
avnie is based on the project structure provided by uv, and to get a simple setup ongoing, just use the follwoing commands:
# clone
git clone https://github.com/hitblast/avnie.git
# synchronize with uv
cd avnie && uv sync --all-extras
A testing suite is included with the following deps: pytest, pytest-mock
# run this directly
pytest .
License
Licensed under the MIT License.
Metadata
Release files for avnie 2025.12.18
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| avnie-2025.12.18.tar.gz | 21.1 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| avnie-2025.12.18-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 26.7 kB
Release files / avnie-2025.12.18.tar.gz
| Download URL | avnie-2025.12.18.tar.gz |
|---|---|
| Size | 21.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
93fa913609a102357a0457d423fa4bacc2e09b638d304d5cd58a8aa53fe34df2
|
|
BLAKE2b-256 checksum How to use checksums |
0a387d9fa3972f6b96494a51371fbe20f67d11828da826c3d0f3d29a920655f6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / avnie-2025.12.18-py3-none-any.whl
| Download URL | avnie-2025.12.18-py3-none-any.whl |
|---|---|
| Size | 5.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d240f6c1f300d8deafa5eb4d389e04b8bd3a2cb26c8ffb85a82a841b9358a6ab
|
|
BLAKE2b-256 checksum How to use checksums |
e419c66333a10f3371a4231d6a026b4ade79c19c10bb0b56a7d05a47a7f18f39
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Security for avnie 2025.12.18
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.