A fast & user-friendly command-line interface (CLI) for avro.py.
Project description
[!IMPORTANT] avnie is currently in development and not yet recommended for production use, however you can take part in shaping it's future by submitting an issue to let us know what you think.
⚡ Overview
avnie provides a fast and sleek command-line based user interface for the avro.py Python package. It allows you to easily do all of the necessary functions avro.py provides - parsing from English, reversing to Bengali, converting to other formats, you name it! And, avnie does this without the need of writing any actual code.
The project is also built on top of the same Python version that avro.py is based on, so that you can have both of these installed on your local machine without needing to cross-interpret between them.
✨ ... but for whom?
The project is made for those who'd like to use their terminal as a way of quickly and conveniently typing Avro Keyboard-based Bengali text without the need for a hefty frontend UI, or for all the terminal geeks out there.
🔨 Installation
Pip
This package requires Python 3.8 or higher to be used inside your development environment.
# Install / upgrade.
$ pip install avnie
Homebrew (TBA)
apt / debian (TBA)
🚀 Usage
The usage of the interface within avnie is pretty straightforward. You can use the following commands to get started:
# Get basic help regarding usage.
# This also provides additional functionality like autocompletion (TBA).
$ avnie --help
# Parse a given English text to Bengali.
$ avnie parse "ami banglay gan gaite bhalobasi"
# Reverse a given Bengali text to English.
$ avnie reverse "আমি বাংলায় গান গাইতে ভালবাসি"
More commands and features will be available as the project progresses in its development phase. For now, you can use the commands above to get started with the basic functionalities. Additional options can be found by running avnie <command> --help
.
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" -r # no remap
# Convert to Bijoy on output.
$ avnie parse "আমি বাংলায় গান গাইতে ভালবাসি" --bijoy # or -b
📋 License
Licensed under the MIT License.
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
Hashes for avnie-2024.7.29-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8f57744f19cbf29798a4bc55f75967ff963848e1a1eec553acd701afd0ce95f0 |
|
MD5 | fb6930b8a12b6bff28982350d4b6907b |
|
BLAKE2b-256 | b6e763f4576677fc9dd5d6c6153a1de5fca41dc87ef036b0278a94b71e502e10 |