| Crates.io | UaaS |
| lib.rs | UaaS |
| version | 1.2.0 |
| created_at | 2025-01-29 05:12:11.424573+00 |
| updated_at | 2025-01-31 02:51:38.765625+00 |
| description | UwU as a Service: The fastest text uwuifier in the west running behind an HTTP server. |
| homepage | |
| repository | https://github.com/ackle-dev/UaaS |
| max_upload_size | |
| id | 1534371 |
| size | 18,369 |
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.
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
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"
I've got no clue, I just hooked up the uwuify crate to an HTTP server.
Yeah, probably. I barely know any Rust. You can improve it with a PR if you'd like.