Skip to content

stefanitsky/gachinator

Repository files navigation

Gachinate

workflow Go Report Card codecov

Package gachinator provides utils to gachinate input text.

Usage

CLI

Pre-built binaries

CLI Usage

$ cat testdata/benchmark.txt | gachinator --lang=ru
П♂вседневная практика п♂казывает, чт♂ дальнейшее развитие...

$ echo 'Hello' | gachinator --lang=en
Hell♂

As package

// ...
import "github.com/stefanitsky/gachinator"
// ...

func main() {
    // ...
    input := "some input message text"
    result := gachinator.GachinateEN([]byte(input))
    fmt.Println(string(result))
    // ...
}

Examples

EN

  • manufacturable -> manuFUCKturable
  • cool -> c♂♂l

RU

  • фактор -> FUCKт♂р
  • тёмный -> DARK

More examples in tests