Skip to content
cherrblyriaPublic

Repository files navigation

Typing SVG

"A set of useless cute little CLI tools for Minecraft and.. ahh... that's it (for now)"

on this page

Features

Minecraft

Nether ↔ Overworld coordinates calculator
$ kawa mc ntow 727 90.875
Nether: (727, 90.875)  (σ・ω・)σ  Overworld: (5816, 727)
$ kawa mc ownt 727 5816
Overworld: (727, 5816)  (σ・ω・)σ  Nether: (90.875, 727)
Level ↔ Expreience calculator
$ kawa mc lvxp 21864
Level: 21,864  (σ≧∀≦)σ  Expreience: 2,147,604,552
$ kawa mc xplv 2147483647
Expreience: 2,147,483,647  (σ≧∀≦)σ  Level: 21,863.39

Uwuify

powered by uwuipy

$ kawa uwuify The quick brown fox jumps over the lazy dog
The q-q-quick bwown fox jyumps uvw the wazy dog

Installation

Nix / NixOS (Flake)

Since this project is a flake, you can just run it like this:

nix run github:cherrblyria/kawa

Or install it on your system just like any other flake:

# flake.nix
{
  inputs = {
    nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
    kawa.url = "github:cherrblyria/kawa";
  };
}
# configuration.nix
{ pkgs, inputs, ... }: {
  environment.systemPackages = [
    inputs.kawa.packages.${pkgs.system}.default
  ];
}

pip / pipx

pipx install git+https://github.com/cherrblyria/kawa

or with uv:

uv tool install git+https://github.com/cherrblyria/kawa

Prebuilt binaries

Grab a standalone binary from the Releases page

From source

git clone https://github.com/cherrblyria/kawa
cd kawa
uv sync --dev
uv run pyinstaller kawa.spec
./dist/kawa --version

License

MIT — see LICENSE