Skip to main content

avnie

Command-line interface to avro.py; transliteration in the terminal.

Downloads Python Version License Tests & Lints CI

🔨 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)

Source distribution for avnie 2025.12.18
File Size Uploaded Provenance
avnie-2025.12.18.tar.gz 21.1 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for avnie 2025.12.18
File Interpreter ABI Platform
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.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page