UaaS

Crates.ioUaaS
lib.rsUaaS
version1.2.0
created_at2025-01-29 05:12:11.424573+00
updated_at2025-01-31 02:51:38.765625+00
descriptionUwU as a Service: The fastest text uwuifier in the west running behind an HTTP server.
homepage
repositoryhttps://github.com/ackle-dev/UaaS
max_upload_size
id1534371
size18,369
Akhil Pillai (ackledotdev)

documentation

README

UaaS: UwU as a Service

Crates.io Version Crates.io Size Crates.io Downloads (recent)

It's what it sounds like. The fastest text uwuifier in the west... as a service.

(You could say it's not really a SaaS, but it runs an HTTP server and returns uwuified text, so close enough.)

There's an uwuified version of this README. I'm too lazy to preserve the shell commands and links. Besides, it's funnier this way.

Installation:

Install from crates.io:

cargo install UaaS
uaas

Or clone and run:

git clone https://github.com/ackle-dev/UaaS.git && cd UaaS
cargo run

Usage:

Environment variable PORT can be set to change the port the server runs on. By default, it runs on port 41235, because why not?

PORT=8001 uaas # if installed via cargo
PORT=8001 cargo run # if cloned

Then, you can uwuify text by sending a PUT request to http://localhost:8001/ (or whatever port you choose) with the plaintext in the body (not JSON!).

For example, using curl:

curl -X PUT -d "hello world" http://localhost:8001/ # returns "hewwo wowwd"

How's it work?

I've got no clue, I just hooked up the uwuify crate to an HTTP server.

This code sucks.

Yeah, probably. I barely know any Rust. You can improve it with a PR if you'd like.

Commit count: 8

cargo fmt