Meiou

Used to find keywords in input text and return context about those keywords.

Installation

bundle

bundle add meiou

gems

gem install meiou

Usage

basic

Mieou["What is the meaning of life?"]

custom

First, create the "books/" directory in your project. Then include txt files with the necessary pieces of information. Finally you can do the following:

Meiou.compile!

Then you can use as normal, but also giving references to given text snippets.

Utilities

Toki Pona

Toki Pona is a constructed language with only 125 words.

s = Meiou.to_toki "I Love toki pona"
Meiou.from_toki s

dictionary

Meiou.extract("A string of input.") # extract keywords.
Meiou.extract("A string of input.") { |word|  } # extract keywords and process.
Meiou.define("A string of input.")  # define keywords of input.
Meiou.example("A string of input.") # find example from books.
Meiou.cite("A string of input.")    # Cite example from books.

mood

Meiou.mood["A string of input."]

emoji-fy

Meiou.simplify("A string of input.")

astronomy

Meiou.astronomy # astronomy object reference
Meiou.zodiac["year/month/day hour:minute"] # zodiac lookup by date