Yura uwuifier specification describes an algorithm used to convert the text to its "uwuified" form, considering edge cases and keeping the text readable.
This specification follows RFC 2119.
EMOJIS is a list of UTF-8 encoded strings. It MUST contain these strings: <3
, :3
, UwU
, OwO
, ^^
, >w<
, >~<
, >.<
, >w<
, ^w^
, (◕ᴥ◕)
, ʕ•ᴥ•ʔ
, ʕ→ᴥ←ʔ
, (*^ω^)
, (◕‿◕✿)
, (*^.^*)
, (つ✧ω✧)つ
, (/ =ω=)/
. EMOJIS must not match any of the replacement rules. Implementations MAY amend the list.