View Source owoify_ex

Turning your worst nightmare into a Hex package.

Elixir CI

This is an Elixir port of mohan-cao's owoify-js, which will help you turn any string into nonsensical babyspeak similar to LeafySweet's infamous Chrome extension.

Just like my other Owoify ports, three levels of owoness are available:

  1. owo (default): The most vanilla one.
  2. uwu: The moderate one.
  3. uvu: Litewawwy unweadabwal.

Please refer to the original owoify-js repository for more information.

What? You think I have already made enough port so I won't be making new ports? Of course not! And why not :)

reason-for-development

Reason for development

Because Elixir is a very nice language and it deserves a owoify package.

installation

Installation

owoify_ex is available on Hex. The package can be installed by adding owoify_ex to your list of dependencies in mix.exs:

def deps do
  [
    {:owoify_ex, "~> 1.0.0"}
  ]
end

Documentation will be generated with ExDoc and published on HexDocs. Once published, the docs can be found at https://hexdocs.pm/owoify_ex.

usage

Usage

owoify_ex is implemented as a function inside the module OwoifyEx. Elixir is a functional programming language, so you only need to call OwoifyEx.owoify() to invoke it.

IO.puts(OwoifyEx.owoify("This is the string to owo! Kinda cute isn't it?"))
IO.puts(OwoifyEx.owoify("This is the string to owo! Kinda cute isn't it?", "uvu"))

# Possible output
# This is teh stwing two owo! Kinda cute isn't it?
# fwis is teh stwing two owoowo Kinda cute isn't it?

disclaimer

Disclaimer

As always, this package is written for practicing and bots' needs. Performance is NOT guaranteed.

That being said, PRs are always welcomed.

see-also

See also

  • owoify-js - The original owoify-js repository.
  • Owoify.Net - The C# port of Owoify written by me.
  • Owoify++ - The C++ header-only port of Owoify written by me.
  • owoify_rs - The Rust port of Owoify written by me.
  • owoify-py - The Python port of Owoify written by me.
  • owoify_dart - The Dart port of Owoify written by me.
  • owoify_rb - The Ruby port of Owoify written by me.
  • owoify-go - The Go port of Owoify written by me.
  • owoifySwift - The Swift port of Owoify written by me.
  • owoifyKt - The Kotlin port of Owoify written by me.
  • owoify_ex - This port.
  • owoify_cr - The Crystal port of Owoify written by me.
  • owoifynim - The Nim port of Owoify written by me.
  • owoify-clj - The Clojure port of Owoify written by me.
  • purescript-owoify - The PureScript port of Owoify written by me.
  • owoify-hs - The Haskell port of Owoify written by me.
  • owoify_erl - The Erlang port of Owoify written by me.