~begs/hru

Filter that translates latin or cyrillic text into grunt.
c39a70e3 — Maxim Karasev 9 months ago
*.[ch]: calculate grunt string size at program start
d11d3169 — Maxim Karasev 9 months ago
grunt.c: get rid of utf8proc_isupper()
6d957188 — Maxim Karasev 9 months ago
*.[ch]: stop using separate string for result

clone

read-only
https://git.sr.ht/~begs/hru
read/write
git@git.sr.ht:~begs/hru

You can also use your local clone with git send-email.

#Speech-to-grunt filter

Implemented in C, supports latin and cyrillic characters via UTF-8. Adding extra charsets should be pretty straightforward.

#Example

$ hru -l ew
systemd is a suite of basic building blocks for a Linux system.
ewwwwww ew e ewwww ew ewwww ewwwwwww ewwwww eww e Ewwww ewwwww.

#Requirements:

  • utf8proc
  • scdoc

#Building

See Makefile, it's clean and readable.

There's also an APKBUILD here for Alpine users.

#Usage

Read the manpage.