View Source owoify_ex
Turning your worst nightmare into a Hex package.
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:
- owo (default): The most vanilla one.
- uwu: The moderate one.
- 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.