Skip to content

deadshot465/owoify_ex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

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

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

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

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

That being said, PRs are always welcomed.

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.

About

Turning your worst nightmare into a Hex package. https://codepen.io/newbeetf2/pen/yLLaNPZ

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages